AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证The last coding agent you’ll ever need.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
The last coding agent you'll ever need.
Claude Code, Codex, Cursor, OpenCode, and Grok, running as one team in one window, on your own subscriptions.
Ship more, babysit less.
Bridge is a native desktop app for running AI coding agents on real projects. Point it at a Git repository, start the agents you want, and let them work in parallel while you review what lands. Your code and your credentials stay on your machine.查看完整 README ↗Bridge is a native desktop app for running AI coding agents on real projects. Point it at a Git repository, start the agents you want, and let them work in parallel while you review what lands. Your code and your credentials stay on your machine.
Run as many agents as you like on one repo. Every chat gets its own Git worktree and branch, so they never step on each other's files. Mission Control shows them side by side and flags the one waiting on you.
Change model or provider inside one conversation, Codex to Claude Code to Cursor, without starting over. The provider session restarts; your history stays where it is. Nobody else lets you do this.
When an agent needs a site you're logged into, it asks. Approve it and the agent drives a throwaway copy of your session: it can click through a deploy preview or a dashboard, and you can take over at any point. The copy is thrown away when the turn ends.
Every message, plan, tool call, and delegation lands in a local log that only ever grows. When the context window fills, Bridge compacts the model's view and leaves the log alone, so a restart picks up from a verified checkpoint instead of a blank page.
Tests run first. Then a reviewer from a different model family has to sign off, and a review from the family that wrote the code is thrown out. Claude's work gets checked by Codex, and the other way round.
Preferences, decisions, and constraints get saved as you work and come back in any later chat, whichever agent is running and whichever repo it's in. Every reply shows which memories it used.
Narrow work goes to a cheap tier and only the hard parts reach an expensive one. Tokens, cost, and cache savings break out per harness and per model, so the routing pays for itself visibly.
| Agent | CLI | Bridge can install it |
|---|---|---|
| Codex | codex | Yes |
| Claude Code | claude (needs Node.js 18+) | Yes |
| OpenCode | opencode | Yes |
| Cursor | cursor-agent | Yes |
| Grok | grok | Install it yourself |
Sign-in always runs the vendor's own login command. Bridge never collects, stores, or logs your provider credentials.
Missing an agent? It simply shows as unavailable — Bridge still starts and everything else keeps working. Your own installs always take precedence over the ones Bridge manages.
.dmg, drag Bridge into Applications, and launch it.Approvals, history, and usage tracking are on from the start.
Bridge_*.dmg, signed with a Developer ID, notarized, and stapled[!NOTE] Bridge is early-stage software. Expect rough edges and frequent improvements. macOS may ask for file access the first time Bridge touches
Desktop,Documents, orDownloads— keeping repos in a folder like~/Codeavoids repeated prompts.
Bridge is a Tauri 2 app with a Rust workspace under src-tauri/ and a React + TypeScript + Vite frontend styled with Tailwind CSS v4, managed with Bun.
See CONTRIBUTING.md for prerequisites, the full command table (bun run dev, bun run tauri dev, bun run check, bun run build, bun run test), pull request expectations, and issue etiquette (docs/issue-format.md — every issue needs For humans and For agents sections).
Agent and UI conventions: AGENTS.md.
git clone https://github.com/Atharva-Kanherkar/bridge-harness.git
cd bridge-harness
bun install
bun run dev # fast frontend iteration (mock data, no Rust shell)
bun run tauri dev # full desktop app
Before opening a PR:
bun run build
bun run test
Keep changes focused and follow AGENTS.md (Tailwind CSS v4 only,
colocated tests). PR titles must use Conventional Commit syntax (feat:,
fix:, docs:, chore:), and PRs are squash-merged so that title becomes the
release commit. fix: releases a patch, feat: a minor, and ! marks a major
version.
Release Please maintains one release PR. Squash-merging that PR creates a version tag and draft release; production CI signs and notarizes the exact tagged build, runs the packaged app and its bundled daemon from the mounted DMG in a credential-free job, and publishes only after every gate passes. See the macOS release guide for credentials, verification, and recovery.
Bridge is open source under the MIT License. Use it, fork it, ship it.
Third-party code carries its own terms; see THIRD_PARTY_NOTICES.md.