OPEN-SOURCE PRODUCT · CODING AGENTSystems online

The coding agent that does what it says.

A sovereign coding agent with capability parity across LLMs, self-improvement (skills, persona, memory) and mandatory design-system adherence. In the terminal, on Telegram, wherever you want — without locking your company to a single model vendor.

MIT · Python 3.11+ · v0.15-beta · 4.081 testes

§01·Why

The two pains that created Okami Agent

Unreliable harness: the agent says “I'll do it” and doesn't; when pushed, it says “hold on” and stalls. You lose the afternoon checking whether the work actually happened instead of reviewing the code.

Vendor lock-in: every provider has its own format, harness and account. Switching models means redoing the integration — and paying twice when one paid agent drives another paid agent.

§02·Features

What Okami Agent does

PARIDADE

Same behavior on any LLM

Immutable runtime targets, one resolver and a transport registry. LiteLLM stays available as a compatibility adapter — not as the architecture. Switching models doesn't change what the agent can do.

EXECUÇÃO

Tool streaming with atomic history

Structured tool-call deltas, crash-safe resume and compaction that never separates a call from its result. History stays consistent even when the session dies mid-run.

CONTROLE

Request-scoped cancellation

Total, TTFB and idle deadlines, cooperative abort and interruptible retry. After a terminal cancellation, no recovery work keeps running behind your back.

SKILLS

30+ built-in skills and self-improvement

The agent evolves through its own skills, persona and memory — and keeps mandatory adherence to the project's design system instead of inventing a new look on every task.

TELEGRAM

Model control straight from chat

Secure inline model picker, /providers command, persistent per-session selection, live heartbeat and generated media delivered in the chat itself.

CUSTO

Per-response cost footer

Every turn shows context, tokens and time. You know exactly what that response cost — instead of finding out at the end of the month.

§03·Specs

Okami Agent specs

LicenseMIT
LanguagePython 3.11+ (uv)
Versionv0.15-beta (public beta)
Tests4.081 passando
CompatibilityLiteLLM (adaptador)
InterfacesTUI · Telegram
AuthenticationOAuth (6 provedores) · CLI · local
§04·Use cases

When to use Okami Agent

01

Small team with several AI subscriptions

You already pay for Claude, Codex and others. Okami Agent uses the subscription you already have, with behavior parity — instead of requiring a second API bill.

02

Project with a strict design system

Design-system adherence is mandatory, not a suggestion. The agent stops reinventing components and starts reusing what already exists in your repository.

03

Operating outside the editor

Fire and follow tasks from Telegram, with a model picker and heartbeat — useful when work arrives while you're away from the terminal.

§05·FAQ

Okami Agent FAQ

Do I need an API bill on top of my subscription?+

No. Okami Agent works with subscription-based auth (Codex/Claude via OAuth or CLI, local LMStudio, MiniMax/MiMo via Token Plan), with automatic fallback. Bringing your own API key is an option, not a requirement.

Is it production-ready?+

It's in public beta (v0.15-beta) with 4,081 tests passing. The command and config surface may still change before GA — before exposing it publicly, run `okami policy check --strict`.

How does it compare to running the provider CLI directly?+

The provider CLI gives you that provider. Okami Agent gives you consistent behavior across providers, with atomic history, deadline-based cancellation and its own skills — which an isolated CLI doesn't provide.

Want Okami Agent running in your context?

The product is open and you can run it yourself. Rolling it out in your environment, with integration and a documented hand-off, is the consulting.