Local-first · Multi-model

The autonomous coding agent that runs on your machine

Sarathi plans, writes, and verifies code across multiple models — with a hostile verifier that catches what others miss.

No cloud required Bring your own keys Windows · Linux · macOS (soon)
sarathi — zsh
$ sarathi "build a dashboard with charts"
▸ Planner: decomposing into 4 tasks
▸ Coder: writing index.html, chart.js...
▸ Verifier: launching Playwright...
✓ verified — 0 errors, responsive
▸ Files written: 3 · Time: 47s

Built for developers who care where their code goes

Features

Everything an agent needs. Nothing it doesn't.

Sarathi isn't a chatbot that happens to write code. It's a focused coding engine with real verification.

Multi-model routing

Routes each task to the right model — fast models for simple edits, deep reasoners for architecture.

Hostile verifier

Launches a real headless browser, injects events, captures JS errors. Catches broken code before you see it.

Local-first

Your code stays on your machine. Bring your own API keys. No telemetry, no cloud lock-in.

Long-horizon memory

Carries context across tasks and sessions. Crash recovery resumes the queue exactly where it left off.

DAG task planning

Complex prompts decompose into a dependency graph of subtasks, executed in the right order.

Streaming UI

Watch the agent think, write, and verify in real time. Virtualized for thousands of messages.

How it works

Three agents. One loop.

01 — PLAN

Planner

Decomposes your goal into a DAG of concrete tasks. Picks the right model for each.

02 — CODE

Coder

Writes files with a streaming FSM that handles reasoning models, markdown blocks, and surgical edits.

03 — VERIFY

Verifier

Starts dependency servers, probes endpoints, runs Playwright. Returns a real pass/fail — not a guess.

Get started in seconds

Install once. Run anywhere.

  • Single binary, no Docker required
  • Works with OpenAI, Anthropic, DeepSeek, MiMo & more
  • Web UI + CLI, same engine
Full install guide
# Install Sarathi
curl -fsSL https://neuralsarathi.io/install.sh | sh
# Add your model keys
sarathi config set --key sk-...
# Start a task
$ sarathi "add JWT auth to the Express API"
▸ Planner: 3 tasks across auth.ts, middleware.ts
▸ Coder: writing files...
✓ Verifier: endpoints respond 200, 401 correctly
Pricing

Free for 7 days. Then $20/month.

7-day free trial
Sarathi Pro
$20/month

Free for 7 days, then $20/month. Cancel anytime.

Start free trial
  • Multi-model routing
  • Hostile verifier
  • Long-horizon memory + crash recovery
  • Priority support

Ship code you can trust.

Install Sarathi and put an autonomous coding agent to work in under two minutes.

Get Started free