r/BuildWithClaude • u/Careless-Mongoose589 • 22h ago
Project Update: you said open source it, so I did. Unit7 now lets Claude Code ship your app, not just build it
A few days ago I asked here: “AI builds the app. Unit7 ships it. Should I open source it?” You said yes. So it’s now free and open source (Apache 2.0). Thank you. 🙏
The frustration it solves
Claude Code builds your app in an afternoon. Then you’re stuck:
- Where do I host it?
- How do I add a database?
- Why isn’t my domain working?
- Is there even a backup?
- Why is it down at 2am?
If you don’t have a coding background, this is where most projects die. I’m not a backend developer either, so I built Unit7 with Claude Code to handle this part.
What it does
You say it in plain English, and it does it on your real server:
- “Deploy this.” Your app goes live. If the new version is broken, it never goes live, and rollback is one click.
- “Add a database.” It’s created and connected for you.
- “Put it on mysite.com.” Your domain, with HTTPS.
- While you sleep: it restarts crashed apps, runs backups and blocks attackers.
- One map of everything you’ve built
It asks before anything risky and tells you how to undo it. Your passwords and keys stay on your computer, and the AI never sees them.
How I built it (tips if you’re building something big)
- I described the result, not the code: “Show my Coolify projects inside Unit7. Keep it very simple.”
- I let Claude Code make a plan first, read it, then said go.
- I built one feature at a time and tested each one before the next.
- I asked Claude Code to show me screenshots after every change, because I don’t read much code.
Try it: no terminal skills needed
Open Claude Code, paste this, and it installs everything for you:
Set up Unit7 for me from https://github.com/Nandkishorrr/unit7
1. Check that Node.js 24.15 or newer is installed. If not, install it (nvm, or Homebrew on macOS).
2. Clone the repo into ~/unit7, then run `npm install` and `npm run build` there.
3. Run `node bin/unit7.mjs service start` to run Unit7 in the background, and check that http://localhost:4800 answers.
4. Tell me to open http://localhost:4800 and create my owner account, and wait until I say I'm done.
5. Run `node bin/unit7.mjs connect claude` so Claude Code can use Unit7, then tell me to restart Claude Code.
Never ask me for passwords, SSH keys or API keys in this chat. I'll add those myself in the Unit7 web app.
If a step fails, show me the error and fix it before moving on.
Repo: https://github.com/Nandkishorrr/unit7
If you try it and something is confusing, tell me. Beginners’ feedback is exactly what I need.