Caraka goes live tomorrow, and I'd rather ask this before the launch than after.
The problem I built it for is small and stupid. I start a task with Claude Code, walk away from my desk, and come back hours later to find it stopped at the first thing that needed my approval. Once it waited seven hours for a one-word answer.
Coding agents are locked to one terminal on one machine. Caraka is the missing transport, not another assistant.
Send a task from Telegram, Discord, or WhatsApp and the coding agent already on your machine runs it. Each session becomes its own chat topic.
Writes and commands need a single-use approval that expires. Plain chat text can never approve anything. Nine presets speak one open protocol (ACP): Claude Code, Codex, aider, goose, opencode.
npx caraka init. MIT, self-hosted.