Abridge (short for Agent Bridge) is a unified configuration management platform designed for developers using multiple Coding Agents. It acts as a bridge between various terminal-based AI agents (such as Claude Code, Codex, Gemini CLI, etc.), allowing you to centrally manage all your MCP (Model Context Protocol) server configurations, skills, and session records.
- Bidirectional Sync: Effortlessly distribute configurations to multiple tools, and pull/merge existing configurations from tools back into Abridge.
- Unified MCP Management: Support for Stdio, HTTP, Local, and Remote MCP protocols. Configure once, use everywhere.
- Tool Adapters:
- β
Claude Code (Supports the latest
.claude.jsonmonolithic format) - β
Codex (Supports
.codex/config.tomlformat) - β
OpenCode (Supports
~/.config/opencode/opencode.jsonformat) - β
Crush (Supports
~/.config/crush/config.jsonformat) - β
Antigravity (Supports
~/.gemini/antigravity/mcp_config.jsonformat) - β
Gemini CLI (Supports
~/.gemini/settings.jsonformat) - ποΈ Cursor (Coming soon)
- β
Claude Code (Supports the latest
- High-Performance Runtime: Built with Bun for blazing-fast response times.
- TUI Workspace Manager: A centralized dashboard to manage multiple running agents using
abridge ui. Monitor logs, switch focus, and keep agents running in the background. (Experimental) - Launch Command: Rapidly start AI coding tools via
abridge launchor the TUI dashboard. Includes interactive selection and tool detection. - Local-First: All configurations and data are stored locally on your machine, ensuring maximum privacy.
curl -fsSL https://raw.githubusercontent.com/Tomyail/abridge/main/install.sh | bashDownload the pre-compiled binary for your platform from the Releases page:
abridge-macos-arm64(Apple Silicon)abridge-macos-x64(Intel Mac)abridge-linux-x64abridge-linux-arm64
After downloading, move it to your bin folder and make it executable:
chmod +x abridge-*
sudo mv abridge-* /usr/local/bin/abridgenpm install -g abridgegit clone https://github.com/Tomyail/abridge.git
cd abridge
bun install-
Initialize: Create the default configuration file at
~/.abridge/config.yamlabridge init
-
Import Configuration: Pull your existing MCP servers from installed tools.
abridge import
-
Edit Configuration: Modify your MCP servers in
~/.abridge/config.yaml. -
Apply Configuration: Synchronize the unified configuration back to all supported tools.
abridge apply
-
Workspace UI: Start the TUI dashboard to launch and manage agents.
abridge ui # Starts the dashboard # Press 't' to launch a new agent (Claude, Crush, etc.) # Use keys [1-9] to switch between active sessions. # Press Ctrl+q or Ctrl+a to detach and return to the menu.
This project uses a Monorepo architecture:
packages/cli: Command-line interface and TUI implementation.packages/core: Core logic, adapter system, process management.packages/sdk: SDK for integration with other tools.
- Unified config parsing (YAML)
- Claude Code Adapter (Bidirectional)
- Codex Adapter (Bidirectional)
- OpenCode Adapter (Bidirectional)
- Crush Adapter (Launch Support)
- Configuration merging logic
- Unified support for HTTP Headers and Remote MCP
- GitHub CI/CD automation for cross-platform distribution
- Interactive
/launchcommand - Phase 2: TUI Workspace Manager (Process Supervisor, Dashboard)
- Secret Masking (Encrypted storage for API keys/tokens)
- Unified session history collection and search
- Multi-device sync (via iCloud/Dropbox)