
Governance runtime per agenti AI. Consenti, avvisa o blocca ogni chiamata a modello e strumento prima che venga eseguita. Audit con catena di hash per ogni decisione. Pacchetti di conformità per SOC 2, HIPAA, PCI DSS, EU AI Act, SR 11-7 e FDA CSA. Apache 2.0.
Governance per agenti AI. Rilascia in 60 secondi.
Costruito per team di ingegneria. Installa in 10 minuti. Evidenze per il CISO dal primo giorno.
curl -fsSL conductai.ai/install | sh
Richiede email + azienda, fornisce un workspace di prova di 7 giorni, crea ~/.conduct/env con ANTHROPIC_BASE_URL + OPENAI_BASE_URL + un token di prova (200 richieste/giorno condivise tra entrambi i provider). Qualsiasi client Anthropic o OpenAI-SDK sulla macchina (Cursor, Claude Code, LangChain, LiteLLM, SDK raw) ora passa attraverso il proxy Guard. Una chiamata bloccata restituisce un URL Receipt: https://conductai.ai/theguard/blocks/… — cliccalo per visualizzare il blocco, porre domande di follow-up a Lens e accedere alla dashboard tramite il magic-link che l'installer stampa.
pip install conduct-cli
conduct login
conduct sync
Ogni sessione Claude Code, Cursor, Copilot e Codex su quella macchina è ora governata. Blocchi, avvisi e un audit trail con catena di hash compaiono su conductai.ai.
git clone https://github.com/sseshachala/conductai && cd conductai && docker compose up
# API: localhost:8000 · Canvas UI: localhost:3000

Un control plane per agenti AI. Una singola policy decide block / warn / audit / inject per ogni chiamata LLM, ogni tool shell, ogni invocazione MCP, prima che l'azione venga eseguita. La stessa policy si applica a un agente schedulato, a uno sviluppatore che usa Cursor e a una sessione di chat sulla piattaforma.
Tre superfici, una policy:
| Superficie | Cosa fa |
|---|---|
| Guard | Motore di policy. Config firmata, audit con catena di hash, fail-closed. |
| Router | Proxy LLM. Qualsiasi SDK (Anthropic, OpenAI, Perplexity) punta ad esso. |
| Lens | Superficie di chat. Chiedi qualsiasi cosa al tuo workspace, ogni chiamata a un tool passa attraverso Guard. |

Lens è la superficie di chat per l'intera piattaforma. Un unico input copre l'attività di Guard, lo stato dei workflow, lo stato di conformità, la spesa degli agenti. Le risposte provengono dai dati del tuo workspace, non da un modello generico. Chiedi "chi è stato bloccato oggi" e ottieni una tabella con link di approfondimento per ogni riga. Lens stesso passa attraverso Guard, quindi l'assistente è vincolato dalle stesse regole degli agenti su cui riferisce.
I firewall runtime come Straiker e Lakera ti dicono cosa un agente ha fatto. Conduct decide cosa può fare.
| Firewall runtime | Conduct Guard | |
|---|---|---|
| Tempistica | Dopo l'azione | Prima dell'azione |
| Integrità config | Fidati del pacchetto | Firmata dal workspace |
| Audit | Flusso di log | Catena di hash SHA-256 |
| Copertura | Solo chiamate LLM | LLM, shell, MCP |
| Modalità di errore | Fail-open | Fail-closed |
Tre proprietà fanno reggere l'audit trail in una stanza con un auditor:
La modalità Discovery è visibilità in sola lettura su ogni azione AI che il tuo team compie per 14 giorni. Nessuna policy da scrivere, nessuna installazione upstream, nessun costo. Quando vedi qualcosa che vale la pena bloccare, promuovi una regola da ciò che Discovery ha già visto.
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"}]}'
Ogni richiesta passa attraverso Guard (policy, budget, audit) prima di raggiungere il provider upstream. Funziona con qualsiasi SDK che parla l'API HTTP del provider.
| Componente | Percorso |
|---|---|
| Runtime Guard | apps/api/app/modules/guard/ |
| Router (proxy) | apps/api/app/modules/guard/routers/proxy.py |
| Pacchetti di conformità | apps/api/app/modules/guard/skill_packs/ |
| Canvas UI | apps/web/ |
| Loader DSL Playbook | apps/api/app/dsl/ |
| Libreria di playbook | apps/api/playbooks/ (35 pre-costruiti) |
| CLI | packages/conduct-cli/ |