Muhamed Isabegovic

Shape your own tools: a prompt instead of a repo

Internal note

Someone asked @dodoreach to open source their web UI for the Pi coding agent. The answer stuck with me more than any repo could:

the best thing @pidotdev taught me is that learning to shape your own tools is better than accepting someone elses finished product

So instead of a repo, they shared a one-shot prompt: paste it into your agent and it builds you your own “codex-style” dashboard for Pi: pick a project, create or resume native Pi sessions, watch text, thinking, and tool activity stream in, steer mid-run, queue follow-ups, stop, switch models, all from desktop or your phone, privately over Tailscale Serve. The browser is only a control surface; Pi stays the agent and the source of truth.

What I find remarkable is how much engineering judgment is packed into the prompt itself. It doesn’t just describe an app, it encodes discipline: verify the real environment before coding, pin the SDK to the installed CLI version, keep the integration behind a typed adapter with a deterministic fake so tests never burn tokens, bind to 127.0.0.1 as the security boundary, no telemetry, no public hosting. A prompt like that is a spec, a threat model, and a teaching document at once. Prompts might be the new way to open source.

The energy of the follow-up post sells it better than any feature list: using Pi to build a mobile companion for a Pi app: “going camping now but you are coming with me buddy.”

Note to self: I need to do the same for myself. Run the prompt against my own Pi setup, shape the tool to my hands, and take my agent camping.

Building something?

Tell me what you are building, and I will tell you honestly whether I can help.

Get in touch

Want a second opinion?

Start with an architecture review. Fixed scope, one to two weeks, and a plan your team can act on.

About the review

Or email info@muhamed.at