Repolode
Tsuev

Tsuev/opencode-deepseek

Uma ponte local compatível com OpenAI que permite ao opencode usar o chat web gratuito do DeepSeek como provedor de modelos, sem chave de API.

Estrelas
71
Forks
10
Issues abertas
3
Último commit
há 18 dias

O que é?

Este projeto executa um servidor FastAPI local que expõe uma API /v1 compatível com OpenAI e encaminha as solicitações para o chat web gratuito do DeepSeek em chat.deepseek.com, usando sua própria conta do DeepSeek. Depois de conectado, o opencode pode usar o DeepSeek como um provedor de modelos comum e atuar como um agente completo, que lê e edita arquivos, executa comandos bash e pesquisa código. Não é necessário ter chave de API nem pagar.

A ponte cuida do login no navegador usando Playwright, resolve o desafio de proof-of-work executando um módulo WASM com wasmtime e mantém a sessão atualizada em segundo plano. Como o chat web não oferece chamadas de função nativamente, as chamadas de ferramentas são emuladas com instruções inseridas no prompt e a análise da resposta em texto do modelo, convertida em chamadas de ferramentas estruturadas. O projeto também inclui um cliente de chat de linha de comando (ds) para conversar diretamente com o DeepSeek pelo terminal.

O servidor processa as solicitações ao serviço upstream uma por vez, pois compartilha uma única conta, e ignora a maioria dos parâmetros da OpenAI, como temperature. O uso de tokens é apenas estimado. O projeto não é oficial nem afiliado ao DeepSeek.

Recursos principais

  • 01Expõe no localhost uma API /v1 de chat completions e modelos compatível com OpenAI.
  • 02Integra-se ao opencode como provedor, com ferramentas de agente para edição de arquivos, execução de bash e pesquisa de código.
  • 03Emula chamadas de ferramentas por meio de instruções no prompt e da análise das respostas.
  • 04Faz login pelo navegador uma única vez e atualiza a sessão automaticamente.
  • 05Inclui um cliente de chat para terminal com opções para ativar o DeepThink e a pesquisa na web.

Casos de uso

  • Usar o opencode como agente de programação sem pagar por uma chave de API.
  • Fazer chamadas ao DeepSeek com código do OpenAI SDK em uma máquina local, para experimentação.
  • Conversar com o DeepSeek pelo terminal usando o cliente incluído.

Tópicos

Perguntas frequentes

O que é opencode-deepseek?
Uma ponte local compatível com OpenAI que permite ao opencode usar o chat web gratuito do DeepSeek como provedor de modelos, sem chave de API. Este projeto executa um servidor FastAPI local que expõe uma API /v1 compatível com OpenAI e encaminha as solicitações para o chat web gratuito do DeepSeek em chat.deepseek.com, usando sua própria conta do DeepSeek. Depois de conectado, o opencode pode usar o DeepSeek como um provedor de modelos comum e atuar como um agente completo, que lê e edita arquivos, executa comandos bash e pesquisa código. Não é necessário ter chave de API nem pagar.
opencode-deepseek é gratuito? Qual é a licença?
opencode-deepseek é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
opencode-deepseek ainda é mantido?
Manutenção ativa. O último commit de opencode-deepseek foi em 30 de set. de 2026.
Para que posso usar opencode-deepseek?
Usar o opencode como agente de programação sem pagar por uma chave de API. Fazer chamadas ao DeepSeek com código do OpenAI SDK em uma máquina local, para experimentação. Conversar com o DeepSeek pelo terminal usando o cliente incluído.
Onde consigo opencode-deepseek?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Tsuev/opencode-deepseek

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados