Ferramentas de Desenvolvedor IA
ctx
Um CLI de código aberto para busca local rápida em suas sessões passadas de agentes de codificação.
ctx
O que é ctx?
ctx é uma ferramenta de linha de comando de código aberto que indexa o histórico local de agentes de codificação em um banco de dados SQLite, permitindo busca rápida e eficiente em tokens por sessões passadas, eventos e interações com arquivos.
ctx vs Ferramentas Similares
| Modelo de Preços | Grátis | Grátis | Preço personalizado | Grátis, Pago |
| Créditos Grátis | ||||
| Principais recursos |
|
|
|
|
| Prós |
|
|
|
|
| Contras |
|
|
|
|
| Melhor para |
|
|
|
|
Como usar ctx?
- 1Instale: curl -fsSL https://ctx.rs/install | sh
- 2Inicialize e indexe sessões existentes: ctx setup
- 3Busque: ctx search "sua consulta"
- 4Explore os resultados: ctx show event <id-do-evento> ou ctx show session <id-da-sessão>
- 5(Opcional) Instale a skill do agente: npx skills add ctxrs/ctx
ctx Principais recursos
- Indexa histórico local de agentes de Claude Code, Codex, Cursor, Pi, OpenCode e outros
- Armazenamento local em SQLite para busca rápida, privada e com scripts
- Eficiente em tokens: retorna correspondências citadas classificadas usando 50x menos tokens que a busca bruta de transcrições
- Suporta consultas em linguagem natural e busca por arquivos
- Acesso SQL somente leitura aos dados indexados
- Auto-atualizável via instalador oficial; código aberto (Rust)
ctx Casos de uso
- Recuperar decisões, restrições e abordagens rejeitadas de sessões passadas de agentes
- Encontrar tentativas fracassadas anteriores ou investigações de bugs para evitar repeti-los
- Buscar comandos, patches ou caminhos de arquivos que o agente tocou em trabalhos anteriores
- Fornecer ao agente atual contexto de sessões históricas usando IDs citados
ctx Preços e créditos grátis
ctx funciona no modelo Grátis.
ctx Prós e contras
Prós
- Completamente local e privado por padrão
- Suporta vários harnesses de agentes de codificação prontamente
- Economia significativa de tokens em comparação com a busca bruta de transcrições
- Código aberto e com scripts (consultas SQL, saída JSON)
- Nenhuma chave de API ou serviço em nuvem necessário
Contras
- Requer configuração e indexação iniciais (novas sessões apenas após a indexação)
- Limitado a fontes de histórico de agente suportadas
- O texto da transcrição é armazenado em texto simples (cuidado com dados sensíveis ao compartilhar)
- Apenas indexa sessões na máquina local
Para que ctx é melhor?
- Equipes de desenvolvedores que usam agentes de codificação e precisam reter contexto entre sessões
- Desenvolvedores individuais que desejam evitar repetir erros ou redescobrir decisões passadas
- Fluxos de trabalho de agentes de IA que se beneficiam de evidências históricas citadas