C3
Your coding agents, in Telegram.
For engineers running AI coding agents across projects, C3 connects the sessions already in your terminal to a Telegram group. Each project gets a topic. You message the project, and the attached agent answers there.
Send a voice note and the agent receives a transcript. With the Claude Code channel integration, you can also approve or deny tool calls from your phone. Other agents have different delivery options; the approval relay is specific to Claude Code.
C3 runs on your hardware. Anyone in the paired Telegram group can send instructions to the agent, so group membership matters.
SSHGate
Let an agent diagnose your server.
For engineers using coding agents to work on Linux servers, SSHGate puts a command gate on each server. Commands classified as reads run without approval. Commands classified as writes need a signature, checked on the server.
The local signer lets you approve writes through Telegram. You can also approve a limited standing grant for matching commands. Adding a server stays in human hands; the agent cannot add machines to its own reach.
The limits matter. A write misclassified as a read can run without approval. An agent with elevated privileges on the signer's machine can bypass the local approval boundary. The hosted signer is not yet release-ready. Read the threat model before using it.
Frappe Passkey
Passkey sign-in for Frappe.
For developers and administrators of Frappe and ERPNext sites, we built phishing-resistant sign-in with a fingerprint, screen lock or security key. The app supports passwordless login and fresh passkey confirmation before a sensitive action runs. Login modes stay off until an administrator enables them.
Why we release them
You can check the work.
Opening the code lets others use what we have figured out. It also makes our expertise something you can inspect. We would rather be verified than believed.