
Governança em tempo de execução para agentes de IA. Permita, avise ou bloqueie cada chamada de modelo e ferramenta antes que ela seja efetivada. Auditoria encadeada por hash para cada decisão. Pacotes de conformidade para SOC 2, HIPAA, PCI DSS, EU AI Act, SR 11-7 e FDA CSA. Apache 2.0.
Governança para agentes de IA. Entregue em 60 segundos.
Feito para equipes de engenharia. Instale em 10 minutos. Evidências para o CISO desde o primeiro dia.
curl -fsSL conductai.ai/install | sh
Solicita e-mail + empresa, provisiona um workspace de teste de 7 dias, cria ~/.conduct/env com ANTHROPIC_BASE_URL + OPENAI_BASE_URL + um token de teste (200 requisições/dia compartilhadas entre ambos os provedores). Qualquer cliente Anthropic ou OpenAI SDK na máquina (Cursor, Claude Code, LangChain, LiteLLM, SDK bruto) agora passa pelo proxy do Guard. Uma chamada bloqueada retorna uma URL Receipt: https://conductai.ai/theguard/blocks/… — clique nela para visualizar o bloqueio, fazer perguntas de acompanhamento ao Lens e fazer login no dashboard através do magic-link que o instalador exibe.
pip install conduct-cli
conduct login
conduct sync
Toda sessão do Claude Code, Cursor, Copilot e Codex naquela máquina agora é governada. Bloqueios, avisos e uma trilha de auditoria encadeada por hash aparecem em conductai.ai.
git clone https://github.com/sseshachala/conductai && cd conductai && docker compose up
# API: localhost:8000 · Canvas UI: localhost:3000

Um plano de controle para agentes de IA. Uma política decide block / warn / audit / inject para cada chamada de LLM, cada ferramenta de shell, cada invocação de MCP, antes da ação ser executada. A mesma política se aplica a um agente agendado, a um desenvolvedor usando o Cursor e a uma sessão de chat na plataforma.
Três superfícies, uma política:
| Superfície | O que faz |
|---|---|
| Guard | Motor de políticas. Configuração assinada, auditoria encadeada por hash, fail-closed. |
| Router | Proxy de LLM. Qualquer SDK (Anthropic, OpenAI, Perplexity) aponta para ele. |
| Lens | Superfície de chat. Pergunte qualquer coisa ao seu workspace, cada chamada de ferramenta passa pelo Guard. |

O Lens é a superfície de chat para toda a plataforma. Uma única entrada cobre atividade do Guard, estado do workflow, status de conformidade, gastos dos agentes. As respostas vêm dos dados do seu workspace, não de um modelo genérico. Pergunte "quem foi bloqueado hoje" e receba uma tabela com links de detalhamento por linha. O próprio Lens passa pelo Guard, então o assistente está vinculado às mesmas regras que os agentes sobre os quais ele reporta.
Firewalls de runtime como Straiker e Lakera dizem o que um agente fez. O Conduct decide o que ele pode fazer.
| Firewalls de runtime | Conduct Guard | |
|---|---|---|
| Momento | Após a ação | Antes da ação |
| Integridade da configuração | Confie no pacote | Assinado pelo workspace |
| Auditoria | Fluxo de logs | Cadeia de hash SHA-256 |
| Cobertura | Apenas chamadas de LLM | LLM, shell, MCP |
| Modo de falha | Fail-open | Fail-closed |
Três propriedades fazem a trilha de auditoria se sustentar em uma sala com um auditor:
O modo Discovery é visibilidade somente leitura de cada ação de IA que sua equipe realiza por 14 dias. Sem política para escrever, sem instalação upstream, sem custo. Quando você vir algo que vale a pena bloquear, promova uma regra a partir do que o Discovery já viu.
curl https://gateway.conductai.ai/gateway/v1/anthropic/v1/messages \
-H "Authorization: Bearer cond_agt_..." \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-4-6","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'
Cada requisição passa pelo Guard (política, orçamento, auditoria) antes de chegar ao provedor upstream. Funciona com qualquer SDK que fale a API HTTP do provedor.
| Componente | Caminho |
|---|---|
| Runtime do Guard | apps/api/app/modules/guard/ |
| Router (proxy) | apps/api/app/modules/guard/routers/proxy.py |
| Pacotes de conformidade | apps/api/app/modules/guard/skill_packs/ |
| Canvas UI | apps/web/ |
| Carregador do Playbook DSL | apps/api/app/dsl/ |
| Biblioteca de Playbooks | apps/api/playbooks/ (35 pré-construídos) |
| CLI | packages/conduct-cli/ |