Install
One command
npm install -g @vitronai/alethia The runtime auto-downloads on first use. Signed and verified. No signup.
vitron.ai
Safe by default Local-first Patent Pending
Tell your agent "click Sign In and verify the dashboard loads" — Alethia compiles the plain English to deterministic browser actions and runs them in a real browser on your machine in ~40ms per call. Every step is policy-checked by the EA1 safety gate and logged in a signed audit trail. No test scripts. No browser drivers. No data leaves your infrastructure.
Install
npm install -g @vitronai/alethia The runtime auto-downloads on first use. Signed and verified. No signup.
Configure your agent
{
"mcpServers": {
"alethia": {
"command": "alethia-mcp",
"env": {
"ALETHIA_VISIBLE": "1",
"ALETHIA_HIGHLIGHTS": "1"
}
}
}
}
That's it. Ask your agent to test something and it calls Alethia automatically.
The Alethia browser window opens alongside your agent with live step highlights.
Remove the env block for headless mode.
See it run
The cockpit shows the agent driving in plain English with EA1 gating each step. Every session is scrubbable and signed, so a human reviewer can replay exactly what happened.
What matters
Your agent verifies as fast as it can think. Zero-IPC means no CDP round-trip per action. More iterations per dollar, longer autonomous sessions. Run the benchmark →
Delete, purchase, transfer: blocked unless explicitly allowed. Every step is policy-checked and logged in a tamper-proof audit trail. Learn about EA1 →
No cloud. No telemetry. No data leaves localhost. One signed binary download, then fully offline. Air-gap ready for regulated and defense environments.
Side by side
We built Alethia for agent-driven verification of Chromium-targeting web apps. If you need cross-browser testing or multi-language bindings, use Playwright. If you need compliance-native agent automation, use Alethia. Pick the one that fits the workload.
| Alethia | Playwright MCP | Cypress | |
|---|---|---|---|
| Performance | |||
| Typical call (ms) | ~40 ms | ~200 ms | — |
| Agent-native MCP interface | ✓ | ✓ | ✗ |
| Zero-IPC in-process execution | ✓ | ✗ | ✗ |
| Compliance & Evidence | |||
| Tamper-proof signed audit pack (Ed25519) | ✓ | ✗ | ✗ |
| Per-step integrity fingerprint (SHA-256) | ✓ | ✗ | ✗ |
| Accessibility audit (WCAG 2.1 AA) | ✓ | ✗ | ✗ |
| Security controls audit (NIST 800-53) | ✓ | ✗ | ✗ |
| Safety | |||
| Fail-closed EA1 safety gate | ✓ | ✗ | ✗ |
| Hard localhost-only allowlist | ✓ | ✗ | ✗ |
| Kill switch (emergency halt) | ✓ | ✗ | ✗ |
| Where Playwright wins | |||
| Cross-browser (Firefox, WebKit) | ✗ by design | ✓ | ✓ |
| Mobile browser emulation | ✗ not yet | ✓ | ✓ viewport only |
| Multiple language bindings | ✗ NLP only | ✓ 5 langs | ✗ JS only |
Every feature row is verifiable against the respective runtime's source or tools. The benchmark numbers come from our reproducibility kit; every dev can re-run it locally and get their own numbers.
Try it
Alethia ships with demo apps. Ask your agent to serve one and drive it. In Claude Code, the preview panel shows the app being tested in real time.
Paste this into Claude Code
Use alethia_serve_demo to start the demo server — it returns a URL like http://127.0.0.1:<port>. Replace <base> below with that URL, then call alethia_tell with the result as one block (the leading "name" line is what shows up in cockpit history):
name claude-code-taskflow demo
navigate to <base>/claude-code-app.html
assert TaskFlow is visible
assert Generated by Claude Code is visible
assert Sign in to TaskFlow is visible
type dev@company.com into the email field
type Engineering into the team field
click Sign in
assert Today is visible
assert Signed in as is visible
type Deploy to production into the new task field
click Add
assert Deploy to production is visible
expect block: click Delete The agent serves the demo on localhost, drives it with plain English, and EA1 blocks the delete.
Who it's for
Agent tool builders
Embed Alethia in your agent's decide-act-verify loop. Plain English in, structured results out. Compact bundled snapshots instead of per-action accessibility trees that grow with page size.
Enterprise & regulated teams
No data leaves your infrastructure. Cryptographically signed audit trails. U.S. patent, U.S. company, no foreign filings. Built for defense, federal, and regulated environments.
Go deeper
Alethia's architecture is designed from scratch for AI agents, not adapted from human test tooling. Explore the details when you're ready.
Architecture
Zero-IPC execution, agent perception layer, DOM diffs, smart assertions, conditional steps. 10 capabilities that CDP tools can't replicate.
Safety
The first browser automation framework with built-in runtime-enforced ethical guardrails. Fail-closed by default, cryptographically audited.
Access
Developer
Enterprise + partnerships