Beta pública · v0.7.0 · grátis pra sempre

CLI open-source · feita pro DeepSeek

Agente de verdade. Preço de DeepSeek. Resultado verificado.

A Tanya traz a fluidez do Claude Code para o DeepSeek — e ela mesma confere o estado final, pra que a confiança de um modelo barato nunca vire seu bug das 2 da manhã. Grátis, open-source, e continua assim.

tanya — sessão ao vivolive
▌ run_shell · xcodebuild -scheme Calculator
Compiling 6 files…
** BUILD SUCCEEDED **
 
▌ verify · final-state check
✓ build passes
✓ keypad wired · decimals correct
✓ verdict: DONE — not "the model said so"
✓ veredito: PRONTO — a própria Tanya conferiu o build
Grátis pra sempre · open-source

Feita às claras. Grátis hoje, grátis sempre.

A Tanya é open-source no GitHub e não existe plano pago esperando na esquina. Leia cada linha, abra uma issue ou mande um pull request — o projeto melhora porque gente como você empurra ele pra frente.

  • R$ 0, e continua R$ 0

    Sem assinatura, sem licença por usuário, sem muro "pro" depois. A única coisa que você paga são seus próprios tokens do DeepSeek.

  • Faça fork, ajuste, publique

    O código completo está em github.com/matheusjkweber/tanya sob licença aberta. Deixe do seu jeito.

  • Contribuições são bem-vindas

    Bugs, ideias, skill-packs, docs — abra uma issue ou um PR. Cada contribuidor decide pra onde a Tanya vai.

Por que a Tanya é diferente

Modelo barato alucina. A Tanya confere o serviço.

Todo outro agente barato entrega o que o modelo diz que fez. A Tanya roda um verificador determinístico no estado final antes de avisar que a tarefa acabou.

Barato pra deixar rodando o dia todo

Aponte a Tanya pro DeepSeek e deixe trabalhar — o serviço do dia a dia sai sem fatura de modelo de ponta.

Um veredito em que dá pra confiar

Validadores por tarefa e um verificador de estado final fazem "pronto" significar pronto — não "o modelo disse que sim".

Roteia os passos difíceis

A Tanya mantém o deepseek-chat no trabalho braçal e escala os passos realmente cabeludos pro deepseek-reasoner — automaticamente.

O que tem dentro

A ergonomia do Claude Code, ajustada pro DeepSeek

Tudo que você espera de um agente de terminal sério — edições ao vivo, sub-agentes, MCP, permissões — ajustado pra um modelo barato que precisa de uma segunda conferida.

O diferencial

Verificador determinístico de estado final

A Tanya reconfere o repositório depois de trabalhar e mostra um veredito real. Chega de acreditar na palavra de um modelo barato que o build passou.

tanya — sessão ao vivolive
▌ run_shell · xcodebuild -scheme Calculator
Compiling 6 files…
** BUILD SUCCEEDED **
 
▌ verify · final-state check
✓ build passes
✓ keypad wired · decimals correct
✓ verdict: DONE — not "the model said so"
Traga sua chave

Feita pro DeepSeek

A Tanya fala com o DeepSeek pelo endpoint compatível com OpenAI dele. Coloque sua chave do DeepSeek e comece a codar — sem gambiarra, sem wrapper.

Ao vivo por padrão

Veja cada edição acontecer

A execução de ferramentas em streaming mostra arquivos mudando e comandos rodando em tempo real — nunca uma caixa-preta silenciosa.

Gaste onde importa

Roteamento deepseek-chat ↔ reasoner

Deixe o deepseek-chat no trabalho braçal e mande os passos realmente difíceis pro deepseek-reasoner, automaticamente.

Dividir pra conquistar

Ferramenta de sub-agentes

Delegue tarefas grandes a sub-agentes focados que planejam, despacham e prestam contas — com TDD e auto-correção opcionais.

Conectada

Suporte a servidores MCP

Plugue servidores Model Context Protocol pra dar à Tanya suas ferramentas, dados e APIs — o mesmo ecossistema que você já usa.

No controle

Permissões e limites de gasto

Aprove ações arriscadas, limite o gasto de tokens e defina travas pra que uma execução afobada nunca te surpreenda.

Fica mais esperta

Memória de golden-tasks e mapa do repo

Um mapa estrutural do repositório e a memória de golden-tasks ajudam a Tanya a se achar rápido em código que ela já viu.

Veja em ação

De pasta vazia a app funcionando, passo a passo

Navegue por uma execução real da Tanya: conectar no DeepSeek, planejar, editar arquivos ao vivo e verificar o build antes de dizer "pronto".

tanya — sessão ao vivolive
$ tanya
→ connecting to deepseek-chat
✓ connected · OpenAI-compatible endpoint
→ indexing repo · 218 files mapped
✓ ready · type a task or /help
 
$ tanya is listening_
Coloque sua chave do DeepSeek e a Tanya sobe num comando só.

Coloque sua chave do DeepSeek e a Tanya sobe num comando só.

A gravação de verdadeexecução real · 2× mais rápido
00:09

A Tanya construindo e verificando um app de calculadora, do início ao fim.

Roadmap

De onde a Tanya veio — e pra onde vai

A Tanya já resolve a parte difícil: um agente de código de verdade que funciona em modelos baratos. Esse é o caminho até aqui e o que vem a seguir, rumo a um poder nível Claude Code com as suas próprias chaves.

