Introduction
Sarathi is a local-first, multi-model autonomous coding agent. It plans, writes, and verifies code on your machine — using the models you choose, with the keys you control.
New here? Start with the Quick start — you'll have Sarathi running in under two minutes.
What makes Sarathi different
Most AI coding tools are chatbots that happen to emit code. Sarathi is built around a verification loop: it doesn't just write code, it proves the code works before handing it back to you.
The agent runs as three cooperating roles:
- Planner — decomposes your goal into a directed graph of tasks, each routed to the right model for its complexity.
- Coder — writes files using a streaming state machine that handles reasoning models, markdown blocks, and surgical edits.
- Verifier — starts dependency servers, probes endpoints, runs a real headless browser, and checks imports and SQL. Returns a genuine pass or fail.
Local-first by design
Your source code never leaves your machine. Sarathi talks to model APIs you configure (OpenAI, Anthropic, DeepSeek, MiMo, and more) using keys you supply — it never proxies through our servers for inference.
# What Sarathi does
you ──task──▶ sarathi ──prompt──▶ your model API
│
▼
writes + verifies files locally
# What it does NOT do
✗ upload your code to neuralsarathi.io
✗ proxy inference through our servers
✗ phone home with telemetryNext steps
Installation →
Install Sarathi on Windows now. Linux and macOS coming soon.
Quick start →
Configure a model and run your first task.