This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Caraka

Run your coding agent from Telegram, Discord, or WhatsApp

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.

Top comment

Hi Product Hunt 👋 I kept hitting the same wall: my coding agent runs on the machine under my desk, and I am not always at that desk. Every remote-agent tool I tried wanted to become the agent — its own loop, its own tools, its own sandbox, its own bill. Caraka takes the opposite bet. It has no agent loop, no tools, no model provider, and no plugin marketplace. It is a transport. Your coding agent already has the better version of all of those. What that buys you: • Send a task from Telegram, Discord, or WhatsApp. The agent already installed on your machine runs it — in your repo, with your sandbox, on your API key. • Each session is its own chat topic, with its state in the title: ▸ running, ⏸ needs you, ✓ done. The chat becomes a status board you can read at a glance. • Approvals are real. Every write or command sends a card. The button behind it is a signed, single-use secret bound to you, that session, and that one request, and it expires in ten minutes. Typing "yes" approves nothing, on any channel. • Nine agent presets over ACP — Claude Code, Codex, aider, goose, opencode and more. Adding one is a YAML file, not a fork. • Nothing opens to the internet on its own. The bot token lives in a 0600 file outside the config, the audit table rejects updates and deletes, and your model keys are never touched. The name is Javanese. Caraka means envoy, and it opens the aksara: hana caraka, data sawala, padha jayanya, maga bathanga — two envoys, equally loyal, who killed each other because each held an order the other could not verify. Loyalty without context. That is why this thing has approvals and an audit trail instead of a YOLO switch. Where it honestly stands: v1.5, MIT, and unproven. Every phase ships code, five of the nine presets have completed a turn here against a live binary, and no stranger has run it yet. You would be among the first, so bug reports are very welcome. npx caraka init One question I would love answered: what is the one task you would actually trust an agent to run while you are away from your desk?

About Caraka on Product Hunt

Run your coding agent from Telegram, Discord, or WhatsApp

Caraka was submitted on Product Hunt and earned 8 upvotes and 2 comments, placing #33 on the daily leaderboard. 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.

On the analytics side, Caraka competes within Open Source, Developer Tools, Artificial Intelligence and GitHub — topics that collectively have 1.1M followers on Product Hunt. The dashboard above tracks how Caraka performed against the three products that launched closest to it on the same day.

Who hunted Caraka?

Caraka was hunted by Ari Eko Prasethio. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of Caraka including community comment highlights and product details, visit the product overview.