ProntoEm andamentoPlanejadoDepois
  1. Pronto

    Um agente de código que aguenta a DeepSeek

    Parsing tolerante de tool calls, retry com correção, achatamento de schema e suporte a modelos de raciocínio — a base que torna modelos baratos utilizáveis.

    Recuperação de tool callREPL em streamingModelos de raciocínio
  2. Pronto

    A muralha do verificador

    Um verificador determinístico, validadores por plataforma e um portão de padrões proibidos pegam as alucinações e bugs que modelos baratos passariam batido.

    VerificadorValidadores Apple / Android / Go / PrismaPortão de padrões proibidos
  3. Pronto

    Gaste menos, roteie melhor

    Roteamento multi-provedor por etapa com cascata por custo e tamanho de contexto, mais um contador de tokens e USD ao vivo pra conta nunca te surpreender.

    Roteamento multi-modeloCascata de custoContador de custo ao vivo
  4. Pronto

    Um agente que você estende

    Cliente e servidor MCP, slash commands, pacotes de skills, memória de projeto e sub-agentes limitados — com retomada de sessão pra trabalho longo não se perder.

    MCP cliente + servidorSlash commandsSkillsSub-agentesRetomada de sessão
  5. Você está aqui
  6. Em andamento

    Núcleo de extensibilidade

    Os recursos que transformam a Tanya de um agente numa plataforma que você molda ao seu fluxo.

    Hooks de ciclo de vidaSub-agentes nomeadosTemplates de slash command
  7. Planejado

    Paridade no dia a dia

    As interações que deixam um agente de código natural de usar todo dia.

    Modo de plano interativoMemória hierárquica + importsFerramentas webShells em segundo plano
  8. Planejado

    Poder e confiança

    Mais controle e segurança pra quem vive no terminal.

    Checkpoint / rewindConfiguração unificadaVisão de contexto + statuslineEstilos de saída
  9. Depois

    Ecossistema

    Ir além da CLI quando o núcleo estiver sólido.

    Automação de Git / PRSandbox de SOEntrada de imagemSDK
Tem algo que a gente deveria construir?

O roadmap é guiado pelo que quem constrói realmente precisa. Conta o que deixaria a Tanya melhor — cai direto na nossa caixa de entrada.

Preço

Grátis, e open-source pra sempre

A Tanya em si não custa nada e nunca vai custar. A única coisa que você paga são seus próprios tokens do DeepSeek — e manter essa conta minúscula é justamente a ideia.

Tanya CLI
Free forever
R$ 0open-source · sem conta · grátis pra sempre
  • O agente completo — verificador, roteamento, sub-agentes, MCP
  • Feita pro DeepSeek — coloque sua chave de API e comece
  • Comandos de barra, permissões e limites de gasto
  • Você só paga o DeepSeek pelos tokens que usar
Ver código no GitHub

Sem assinatura, sem licença por usuário, sem paywall de telemetria. Instale pelo npm e comece.

Traga sua chave

A Tanya é grátis. Você só traz uma chave do DeepSeek.

A Tanya nunca encosta no seu cartão — você paga o DeepSeek direto pelos tokens que usar. A boa notícia: o DeepSeek é um dos modelos mais baratos do mercado, com notas de código e raciocínio no mesmo nível dos grandes modelos de ponta. Resultado de primeira, conta de trocados.

    Rodando em três passos
    1
    Crie uma conta no DeepSeekCadastre-se em platform.deepseek.com — um minuto, um e-mail, pronto.
    2
    Gere uma chave de API e bote créditoAbra a página de chaves, gere uma chave e ponha uns trocados de crédito — isso rende muito.
    3
    Entregue pra TanyaDefina DEEPSEEK_API_KEY (ou cole na primeira execução) e já era — você está codando.
    Pegar sua chave do DeepSeek
Por que DeepSeek?

Benchmarks de ponta por uma fração do preço por token — exatamente o modelo barato-mas-capaz que o verificador da Tanya foi feito pra manter honesto. Você tem código quase de ponta sem a fatura de ponta.

custo típico por tarefa
~US$ 0,02
custo típico por tarefa
endpoint plug-and-play
compatível com OpenAI
endpoint plug-and-play
roteado automaticamente
chat + reasoner
roteado automaticamente
Perguntas

O FAQ honesto

A Tanya está em beta pública. Aqui vai exatamente o que isso significa.

A Tanya é grátis mesmo?

É — grátis hoje e grátis sempre. A Tanya é open-source, não custa nada pra instalar ou usar e não tem plano pago no horizonte. Você só paga o DeepSeek pelos tokens que consumir, e como a Tanya foi feita em torno de um modelo barato, essa conta fica pequena.

Qual modelo a Tanya usa?

DeepSeek. A Tanya conecta no endpoint compatível com OpenAI do DeepSeek — você fornece sua própria chave do DeepSeek e roda. Ela usa o deepseek-chat no dia a dia e pode escalar os passos mais difíceis pro deepseek-reasoner automaticamente.

O que o verificador faz na prática?

Depois que a Tanya termina uma tarefa, um verificador determinístico inspeciona o estado final do seu repositório e validadores por tarefa conferem o objetivo específico. Você recebe um veredito real de passou/falhou em vez de confiar que o modelo fez o que disse.

Onde está o código-fonte?

No GitHub em matheusjkweber/tanya, publicado no npm como @matheuskrumenauer/tanya. Issues e contribuições de skill-packs são bem-vindas.

O que preciso pra rodar?

Node.js e um terminal no macOS, Linux ou Windows. Instale globalmente com npm, configure sua chave de API do DeepSeek e rode tanya. Uma versão web hospedada está a caminho.

Qual a diferença pro Claude Code?

A mesma ergonomia — chat ao vivo, comandos de barra, sub-agentes, MCP — mas feita pro DeepSeek, com o verificador determinístico como destaque, porque um modelo mais barato precisa dessa conferida ainda mais. E é grátis e open-source.

Suba a Tanya com um comando só

Abra um terminal, instale pelo npm, aponte pro DeepSeek. É toda a configuração — e é de graça.