✦ ✦ ✦ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒ ▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓ ▓▓ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
The AI coding agent built for developers who take security seriously.
Tool calls with permission boundaries, diffs before writes, JSONL audit, and real cost visibility— not a hosted black box. The preview below cycles through a typical turn (read → act → summarize).
Step 1 — You steer; Akmon proposes tools.
Hosted agents can change access, pricing, or terms on their timeline. Akmon is a binary you run, with your keys and your rules.
Every tool call, permission decision, and model response can be logged to a JSONL file—useful when you need a record of what the agent did.
Files are constrained to your git root. Web requests block RFC1918 ranges and cloud metadata endpoints. API keys are zeroized in memory on drop.
3.4MB with no runtime dependencies. Drop it in /usr/local/bin. Works over SSH. Works in Docker. Works in CI. No Node.js, no Python, no VS Code required.
Ollama for free local inference. Anthropic, OpenRouter (500+ models), Groq, OpenAI, Azure, or Amazon Bedrock. You own the keys and the tool.
Cache hits shown in green. Session cost in USD always visible. Exit summary shows exactly what was spent. No surprise bills, no opaque credit systems.
Colored diff in the TUI after edits and before writes. Incremental edit / apply_patch flows keep responses small so the model is less likely to truncate mid-file.
Wondering how Akmon differs from other coding agents? Other tools vs Akmon — short notes in the docs, not a billboard here.
GitHub Releases attach a real binary per platform. Writing to /usr/local/bin usually requires sudo on macOS — installing to ~/bin avoids that. If a download is HTML instead of a binary, the matching release asset is missing (cut a v* tag after the release workflow runs).
One tool, any model. Set an environment variable and it works. No config files required to get started.
Akmon logs every action to a JSONL audit file. Every session ends with a full summary—so you can see what ran, what it cost, and what changed.
See exactly what changes before approving. Green for additions, red for removals.
Every tool call, permission verdict, and token usage logged with timestamps.
Sessions end with tool calls, files touched, cache savings, and USD cost.
Cache hit tokens shown in green. Session cost always visible.
Akmon is Apache 2.0—friendly to shipping CLI wrappers, internal forks, and agent experiments. Issues, docs fixes, and focused PRs are welcome.
Read the development setup, run tests with cargo test --workspace, and open a PR with a clear description.
The book covers tutorials, capabilities, and automation patterns—help us keep examples sharp.
Apache 2.0 only. See license notes for why that fits agent tooling.
The AI agent that respects your security, your budget, and your workflow. Single binary. No subscription. Every action audited.