# Developer tools — Andrometiq

Tools we built for our own engineering work and released under MIT: C3 for coding agents, SSHGate for server access, and Frappe Passkey for sign-in.

Canonical: https://andrometiq.com/software/developer-tools/

[Home](/) › [Software](/software/) › Developer tools

Software · Open source

# Developer tools

We built these tools for our own engineering work and released them under the MIT licence. They put coding agents in reach of a phone, gate what they can run on a server, and add passkey sign-in to Frappe.

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.

[C3 on GitHub →](https://github.com/andrometiq/c3)

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](https://github.com/karthikeyan5/SSHGate/blob/main/docs/THREAT-MODEL.md) before using it.

[SSHGate on GitHub →](https://github.com/karthikeyan5/SSHGate)

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.

[Explore Frappe Passkey →](/software/passkey/)

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.

[Why we open-source →](/open-source/)
