Watch the agent think.
Every command, every file change, every reasoning step streams as the agent writes them. The shimmer pulses while it's working; the bubble fills as it does. Live, real-time. Vibe coding, with receipts.
self-hosted · for solo developers
AI coding agents have arrived. Yours doesn't need to run in someone else's cloud. Kartā unlocks the ChatGPT subscription you already pay for as a private autonomous coding agent on a server you own. Multi-session. Mobile-first. Real Linux desktop in the cockpit. €8/mo. Your code never leaves your disk.
why bother
The hosted tools — Devin, zo.computer, Cursor's background agents — are real products. Pick one if you want zero setup and someone else's uptime to manage. Pick Kartā if any of these matter to you.
01 · privacy
Tailscale-only. No public IP. Every secret encrypted at rest. Your repos live on a server you own — not a vendor's database, not a session sandbox in someone else's data center.
02 · the unlock
Kartā runs on the ChatGPT plan you already pay for — Plus, Pro, Business, or Enterprise. No second AI subscription. The cockpit + the host: ~€8/mo on Hetzner, $0 → ~$60/mo on AWS Free Tier (≈3 months free), or €0 on a Raspberry Pi.
03 · ownership
Walk away with your data any time — one command stops everything, your sessions and audit log stay on your disk. No SaaS contract, no hosted tenant to migrate out of, no "we're sunsetting that feature" notice on a Tuesday.
what it does
Six things you'll do every day. Each one is the reason something else didn't quite fit your shape.
Every command, every file change, every reasoning step streams as the agent writes them. The shimmer pulses while it's working; the bubble fills as it does. Live, real-time. Vibe coding, with receipts.
When the agent's done, click Open PR. The diff, bot reviews, and checks all appear in the same page. Click Squash and merge. Done. No flipping back to GitHub mid-session.
Mobile-first by design — bottom navigation, generous tap targets, a slide-out drawer. Deep-link any session and open it on your phone; the worklog picks up wherever the agent is. Long-running tasks ping you via Meghadūta, the bundled Telegram bot, when they finish.
Send a Telegram voice note. The session continues — yes, really. Long prompts are sometimes faster spoken. Transcription happens on your server; your audio never leaves your tailnet.
"Every Monday morning, open PRs for any dependency updates." Schedule real agent sessions on your repos at any cadence. Overlapping runs are handled cleanly. Telegram pings you when each finishes.
When the agent needs to test the UI it just built — open a browser, fill forms, take screenshots — Kartā embeds a real Linux desktop right in the cockpit. A bundled browser-automation CLI lets the agent verify its own work, headlessly. No competitor ships this.
how it works · 30-sec version
The only public-facing things are GitHub and OpenAI — both of which you already use. Kartā never serves a public IP. You reach the cockpit over your tailnet, which IS the firewall.
three themes, one keystroke
The cockpit ships with three carefully-paired dark palettes. Switch via the dots in the sidebar. Saved per device.
vs the alternatives
With very different bets on who manages what. The honest version of the comparison, qualitative — pricing and feature parity in this space shifts monthly.
your ChatGPT plan + ~€8/mo
$500+/mo · hosted
subscription · browser sandbox
getting started
Plan to spend ~10 min collecting credentials in your browser, ~20 min watching the provisioning script run. The full prep checklist ships with the repo.
The agent runs on someone else's GPU. Everything else can run on a server you own.
— that's the whole bet