
Forense de terminal criptográfica e reprodução de sessão para agentes de IA. Rastreia, assina e audita cada comando com rótulos de proveniência, sessões reproduzíveis e viagem no tempo Git. Prioriza a privacidade com armazenamento local SQLite e redação de segredos.
Proveniência Assinada
Sessões Rastreadas
Viagem no Tempo Git
Sessões Reproduzíveis
Autocomplete de Aba no estilo IDE
O Agensic atualiza seu fluxo de trabalho de terminal existente para a era da IA. Ele foi construído para desenvolvedores que desejam o aumento de produtividade dos agentes de IA diretamente em seu shell, mas se recusam a comprometer auditabilidade, controle e privacidade.
À medida que os agentes de IA assumem cada vez mais a linha de comando e executam tarefas de forma autônoma, visibilidade e controle se tornam críticos. O Agensic trata comandos de terminal como cidadãos de primeira classe e fornece uma estrutura robusta para rastrear, inspecionar e gerenciá-los.
Em vez de achatar toda a atividade do terminal em um único "histórico de shell" ambíguo, o Agensic atua como um observador forense e um co-piloto inteligente. Ele rastreia perfeitamente sessões interativas de codificação com IA, assina criptograficamente comandos executados por agentes e fornece um autocomplete de Aba no estilo IDE, extremamente rápido e baseado no histórico.
O Agensic foi projetado para integrar-se profundamente ao seu ambiente de shell.
macOS (Zsh) — totalmente suportado ✅
Linux (Bash) — totalmente suportado ✅
O caminho mais rápido é o instalador gerenciado de uma linha:
curl -fsSL https://raw.githubusercontent.com/Alex188dot/agensic/main/bootstrap.sh | bash
Se preferir clonar manualmente:
git clone https://github.com/Alex188dot/agensic.git
cd agensic
bash ./install.sh
Se você já tem o uv, o instalador o usará automaticamente para uma configuração mais rápida.
Na primeira execução, o Agensic solicitará que você escolha seu provedor de LLM preferido e configure suas chaves de API para o autocomplete de comandos.
Alternativamente, você pode configurar seu provedor de LLM e chaves de API executando:
agensic setup
Após a configuração, abra um novo terminal e o Agensic começará automaticamente a rastrear sua atividade no terminal e fornecer sugestões de autocomplete enquanto você digita!
Comece a trabalhar, como faria normalmente, por exemplo usando seu assistente de codificação de IA favorito, como Claude Code, Codex CLI, etc:
claude
ou
codex
Consulte a seção Agentes Suportados para uma lista completa de todos os agentes suportados. Se o seu agente não estiver na lista, você pode adicioná-lo executando agensic --add_agent "executable" e então usá-lo normalmente para que o Agensic possa rastreá-lo.
Depois de terminar, você pode usar o Agensic para inspecionar o histórico da sessão:
agensic sessions
ou visualizar a proveniência forense:
agensic provenance
O Agensic fornece um transcript forense para cada comando. Ele classifica o que aconteceu, registra metadados ricos e exibe uma trilha de auditoria clara para que você possa saber se um comando foi digitado manualmente, aceito de uma sugestão ou executado diretamente por um agente.
Precisa responder: "O que exatamente foi executado aqui e quem o acionou?" Execute agensic provenance para abrir o visualizador de proveniência em tela cheia. Filtre por rótulo, agente, provedor ou janela de tempo, inspecione a trilha exata do comando e exporte a visualização atual para JSON ou CSV quando precisar de um registro durável para depuração, revisão de incidentes ou conformidade.
Pare de adivinhar se um humano ou uma IA quebrou a build. O Agensic captura metadados ricos para cada comando e usa assinatura local Ed25519 para marcar execuções de agentes com um rótulo AI_EXECUTED inegável. Você obtém uma linha do tempo clara e auditável separando as teclas humanas das sugestões de IA e execuções automatizadas.
O Agensic não reduz o histórico do terminal a uma lista bruta de strings. Cada comando rastreado é classificado em um rótulo de proveniência, fornecendo uma maneira consistente de filtrar execuções, investigar comportamento e entender como um comando entrou no seu shell em primeiro lugar.
O Agensic atualmente suporta os seguintes rótulos de proveniência:
AI_EXECUTED para comandos executados diretamente por um agente de IA com prova assinadaHUMAN_TYPED para comandos digitados manualmente por um humano no shellAI_SUGGESTED_HUMAN_RAN para comandos sugeridos por uma chamada externa de LLM de IA e depois executados por um humanoAG_SUGGESTED_HUMAN_RAN para comandos sugeridos pelo Agensic e depois executados por um humanoINVALID_PROOF para comandos que chegaram com metadados de prova que falharam na validaçãoUNKNOWN para comandos onde a evidência disponível é insuficiente para atribuir um rótulo de atribuição mais forteO Agensic grava sessões interativas de agentes, fornecendo prova inegável do que aconteceu e a capacidade de manipular com segurança o estado do repositório, através do recurso de Viagem no Tempo.
Precisa auditar a sessão da noite passada para entender o que aconteceu? Execute agensic sessions e selecione a sessão que deseja reproduzir. Nossa TUI em tela cheia extremamente rápida permite que você navegue instantaneamente pelas linhas do tempo, inspecione os payloads e reproduza a sessão. Quando precisar compartilhar evidências para uma revisão de incidente, exporte o conjunto de dados exato para JSON ou CSV com um único toque.