Ferramentas de Desenvolvedor IA
amdb
amdb transforma sua base de código em contexto de IA inteiramente na sua máquina com um servidor MCP de binário único para análise AST, grafos de chamada e embeddings locais.
amdb
O que é amdb?
amdb é um servidor MCP de contexto de código de binário único e sem runtime que indexa sua base de código usando análise AST, grafos de chamada e embeddings locais, fornecendo contexto direcionado para ferramentas de IA sem enviar código para fora do dispositivo.
amdb vs Ferramentas Similares
| Modelo de Preços | Grátis | Grátis | Grátis | Grátis |
| Créditos Grátis | ||||
| Principais recursos |
|
|
|
|
| Prós |
|
|
|
|
| Contras |
|
|
|
|
| Melhor para |
|
|
|
|
Como usar amdb?
- 1Instale via 'cargo install amdb' ou baixe o binário dos releases.
- 2Execute 'amdb init .' para indexar seu repositório (análise AST e embedding).
- 3Execute 'amdb serve' para expor o servidor MCP via stdio.
- 4Conecte seu editor (ex.: VSCode, Claude Code) adicionando a configuração MCP.
- 5Use ferramentas como 'amdb_get_context', 'amdb_focus' ou 'amdb_get_symbol' em seu assistente de IA.
amdb Principais recursos
- Servidor MCP de binário único sem dependências de runtime
- Análise AST e extração de grafos de chamada para 16 linguagens
- Embeddings locais para pesquisa semântica
- Indexação incremental com hashing de conteúdo
- Modo daemon para reindexação automática em alterações de arquivos
- Parâmetro de profundidade de foco para expandir contexto por saltos no grafo de chamada
- Suporta ambientes isolados (air-gapped) e offline
- Saída como arquivo de contexto Markdown ou ferramentas MCP
amdb Casos de uso
- Fornecer contexto de IA para bases de código em ambientes isolados ou regulamentados
- Oferecer contexto de código direcionado para assistentes de codificação de IA
- Entender dependências de código por meio de grafos de chamada
- Pesquisa semântica de código sem dependência de nuvem
- Gerar arquivos de contexto concisos para pipelines de CI/CD
amdb Preços e créditos grátis
amdb funciona no modelo Grátis.
amdb Prós e contras
Prós
- Executa inteiramente localmente, sem necessidade de rede
- Binário único sem dependências de runtime
- Suporta 16 linguagens de programação
- Indexação incremental com hashing de conteúdo economiza tempo
- Combina correspondência exata, pesquisa semântica e expansão de grafo de chamada
Contras
- Apenas três linguagens têm enriquecimento público/assinatura completo e preciso de AST
- A indexação inicial pode levar tempo em bases de código grandes
- Limitado a bases de código presentes na máquina local
Para que amdb é melhor?
- Desenvolvedores que precisam de contexto local de IA para código
- Equipes em indústrias regulamentadas que exigem soluções isoladas
- Pipelines de CI/CD que precisam fornecer contexto para agentes de IA