Plan
Read the tree, name the constraints, and write the steps before touching files.
Public beta · macOS 13+
Parity is a terminal-native coding agent that plans, edits, runs tools, and keeps every session inspectable, rewindable, and resumable. Bring your own model.
curl -fsSL https://parity-7rw.pages.dev/install.sh | bash
Free during beta. No account. No telemetry.
$ parity chat › find the flaky test and fix it ● Plan 4 steps · inspect before edit ● Bash cargo test --workspace test result: 148 passed · 0 failed ● Edit crates/tui/src/lib.rs ● Verify pty probe · 120×56 ◆ Checkpoint before-edit tree left green ›
› check the sign-in flow ● browser navigate /login ● page_snapshot 18 targets · 4 images ● find "Sign in" → ref_7 ● OCR "Sign in" · 0.98 confidence ◆ Evidence DOM ref + visible label agree no coordinate guessing ›
› patch the scroll guard ● Edit crates/tui/src/lib.rs + if event.kind == KeyEventKind::Release { + return; + } ● Bash cargo test -p parity-tui 49 passed ◆ Checkpoint scroll-fix ›
› /rewind before-edit ◆ Rewound 3 turns · file edits restored ● Transcript kept on disk ● Files back to checkpoint › try a smaller patch ● Edit crates/tui/src/ui.rs ◆ Checkpoint smaller-patch ›
The loop
Parity is built around four moves you can inspect at any point. The transcript is not a side effect; it is the interface.
Read the tree, name the constraints, and write the steps before touching files.
Shell, files, MCP tools, browser refs, OCR. Real tools, with approvals in the loop.
Run the test, take the snapshot, read the visible label. Evidence beats a confident summary.
Checkpoints restore files and truncate the conversation. Resume when you are ready.
What is in the box
Not a chat wrapper with a shell bolted on. A terminal harness with the parts you need to finish the job.
Streaming markdown, diffs, approvals, task panels, and a real TUI. No browser tab required.
DOM refs, page snapshots, screenshots, and local Apple Vision OCR when text hides in an image.
Background agents with durable transcripts, cross-session messages, and worktree isolation.
Per-turn file history, `/rewind`, resume, and a transcript that stays on disk after compaction.
stdio and streamable HTTP servers, OAuth, resources, prompts, and deferred tool loading.
Project memory as plain files. Index, topics, stale-index notices, and a `parity memory` command.
Bring your own model
Parity speaks the Messages API shape used by local gateways. Point it at the model you already run. No account, no inference markup, no model lock-in.
The beta expects a Messages API-compatible endpoint. OpenAI-compatible onboarding is next.
# point Parity at your gateway export PARITY_BASE_URL="http://localhost:8081" export PARITY_AUTH_TOKEN="your-token" export PARITY_MODEL="qwen3.8-flash-next-q2_0" export PARITY_MAX_CONTEXT_TOKENS="131072" parity chat
Public beta
One command installs the signed binary and the optional OCR helper into your home directory. No sudo. No daemon.
curl -fsSL https://parity-7rw.pages.dev/install.sh | bash
Verifies SHA-256 and the Developer ID signature before installing.
Read the installerParity can run shell commands and edit files. Use version control, review approvals, and keep backups. macOS 13+; Apple silicon and Intel builds. Free during beta; no telemetry.
Independent build
Parity is an independent terminal agent project. Not affiliated with Anthropic. Built for people who want to see the work, not just the answer.