Own products 2026
Shepherd for Claude Code
Creator and sole developer
Run and watch AI coding agents on your own server from a laptop or phone, with an AI team that asks before risky steps.
01 The problem
Long AI coding sessions need someone to watch them, answer their questions and approve risky steps. That person is not always at a desk. Letting agents act with no checks is not safe.
02 What I built
- 01
Web, Android and Mac apps
Open your AI coding sessions from a browser, an Android phone or a Mac. Real terminals, a file manager and a code editor are included.
- 02
Chat view and alerts
Each agent session shows as a clear chat. A push alert arrives when an agent waits for an answer.
- 03
A managed AI team
A Manager agent plans tasks and hands work to about ten specialist agents, such as developer, tester, reviewer, devops, design and content.
- 04
Approval before risky steps
Every risky command needs a yes, on the web or in Telegram. Anything in doubt goes to the owner. Dangerous steps need a second tap.
- 05
Strict command guard
If the guard cannot fully read a command, the agent may not run it alone. The owner must say yes first.
- 06
AI usage forecast
Learns weekly usage patterns across several Claude accounts. It tells the owner how fast to go so the accounts do not run out early.
03 How it works
- 01Shepherd runs on your own Linux server behind a secure login.
- 02You open it from a browser, an Android phone or a Mac.
- 03You give the Manager agent a task on the web or Telegram.
- 04The Manager splits the work into steps for the team agents.
- 05Risky commands wait for approval; steps end after review and tests.
04 Result
- Built alone, with about 3,500 automated tests and 153 pull requests.
- One person can run a whole team of AI agents from a phone, with every risky command checked.
- An earlier agent-team app was moved into Shepherd, and its tests gave the same results as before.
- A small monitor watches the system and restarts failed parts, within safe limits.
Stack
- TypeScript
- React
- Node.js
- SQLite
- Kotlin
- Swift
- Python
- Claude Code
Get in touch.
Working on a platform, a backend or AI agents? Tell me about it.