AGENT INFRASTRUCTURE ● OPEN SOURCE

The control plane
for autonomous agents.

Agents aren't just answering questions anymore — they're logging into Stripe, writing to prod, moving real money. Ancha traces every call, holds the brake before anything expensive, and keeps a receipt for every dollar.

Start free →
✓ no credit card ✓ open-source core ✓ self-host or cloud ✓ encrypted secrets vault
THE PROBLEM
· · ·

Grok Agents, ChatGPT Work, Claude Agent SDK — autonomous agents are shipping to production. They send emails, approve refunds, write to databases, open PRs. Every incident now has a non-human cause. Every post-mortem starts with the same sentence: "we have no idea what it was thinking." Ancha is the layer that remembers, explains, and holds the brake.

THREE PILLARS ● ONE INSTALL

Connect it. Trace it.
Hold the brake.

Everything you need to let an agent touch your real systems without paging the on-call engineer at 3am. Shipped as one CLI, one YAML file, one bin.

01 · CONNECT

Wired in minutes.

25+ pre-built connectors. OAuth and scoped-token flows handled. Credentials live in Ancha's vault — not in your repo, not in the LLM's context window.

  • Slack, GitHub, Stripe, Linear, Postgres
  • Scoped tokens, least-privilege by default
  • Build your own in ~40 lines of TypeScript
slack stripe github linear postgres + 20
02 · TRACE

Every step traced.

A unified timeline per agent action: every reasoning step, every tool call, every side effect, every token spent. Replay from any point. Grep by user, by cost, by outcome.

  • Reasoning · tool calls · side-effects · spend
  • Replay & fork from any step
  • OpenTelemetry-compatible exporter
03 · GOVERN

Policies that preempt.

Define rules in YAML or code. Ancha evaluates before the side-effect happens: block it, cap it, or route it to a human for sign-off in Slack, email, or your own queue.

  • Spend caps · scope rules · blast-radius limits
  • Human-in-the-loop via Slack / email / webhook
  • Dry-run mode for every new policy
refund $284 → #ops-approvals approvedeny
02 · TRACE

Every thought.
Every call.
Every cent.

Agents fail in weird places: a tool call returns malformed JSON, an LLM decides to "retry just one more time," a cheap-looking loop quietly spends $40. Ancha stitches reasoning, calls, and dollars onto one timeline you can grep, replay, and attribute.

"We put Ancha on one customer-success agent and found a $180/day bug in a prompt loop we'd shipped a month ago." ENG LEAD · SERIES-B FINTECH · design partner

agent: shopify-refunds-bot run_01HPX2T0K · live
14:03:42 UTC · 1.3s elapsed
▸ llm.reason model=openai/o3 · tokens=1,284 480ms $0.012
↳"user requests refund for order #4821, reason: wrong size…"
▸ shopify.getOrder id="4821" 120ms —
↳status=paid · total=$284.00 · fulfilled=yes
▸ stripe.getCharge ch="ch_1Qr…" 85ms —
↳succeeded · refundable=true · last4=4242
▸ llm.reason model=openai/o3 · tokens=1,980 620ms $0.019
↳plan: refund $284.00 to original payment method, notify customer
■ policy.check rule=no-prod-refunds-over-100 2ms HOLD
↳$284.00 > $100 cap · routing to #ops-approvals · waiting for human sign-off
⏸ human.approve queue=slack · #ops-approvals — pending
cost: $0.031 duration: 1.3s tool calls: 2 side-effects: 0
replay · fork · export
03 · GOVERN

Policy as code.
Approval in the tools you already use.

Write a rule once, run it against every agent you deploy. Dry-run against last week's traces before enforcing. When a policy fires, humans see the full reasoning chain — not just a blind "approve/deny."

⏸ policy hold · awaiting human
ancha/policies/refunds.ts typescript
import { policy, approve, slack } from "@ancha/sdk";

export default policy({
  name: "no-prod-refunds-over-100",
  on: "stripe.createRefund",

  // evaluate before the side-effect runs
  when: (call) => call.args.amount > 100_00,

  action: approve.via({
    channel: slack("#ops-approvals"),
    include: ["reasoning", "recent_trace", "customer_history"],
    timeout: "15m",
    onTimeout: "deny",
  }),
});
#ops-approvals
42 members · routed by ancha
AnchaAPP 14:03 PM
Approval needed — shopify-refunds-bot wants to refund $284.00 to customer #4821.
agentshopify-refunds-bot
actionstripe.createRefund($284.00)
ruleno-prod-refunds-over-100
reasoningwrong size · unworn · 11 days from order
customer3 orders · $890 LTV · 0 refunds
25+ connectors.
Wire your agent to the systems it needs — safely.

Scoped tokens, OAuth flows, and audit trails for every connector. Build your own in ~40 lines of TypeScript.

slack
github
stripe
linear
postgres
supabase
shopify
gmail
gcal
intercom
sendgrid
plaid
hubspot
notion
s3
+ 10 more
DEVELOPER EXPERIENCE

5 minutes.
Not a vendor rewrite.

Ancha slides in next to the agent you already have. It's a bin, a YAML, and an SDK — not a framework. No lock-in, no "port everything to our platform" tax.

  • 1.Install the CLI. One brew/npm/go command. The sidecar auto-attaches to your running agents via a tiny shim.
  • 2.Wire connectors. Pick from 25+ pre-built or write your own. Ancha handles OAuth, token rotation, and scoping.
  • 3.Ship policies as you grow. Start permissive, tighten as you learn. Dry-run everything against last week's traces before enforcing.
~/your-agent · zsh
$ brew install ancha
✓ ancha 0.4.1 installed
 
$ ancha init my-agent
✓ created ./ancha.yaml
✓ wired 4 connectors (slack, github, stripe, postgres)
✓ installed trace sidecar
✓ loaded 2 starter policies (no-prod-writes, spend-cap-10)
 
$ ancha trace --live --agent my-agent
tailing my-agent@main · 3 ops in flight
14:12:04 ▸ llm.reason openai/o3 $0.008
14:12:04 ▸ github.openPR OK
14:12:05 ▸ slack.postMessage OK
THE BET

The adult supervision
your agents need.

Autonomous agents are finally good enough to do real work. The next five years of software will be agents writing to your databases, moving real money, and sending emails that end up in a lawyer's inbox.

Which means every outage, every refund gone wrong, every mis-sent message — the root cause is now a chain of reasoning you weren't in the room for.

Ancha is the room. We log every step. We hold the brake pedal. We ship the audit trail. Your agents get smarter without your weekends getting worse.

Built in San Francisco by ex-infra engineers who got paged one too many times. Open-source core. Self-hostable from day one.

PRICING

Free for solo.
Scales with your blast radius.

Start on the free tier, upgrade when you need SSO, dedicated residency, or SOC 2 reports for your customers.

01 · FREE
Solo
Free  forever
  • 100K traces per month
  • All 25+ connectors
  • Up to 3 policies
  • Community Discord
03 · AT SCALE
Enterprise
Custom
  • SSO · SCIM · audit log export
  • SOC 2 · HIPAA · custom residency
  • Self-hosted on your cloud
  • Dedicated support + SLAs

Give your agents a conscience.

Install Ancha in five minutes. Watch what your agents are doing. Hold the brake before anything expensive.

Start free →