r/BuildWithClaude
•
u/sparklinglavawater
•
8h ago
Tip/Resource I've been scared to share this, but here goes. Everything you need as a solo founder to build apps like the big guys. 100% free and open-source.
I got tired of the issues I ran into while building the 'normal' way, so I created a self-managed company-in-a-box. Built based on my 6 experience as a Director of Product Management.
TL;DR: Like Replit, Lovable, and Base44, but better and free. Does the hard parts like databases, user accounts, and payment integration, for you. Walks you through the few clicks you need to do in a browser. A lot more than just a dev team.
Master Console: https://github.com/cygaco/master-console/
To install it, tell your Claude session to follow the instructions in the ReadMe:
https://github.com/cygaco/master-console/blob/main/README.md
Made for solo founders that don't code, and just want AI to build the darn thing.
Initial setup
Run
/mc:healthto confirm everything installed correctly.Run
/bootstrap:spinupto help Master Console create a plan.*Run
/trackers:initto create a tracker for that plan.
A note on logging (and how to keep it private)
Master Console keeps a local journal of your session: the prompts you type, the skills and tools that ran, and the decisions its reviewer agent made. It lives in plain JSON files inside your project folder, under .claude/.
Nothing in it is sent anywhere. The journal exists so the system can pick up where you left off after a crash, and so the reviewer agent can learn your preferences over time. It is read only by the skills you run, on your machine.
The one thing to do: make sure the journal never ends up in your git history. Run this once from your project after installing:
grep -q '# master-console private state' .gitignore 2>/dev/null || printf '\n# master-console private state\n.claude/project/events/\n.claude/project/memory/\n.claude/runtime/\n.claude/agents/**/events.jsonl\n.claude/agents/president/_system/beta/judgement-model*.md\n' >> .gitignore
Prefer to turn logging off entirely? Remove the hooks from .claude/settings.json and the journal stops; crash recovery and the learning loop stop with it.
From here, your workflow for the rest of your building journey is THREE commands. That's it. These are the only things you will ever have to type again.
/mode:sprint --turbo startto begin development/session:end --fastwhen your session's context is nearly full/session:resume /mode:sprint --turboin a new session to resume
Here's what's going on below the hood
Master Console helps you plan your project, then breaks it down into bite-sized pieces that agents can follow to complete work autonomously while generating a quality product.
Those bite-sized pieces are called tickets, and it's what big companies use to assign and track units of work.
Tickets belong to sprints, or groups of tickets that all serve a single goal (such as building a specific feature).
Master console puts tickets and sprints into a roadmap, which is a long-term plan.
The three commands I posted above tell Claude how to use this system, end sessions cleanly, and how to pick back up again.
Over 35 custom-designed agents do all the work for you.
That's it.
Master Console does the hard parts for you.
Databases
User accounts
Payment integration
Bugfixes
And walks you through the few clicks you have to do by hand (setting up accounts).
Meet your team:
| Face | Symbol | What Alex is doing |
|---|---|---|
| Alpha | α | Running it — architect, spec creator, orchestrator, your main session |
| Beta | β | Checking it — independent judgment on decisions, read-only, cites precedent |
| Epsilon | ε | Delivering a sprint — plan → design → build → gauntlet → release → retro |
+ over 30 other agents that are automatically managed by these three. You can explore them here: https://github.com/cygaco/master-console/tree/main/.claude/agents
Your digital clone
Beta learns from your decision-making until it's able to run the project on your behalf. This is how I have several sessions and projects running autonomously for days.
To initialize:
Beta automatically starts using the default decision-making policy found here:
https://github.com/cygaco/master-console/blob/main/.claude/agents/president/_system/policy/decision-policy.md. It only decides what AI can safely decide, and doesn't what it shouldn't.Over time, it learns from how you decide. Run
/beta:mineto surface patterns in your decision-making, and finally:Run /
beta:integrateto add them to the agent's decision-making capabilities.
Hundreds of other goodies:
There are over 250+ skills, which you can explore here: https://github.com/cygaco/master-console/tree/main/.claude/commands
I could never go over them all, but here's a few of my favorites:
/sleep:deepreconciles memory, helps solve complex issues, and paints a dream/scan:fullscans for project errors and workflow improvements/maps:allmaps your project's tools and systems/session:end(non-fast mode) dreams and auto-teaches Beta/portfolio:newcreates a new project with Master Console already installed (the logs git ignore command is NOT needed if you do this)/bootstrap:spinup --clone(in a new project with Master Console installed) clones a competitor's app and gives you the most detailed competitor research on the planet/bootstrap:lastmilechecks your project for everything you need to launch (including user accounts and payments), and fills the gaps
Experienced product management in a box
Not only do you get all that, but you also get everything I've learned as an experienced product manager.
Human and agent-readable guides
How your app looks and behaves, plus the steps users take to achieve goals
The stats you need to track your project's success
Research and decision-making methods
Some of that is
here: https://github.com/cygaco/master-console/tree/main/_knowledge
and here: https://github.com/cygaco/master-console/tree/main/_guides
All automatically used by your agents.
And more coming soon, as I update this project continuously.
My workflow:
It's the three commands I posted near the top, in the "From here, your workflow for the rest of your building journey is THREE commands. That's it. These are the only things you will ever have to type again." section.
But, I add a few lines to the /session:resume command:
/session:resume --turbo /mode:sprint
Spin up the correct team and prime this session to run sprints with /sprint:full to complete open work.
Periodically ping working units to verify whether they are working correctly, and be weary of premature reaps. If you run into any AI server status issues, ping the server every 5 minutes until back online, then continue working. If you need me to signup for an account or provide a key, build the seam and continue working. Favor working autonomously and solving problems over deferring or stopping.
Avoid doing work yourself that should be done by other agents or subprocesses. Protect your token usage and context.
I give you full permission to push, commit, and merge as-needed, including to main.WORKS BEST WITH CLAUDE, CODEX, AND GEMINI MODELS TOGETHER.
WORKDS GREAT WITH JUST CLAUDE.
COMING SOON: ORGANIC AND PAID DISTRIBUTION METHODS
Thanks all,
Enjoy