Send the task.
Caraka runs it.
A local bridge from private Telegram chat, or an allowlisted group, to Claude Code. v0.2 ships sessions, signed approvals, streaming progress, secret scrubbing, and audit without adding another agent loop.
Your agent is brilliant. It just can't be reached.
Chat is one flat stream. Work isn't.
Since 2026, Telegram bots can create forum topics inside a private chat, with no admin rights at all. That turns a DM with your bot into a tabbed workspace at zero setup cost.
Caraka names each topic, renames it with a leading state glyph on every transition, and posts a closing summary when the run ends. The topic list becomes a status board you read at a glance — without opening anything.
No agent loop. No tools. No marketplace.
Caraka speaks ACP — the LSP-equivalent for coding agents, created by Zed and co-led by JetBrains. Writing one client covers nearly every agent, including ones that don't exist yet. Sandboxing, permissions, and diff review are inherited, not rebuilt.
Memory is roadmap work, not hidden scope.
v0.2 does not install or run a memory provider. The planned integration is Titen, where observations keep content hashes and claims cite their evidence.
It enters only after Telegram and Claude survive dogfood. Until then, every session relies on Claude's own context and persisted ACP session.
Deliberately boring out of the box.
Caraka connects untrusted input to code execution on your machine. Chat text can never approve an action, change a policy, or raise a privilege.
Under three minutes. Four interactions.
No Docker. No repo to clone. No config file to write by hand. The wizard confirms what it finds instead of asking what it should already know.
Loyalty without context is dangerous.
Caraka (ꦕꦫꦏ, Javanese: envoy) is the first word of the Javanese script, from the legend of Aji Saka's two loyal servants.
Both obeyed perfectly. Both were right according to the instructions they held. Both died — killed not by disloyalty, but by two orders that collided, with no way to verify and no human between them at the moment it mattered.
Read the whole story →