Let AI agents run on their own.
Safely.

Verity runs Claude Code, Codex, and OpenCode on your own server, each in an isolated sandbox without your credentials. You approve what matters, from anywhere.

  • Isolated Each project in its own Docker container, hardened with gVisor. No view into the others.
    Three projects, each with its own sessions on Claude, Codex, and OpenCode
  • Nothing to steal Secrets stay in the broker. The agent gets the result, never the key.
    An agent asks to use the secret STRIPE_API_KEY for a request to api.stripe.com; the secret stays server-side, and you choose Deny or Allow
  • Always on Runs on your server, on a schedule if you like. Approve from your phone.
    A recurring task on iPhone: every Monday at 08:30 the agent summarizes new interviews from project knowledge
Why it's safe

Agents inside. Keys outside.

  • Isolated.Every project runs in its own Docker container, sealed off from the host by the gVisor sandbox kernel. Agents never see your machine or other projects.
  • Nothing to steal.No passwords, no tokens in the sandbox. GitHub, Google, and secrets are reached through the broker, only with your approval.
  • Supply chain on a delay.New package releases can wait three days before they install, so a poisoned release has time to be caught before it reaches you.
  • Checked before it leaves.Every push first goes through gitleaks, which scans for leaked secrets, and through a code review gate.

Credential isolation covers Claude Code and Codex today; OpenCode is described separately in the security model. The release delay is optional and reduces risk rather than guaranteeing it.

Before an email leaves through the broker, Verity shows the recipient, subject, and body and waits for Deny or Allow
Before installing dependencies, Verity recommends a three-day delay for newly released versions
Always on, anywhere

Working while your laptop is closed.

Sessions live on your server, not on your device. Pick them up from the browser, iPad, or iPhone, and approve a merge from wherever you are.

  • Parallel sessions
  • Scheduled automations
  • Tasks that carry over
Verity on iPhone: the agent proposes an automation that runs a research digest every Monday at 8:30
Any model

The right model for the job.

Claude, Codex, or open-source models through OpenCode. Switch per session. Your sessions and knowledge stay on your server; the model you choose still processes what you send it.

  • Claude CodeFable, Opus, Sonnet
  • CodexGPT-6.1 Sol, GPT-6 Astra
  • OpenCodeQwen, Kimi, DeepSeek, and other open models
The model switcher grouped by Claude, Codex, and OpenCode
Subscription usage for Claude and Codex
Real work

From a task to a merged pull request.

Describe the task. The agent proposes a plan, works on its own branch, and opens a pull request you review and merge. Project knowledge stays on your server for the next session.

Verity in the browser: three projects with parallel sessions, subscription usage for Claude and Codex, and a coding session that works from findings in project knowledge
01

The agent proposes a plan.

A four-step plan with Cancel plan and Implement buttons
02

Every session gets its own branch.

Three projects with parallel sessions on Claude, Codex, and OpenCode, with pull request markers and sessions waiting for input
03

You review and merge.

Pull request 214 with five of five checks passed and a Merge button
Works with
  • GitHub
  • Google Workspace
  • Meetings
  • Matrix
Get started

Up and running in one command.

On a Linux machine with Docker:

curl -fsSL https://verity.build/install.sh | bash

The installer checks the machine, downloads the signed release, starts it, and shows a pairing code for your first device. To only run the checks, replace bash with bash -s -- --preflight. You need a Claude or ChatGPT subscription or an OpenAI-compatible API key.

  • Not an editor. Agents work on your repositories, not inside your IDE.
  • Not finished. Verity is in beta.

The browser app ships with your installation. iPhone and iPad apps come through TestFlight; Mac runs the iPad app. Meeting bots and sharing previews outside your network use the separate Verity Premium service.