Observe: Know what's running
Every tab knows what's running inside it. Chau7 detects AI agents, shows their status, displays the repo name and branch, and tracks child processes. You see context, not just a shell prompt.
Chau7 is a macOS app that lets you run, compare, and steer coding agents across models. Locally.
Built for running multiple agents, not retrofitted for it.
Welcome to the shiny world of Agentic Engineering.
You used to have one terminal, one shell, one train of thought. Now you have Claude in tab 1, Codex in tab 2, Gemini in tab 3, and no idea which one just ran rm -rf. Agentic engineering changed what a terminal needs to do. Most terminals didn't get the memo.
Chau7 is built for this: observe every agent, compare what they cost, intervene when they go sideways, and trust that nothing leaves your Mac.
Know what every agent is doing before you have to ask. Chau7 auto-detects running agents, brands tabs with their colors, and surfaces status, repos, and child processes.
You stop juggling context. Chau7 structures it for you.
See what they're doing →See what they cost before the invoice tells you. Tokens, latency, and dollars per call, per session, per model. Context Token Optimization saves ~40% on tokens.
Numbers instead of vibes.
Check the bill →26 MCP tools let your agents drive the terminal. Approval gates, dangerous command guards, and tab limits keep you in control.
Step in from your desk or your Lock Screen.
Take the reins →Zero network requests to any Chau7 server. All telemetry stays on your Mac. No account, no analytics, no cloud.
Private because of how it's built, not what we promise.
See the architecture →
Chau7 sits between you and your agents. It reduces cognitive load for the developer and reduces token waste for the agent. One window, every model, full visibility.
Your agents talk to Chau7 through a local MCP server on a Unix socket. They can create tabs, run commands, read output, and query telemetry. No network, no cloud, no API keys. Auto-registers in Claude Code, Cursor, Windsurf, and Codex on every launch.
tool: tab_exec
args: {
"tab_id": "C1C4AB49-DA22-46F6",
"command": "npm test"
}
result: {
"status": "executed",
"prompt_ready": true,
"pid": 48291
}
Running multiple agents means processing a lot of output, fast, without sending any of it somewhere you didn't ask for. Here's how.
Chau7 is a native macOS application built with Swift, Rust, and Metal.
The frontend uses Swift and AppKit for native macOS windowing, tabs, and menus.
The parsing backend uses Rust with SIMD-accelerated ANSI escape sequence parsing and a lock-free ring buffer between the PTY reader and the parser.
The renderer uses Apple Metal for GPU-accelerated glyph compositing and dirty-region redraws.
Privacy-first by architecture, not by promise. Zero network requests to any Chau7 server. Your data never leaves your Mac.
We did all of this for an app named after a sock. It's fine. We're fine. Mostly.
Browse all 178 features →Chau7 Remote lets you watch, approve, and redirect your agents from your iPhone. End-to-end encrypted with Curve25519 + ChaChaPoly1305. The relay never sees a byte.
6-digit code. Curve25519 key exchange. Your devices remember each other by public key fingerprint.
ChaChaPoly1305 end-to-end encryption. The Cloudflare relay forwards opaque ciphertext it cannot read.
View agent output, send commands, switch tabs, approve dangerous actions. Live Activities on your Lock Screen.