From AI coding agents to DevOps pipelines to enterprise compliance โ expacti puts a human in the loop for every action that matters.
Agents optimise for the task they were given, not the system they're operating in. They have no instinct for scope, reversibility, or consequence.
Every shell command, file write, or API call the agent makes goes through expacti. The agent blocks until a human approves or denies โ then execution proceeds.
After a few runs, routine commands are whitelisted. You only see novel, unexpected, or high-risk actions โ the ones that actually need a human eye.
Every command, every decision, timestamped and immutable. When something goes wrong, you know exactly what the agent did and who approved it.
# One-line swap: replace ShellTool with ExpactiTool from expacti import ExpactiClient, ExpactiTool client = ExpactiClient( url="wss://api.expacti.com/shell/ws", token=os.environ["EXPACTI_TOKEN"] ) agent = initialize_agent( tools=[ExpactiTool(client=client)], # was: ShellTool() llm=ChatAnthropic(model="claude-sonnet-4-6"), ) # Every shell command now requires human approval result = agent.run("Fix the broken deploy on prod-server")
See the approval flow live in the interactive demo โ no account required.
โถ Interactive demo Read the guideProduction deploys require sign-off. The pipeline pauses at each destructive step โ docker compose down, database migrations, config changes.
git pull, docker build, health checks โ all whitelisted. The reviewer only sees novel or risky operations. Routine deploys are near-zero friction.
Configure critical operations (DROP, schema changes, cert rotation) to require two approvers. No single human can approve a catastrophic change alone.
Track approval latency p50/p95/p99. Know how long your team takes to respond. Build response-time SLAs into your deploy process.
# Build + test runs freely. Deploy step requires approval. - name: Deploy to production uses: expacti/expacti-action@v1 with: command: "docker compose pull && docker compose up -d" backend_url: "wss://api.expacti.com/shell/ws" shell_token: ${{ secrets.EXPACTI_TOKEN }} timeout: 300 # 5 min to approve before pipeline fails
Add expacti to your most critical deployment step. Takes 10 minutes to integrate.
Get early access See demoEvery command with approval timestamp, reviewer identity, and session recording. One-click compliance report export in HTML, JSON, or CSV.
Append-only audit trail with hash chain. No one can edit or delete historical records โ including admins. Tamper-evident by design.
Eight built-in anomaly rules: off-hours access, unusual targets, high-frequency commands, pattern deviations. Flags suspicious activity before it becomes an incident.
Whitelist rules expire automatically. Temporary access revokes itself. Meets least-privilege requirements without manual cleanup.
Export your next SOC 2 evidence package directly from the dashboard.
Get early access Read audit trail guideSSO via any SAML 2.0 IdP (Okta, Azure AD, Google Workspace). SCIM provisioning for automatic user lifecycle management from your IdP.
Admin / reviewer / agent / readonly roles. Multi-reviewer approval policies (any, all, minimum role). Separate orgs with full isolation.
Terraform provider for managing targets, whitelist rules, and users. K8s operator with Helm chart for self-hosted deployments. GitOps-friendly.
Zero-knowledge command relay: RSA-OAEP + AES-256-GCM hybrid encryption. The backend sees ciphertext โ only the reviewer's browser decrypts the command.
Docker Compose, K8s with Helm, or bare metal. Your data never leaves your infrastructure. PostgreSQL backend for scale.
Slack Block Kit (approve/deny buttons), Microsoft Teams, webhooks, per-org SMTP, IP allowlist, PAM module for legacy systems.
Self-hosted, SSO, compliance reports, dedicated onboarding. Let's talk.
Contact sales Security modelRun expacti init, connect your server, start the reviewer dashboard. No K8s, no enterprise procurement, no lengthy onboarding.
One target, one reviewer, 100 commands/month. Enough to protect your most critical system while you evaluate. No credit card required.
PWA with push notifications. Approve a deploy from your phone while at the coffee shop. No app install needed.
Start with one deploy gate. Add more as you build trust in the whitelist. SAML, SCIM, and compliance reports are there when you need them.
Free tier, no credit card. Working setup in under 10 minutes.
Start free โถ See demo first