Mark Phelps's Avatar

Mark Phelps

@markphelps.github.io

Built https://flipt.io. Now backend at @replicate. Previously helped build and scale GHCR @github . Father, Husband, beginner skateboarder. Aspiring vibe coder

157
Followers
379
Following
139
Posts
31.10.2024
Joined
Posts Following

Latest posts by Mark Phelps @markphelps.github.io

I got tired of reviewing PRs blind.

So I built Sherpa - a Chrome extension that explains GitHub PRs as you read them. On demand. Your code never leaves your machine.

New post on how it works:

https://markphelps.me/posts/building-llm-powered-code-review-sidebar/

07.03.2026 13:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

deepwiki is so good

ask questions about a codebase in natural language

no clone, no boot up, fast response with sources

πŸ§‘β€πŸ³πŸ˜˜

25.02.2026 22:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Apple finally approved my FamilyControl prod permissions. Going to finally launch Stay on TestFlight this week.

Related, I migrated trystay.app to @Cloudflare with OpenNext in 5 mins from the Triangle Co.

Saves $40/month.

24.02.2026 20:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Post image

Look how cute this lil dude is. This is much easier than building mobile apps ngl

21.02.2026 16:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Post image

Post image

Post image

Me and Claude cooking this morning.. Who knew building Chrome extensions was this fun

21.02.2026 15:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Post image

Gave Sherpa a fresh coat of paint and now it's running on @Cloudflare Workers + Durable Objects so summaries stay synced across tabs and users in real-time

20.02.2026 22:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Post image

vibe coded a chrome extension that explains PR changes as you scroll through them

near-realtime

what a time to be alive

20.02.2026 21:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Adding devcontainer support to Flipt let me use --dangerously-skip-permissions with Claude Code.

Now the agent can run wild inside the container. Can't touch my host.

Mounted my skills in. Full control.

Wrote about why this matters:
https://markphelps.me/posts/running-ai-agents-in-devcontainers/

20.02.2026 14:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

he’s great! doesn’t know about cue or dagger which is a plus. he spells certain words wrong tho.. like β€˜organised’ smh

19.02.2026 20:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

cc @georgemac.bsky.social

19.02.2026 17:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Post image

Show me your OpenClaw agents. Here's mine:

Hunter - Blog & social posts
Gilfoyle - Server maintenance 🀘
George - Flipt business. British, organised
David G - Workout planning & accountability

Dwight - Assistant to the regional manager. Coordinates them all

19.02.2026 17:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Codex 5.3 is scary good.. and fast.

Vibed this landing page using some frontend skills from skills.sh

Deployed to Cloudflare Workers using the Cloudflare Docs MCP server

https://openvault.agentty.sh/

We're cooked gang

14.02.2026 02:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Post image

OpenClaw Mission Control update: usage graphs

1.1M tokens across 4 agents in 6 days

main: ~500k 🐷
coding: ~200k
social: ~30k
blog: ~15k

Models:
opus-4-6: 45%
gpt-5.2-codex: 35%
MiniMax: 15%

Now I know exactly where my API budget goes.

09.02.2026 17:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The best part: seeing what the LLMs actually return.

- Tool calls with full payloads.
- Structured outputs.
- Token breakdowns per turn.
- Success/fail metrics.

You spend all day talking to agents. Never see what's under the hood.

Now you can.

08.02.2026 01:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Built with:

πŸ› οΈ NextJS
πŸ—„οΈ Supabase
🎨 Shadcn
πŸ€– Claude Code Opus 4.6

Shipped faster than I expected. The scaffolding does most of the work.

08.02.2026 01:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Post image

Mission Control:

- Activity timeline - every message, tool call, cron job
- Calendar - 12 scheduled jobs, all tracked
- Full-text search across ALL conversations + transcripts
- Raw data panel - see exactly what the LLM saw

08.02.2026 01:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

OpenClaw is great, but it's a black box.

You see the response. You don't see:
- What the LLM actually processed
- How many tokens per turn
- Which tools fired
- Success/failure rates

I wanted visibility. So I built it.

08.02.2026 01:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Post image

Everyone's building OpenClaw mission controls.

I built one too, but with a twist:

It shows you what OpenClaw hidesβ€”the raw LLM inputs, tool calls, token counts, everything.

A thread 🧡

08.02.2026 01:28 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

If I'm struggling this much to get a setup I love, non-techies are gonna have a bad time

Or could just be a skill issue

02.02.2026 15:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

First the clawdbot β†’ openclaw transition
Then trying to get multiple agents talking to each other

People are selling openclaw setups to non-tech users as a service
It ain't ready for that...

02.02.2026 15:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I've installed and nuked clawdbot/openclaw like 4 times now. Local linux, then VPS. Each time something broke badly enough that nuking and starting over was the only option.

02.02.2026 15:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm building an MCP gateway in Rust πŸ¦€

Instead of loading every tool upfront, your agent gets four meta-tools: search, inspect, call, list.

Progressive discovery. 50 tokens vs 18,000 for typical workflows.

Useful or solving a problem that doesn't exist?

01.02.2026 17:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Post image

i think our jobs are safe for a little while longer..

30.01.2026 17:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Now I just gotta find the time to start writing new posts...

25.01.2026 14:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Spent a few hours yesterday bringing my old blog back to life:

https://markphelps.me

Go/Hugo -> Astro
AWS S3 -> Cloudflare R2
Netlify -> Cloudflare Pages

Thumbnails conjured via Replicate API

I have been fully absorbed into the orange cloud

25.01.2026 14:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Post image

Opus is a beast at planning (and coding) but I still have it spawn parallel subagents using Sonnet 4.5 when possible because Sonnet also ships code like a machine.

Save on those rate limits!

09.01.2026 00:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@Experian is impossible to reach when your account gets hacked. Their AI blocks you from any human help. Anyone dealt with this? WDYD?

07.01.2026 15:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don't and well never understand Nix and I dont care who knows it!

06.01.2026 00:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

thinking about building a simple app that tracks car maintenance + deadlines (registration, inspection, insurance renewals).

i keep a spreadsheet (like a nerd) but never look at it until something's already overdue.

anyone actually solved this or is everyone just vibing?

04.01.2026 21:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One thing I've noticed over this holiday break:

I've been rapidly prototyping ideas with AI, then taking a full day to sit with them and decide if they're actually worth pursuing.

And since the code is AI-generated, killing bad ideas feels completely painless.

04.01.2026 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0