Affordable to run all day
Point Tanya at DeepSeek and keep it running — routine work gets done without a frontier-model bill.
Open-source CLI · built for DeepSeek
Tanya brings Claude Code-style flow to DeepSeek — then checks the final state itself, so a cheap model's confidence never becomes your 2 a.m. bug. Free, open-source, and it stays that way.
▌ run_shell · xcodebuild -scheme CalculatorCompiling 6 files…** BUILD SUCCEEDED **▌ verify · final-state check✓ build passes✓ keypad wired · decimals correct✓ verdict: DONE — not "the model said so"
Tanya is open-source on GitHub and there's no paid tier waiting in the wings. Read every line, file an issue, or ship a pull request — the project gets better because builders like you push it forward.
No subscription, no seats, no "pro" wall later. The only thing you ever pay for is your own DeepSeek tokens.
The full source lives at github.com/matheusjkweber/tanya under an open license. Make it yours.
Bugs, ideas, skill-packs, docs — open an issue or a PR. Every contributor shapes where Tanya goes next.
Every other budget-friendly agent ships whatever the model claims it did. Tanya runs a deterministic verifier on the final state before it tells you the task is done.
Point Tanya at DeepSeek and keep it running — routine work gets done without a frontier-model bill.
Per-task validators plus a final-state verifier mean "done" means done — not "the model said so."
Tanya keeps deepseek-chat on the grunt work and escalates the genuinely tricky steps to deepseek-reasoner — automatically.
Everything you expect from a serious terminal agent — streaming edits, sub-agents, MCP, permissions — tuned for a cheap model that needs a second pair of eyes.
Tanya re-checks the repo after it works and prints a real verdict. No more trusting a cheap model's word that the build passes.
▌ run_shell · xcodebuild -scheme CalculatorCompiling 6 files…** BUILD SUCCEEDED **▌ verify · final-state check✓ build passes✓ keypad wired · decimals correct✓ verdict: DONE — not "the model said so"
Tanya talks to DeepSeek over its OpenAI-compatible endpoint. Drop in your DeepSeek key and start coding — no glue, no wrappers.
Streaming tool execution shows files changing and commands running in real time — never a silent black box.
Keep deepseek-chat on the grunt work and route the genuinely hard steps to deepseek-reasoner, automatically.
Hand big jobs to focused sub-agents that plan, dispatch and report back — with optional TDD and auto-fix loops.
Plug in Model Context Protocol servers to give Tanya your tools, data and APIs — the same ecosystem you already use.
Approve risky actions, cap token spend and set guardrails so an over-eager run never surprises you.
A structural repo map and golden-task memory help Tanya find its footing fast in code it has seen before.
Tap through a real Tanya run: connect to DeepSeek, plan, edit files live, then verify the build before it ever says "done."
$ tanya→ connecting to deepseek-chat✓ connected · OpenAI-compatible endpoint→ indexing repo · 218 files mapped✓ ready · type a task or /help$ tanya is listening_
Drop in your DeepSeek key and Tanya is live in one command.
Tanya building and verifying a calculator app, end to end.
Tanya already does the hard part: a real coding agent that works on cheap models. Here's the path so far and what we're building next, toward Claude-Code-grade power on your own keys.
Permissive tool-call parsing, retry-with-correction, schema flattening and reasoning-model support — the groundwork that makes cheap models usable.
A deterministic verifier, platform validators and a forbidden-pattern gate catch the hallucinations and shipping bugs cheap models would otherwise sneak past.
Per-step multi-provider routing with a token-fit cost cascade, plus a live token + USD counter so the bill never surprises you.
MCP client and server, slash commands, skill packs, project memory and bounded sub-agents — with session resume so long work survives.
The features that turn Tanya from an agent into a platform you can shape to your own workflow.
The interactions that make a coding agent feel effortless every day.
Deeper control and safety for people who live in the terminal.
Reach beyond the CLI once the core is rock-solid.
The roadmap is shaped by what builders actually need. Tell us what would make Tanya better — it lands straight in our inbox.
Tanya itself costs nothing and always will. The only thing you pay for is your own DeepSeek tokens — and keeping that bill tiny is the whole point.
No subscription, no seats, no telemetry paywall. Install from npm and go.
Tanya never touches your card — you pay DeepSeek directly for the tokens you use. The good part: DeepSeek is one of the cheapest models out there, with coding and reasoning scores in the same league as the big frontier models. Top-tier output, pocket-change bills.
Frontier-class benchmarks at a fraction of the token price — exactly the cheap-but-capable model Tanya's verifier was built to keep honest. You get near-frontier coding without the frontier invoice.
Tanya is a public beta. Here's exactly what that means.
Yes — free today and free forever. Tanya is open-source and costs nothing to install or run, with no paid tier planned. You only pay DeepSeek for the tokens you use, and because Tanya is built around a cheap model, that bill stays small.
DeepSeek. Tanya connects to DeepSeek's OpenAI-compatible endpoint — you supply your own DeepSeek key and run. It uses deepseek-chat for everyday work and can escalate the hardest steps to deepseek-reasoner automatically.
After Tanya finishes a task, a deterministic verifier inspects the final state of your repo and per-task validators check the specific goal. You get a real pass/fail verdict instead of trusting that the model did what it claimed.
On GitHub at matheusjkweber/tanya, published to npm as @matheuskrumenauer/tanya. Issues and skill-pack contributions are welcome.
Node.js and a terminal on macOS, Linux or Windows. Install globally with npm, set your DeepSeek API key, and run tanya. A hosted web playground is on the way.
Same ergonomics — live chat, slash commands, sub-agents, MCP — but built for DeepSeek, with a deterministic verifier as the headline feature because a cheaper model needs that check more, not less. And it's free and open-source.
Open a terminal, install from npm, point it at DeepSeek. That's the whole setup — and it's free.