DEV Community

Cover image for Guia de Migração: DeepSeek + DeepCode
Adriano P. Araujo
Adriano P. Araujo

Posted on

Guia de Migração: DeepSeek + DeepCode

Substitua assistentes de código pagos por uma solução de baixo custo no terminal

deepseek é melhor

1. Visão Geral

Migre de assistentes de código pagos (Copilot, Gemini CLI, Google AI Pro) para DeepSeek + DeepCode.
O resultado: custo operacional 50× menor, raciocínio visível, automação via scripts e integração com serviços externos via MCP. 😎

O que você terá ao final

  • DeepCode instalado e conectado à API do DeepSeek
  • Skills personalizadas para testes, formatação e PRs
  • Integração MCP com GitHub
  • Custo mensal: US$ 0,30 a US$ 1,20 (uso intenso diário)

2. Comparativo de Custos

Ferramenta Modelo Custo Input (1M) Custo Output (1M) Custo Mensal
GitHub Copilot GPT-4o — (assinatura) — (assinatura) US$ 10–49+
DeepSeek V4-Flash US$ 0,14 US$ 0,28 US$ 0,30–1,20
DeepSeek V4-Pro US$ 0,435 US$ 0,87 US$ 2–5

Economia: US$ 5 duram ~3 meses de uso diário intenso. Compare com US$ 80 no modelo anterior.

Julius aprova


3. Recursos do DeepCode

Recurso Descrição
Deep Thinking Exibe o raciocínio completo antes da resposta
Agent Skills Executa comandos do terminal automaticamente
MCP Conecta com GitHub, bancos de dados, Slack e outros

4. Pré-requisitos

Item Versão
Node.js 18.x+
npm 9.x+
Conta DeepSeek Ativa com saldo (2 dólares já é ok)
VS Code 1.80+ (opcional)

5. Instalação e Configuração

Ok, ok beleza, já falamos muito, vamos para a mão na massa:

5.1 Conta e API Key

  1. Acesse platform.deepseek.com
  2. Crie sua conta
  3. Em "API Keys" → "Create New Key" → copie a chave
  4. Em "Billing" → adicione US$ 5 de saldo inicial

5.2 Instalar DeepCode

npm install -g @vegamo/deepcode-cli
deepcode --version
Enter fullscreen mode Exit fullscreen mode

5.3 Configurar settings.json

mkdir -p ~/.deepcode
nano ~/.deepcode/settings.json
Enter fullscreen mode Exit fullscreen mode

Conteúdo:

{
  "env": {
    "MODEL": "deepseek-v4-flash",
    "BASE_URL": "https://api.deepseek.com",
    "API_KEY": "sk-sua-chave-aqui"
  },
  "thinkingEnabled": true,
  "reasoningEffort": "high"
}
Enter fullscreen mode Exit fullscreen mode

5.4 Testar

cd ~/seu-projeto
deepcode
Enter fullscreen mode Exit fullscreen mode

Digite um prompt simples para validar a conexão.


6. Comandos Básicos

Comando Ação
Enter Envia mensagem
Shift+Enter Quebra de linha
Esc Interrompe resposta
/new Nova conversa
/model Troca modelo (Flash/Pro)
/skills Lista skills disponíveis
/exit Sai do DeepCode

7. Integração com VS Code

  1. Ctrl+Shift+X → busque por "Deep Code"
  2. Instale e reinicie o editor
  3. A extensão herda as configurações de ~/.deepcode/settings.json

8. Skills (Automação)

8.1 Criar uma Skill

Exemplo: Skill para rodar testes Go:

# Estrutura
mkdir -p .deepcode/skills/testar

# Descrição
cat > .deepcode/skills/testar/SKILL.md <<'EOF'
# Rodar Testes
Executa os testes do projeto Go com cobertura.
EOF

# Script
cat > .deepcode/skills/testar/run.sh <<'EOF'
#!/bin/bash
go test ./... -v -cover
EOF

chmod +x .deepcode/skills/testar/run.sh
Enter fullscreen mode Exit fullscreen mode

Uso: digite /testar dentro do DeepCode.

8.2 Skills Essenciais

Skill Comando Uso
/testar go test ./... -v -cover Testes
/fmt go fmt ./... Formatação
/lint golangci-lint run Linting
/pr git log -1 --pretty=%B Descrição de PR

9. MCP (Integração com GitHub)

9.1 Configuração

Adicione ao settings.json:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_seu_token_aqui"
      }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

9.2 Uso

> Pega o último PR aberto e resume as mudanças
Enter fullscreen mode Exit fullscreen mode

O DeepCode acessa o GitHub, lê o diff e retorna um resumo.

Token: Crie em github.com/settings/tokens com escopo repo:read.


10. Otimização de Custo

Estratégia Economia
Use Flash para 90% das tarefas
Use Pro apenas para bugs complexos
Mantenha sessão aberta (cache de contexto) US$ 0,0028/1M tokens
Crie Skill com styleguide.md para revisões Pago uma vez, usado mil vezes
Use reasoningEffort: "high" no dia a dia Equilíbrio custo/qualidade
Use reasoningEffort: "max" apenas em casos críticos Evita custos excessivos

Resultado: US$ 5 duram ~4 meses (economia de ~94%).


11. Limitações

Ponto Observação
Inicialização 2–3 segundos para carregar o modelo
Interface Mais informação na tela (pensamento, logs)
Modelo gratuito Não há. É pré-pago, mas custo é baixo

13. Conclusão

DeepSeek + DeepCode oferecem:

  • Custo: US$ 0,30/mês (50× menor)
  • Qualidade: Superior em Go, Python e TypeScript
  • Automação: Skills executam comandos diretamente
  • Integração: MCP padronizado para serviços externos
  • Transparência: Raciocínio visível

Recomendação inicial:

  1. Use modelo Flash com reasoningEffort: "high"
  2. Crie Skills para /testar, /fmt e /pr
  3. Adicione MCP do GitHub

Deposite US$ 5, configure e teste por 30 dias. O custo do experimento é irrelevante; o retorno potencial é alto.


Just Code It!

Top comments (0)