Local-first autonomous coding

Built to finish the task.

Grinta plans, edits, runs commands, debugs failures, validates the result, and keeps going—while its control plane, session history, and checkpoints stay local.

Autonomy you can inspect.

Grinta favors durable state, explicit validation, and recovery over a polished “done” message that hides a broken result.

Local control plane

Session history, execution state, checkpoints, and audit trails remain on your machine.

Provider freedom

Works with hosted providers and local models through OpenAI, Anthropic, Google, OpenRouter, Ollama, and LM Studio.

Recovery-oriented

Designed to recover from provider failures, malformed tool calls, timeouts, and context pressure.

Start locally.

Install from PyPI, then choose Chat, Plan, or Agent mode in the terminal UI.

$ pipx install grinta
$ grinta