Ringlet¶
Manage every coding agent from one CLI — isolated profiles, provider switching, cost control, and security built in.
What is Ringlet?¶
Ringlet gives you a single interface for all your AI coding agents. Instead of juggling separate configs, credentials, and billing across Claude Code, Codex, Grok, and others, Ringlet lets you:
- Create isolated profiles that bind an agent to a provider with its own credentials and history
- Switch providers without reconfiguring your agent — move from Anthropic to MiniMax in one command
- Track usage and costs across every profile in one place
- Route requests intelligently to optimize for cost or performance
Quick Install¶
Features¶
-
:material-account-switch:{ .lg .middle } Profile Isolation
Every profile gets its own HOME, credentials, config, and history. No cross-contamination between projects.
-
:material-api:{ .lg .middle } Provider Switching
Bind any agent to Anthropic, MiniMax, OpenAI, OpenRouter, or your own gateway. Swap providers without touching agent config.
-
:material-chart-line:{ .lg .middle } Usage Analytics
Track tokens, costs, and sessions across all profiles. Import Claude data. Export for reporting.
-
:material-router:{ .lg .middle } Intelligent Routing
Route requests to different providers based on token count, tool usage, or custom rules. Optimize for cost or performance.
-
:material-shield-lock:{ .lg .middle } Security
Keychain credential storage, sandboxed remote sessions, bearer-token auth, localhost-only daemon.
-
:material-hook:{ .lg .middle } Event Hooks
Trigger shell commands or webhooks on tool use, notifications, or agent events. Build audit logs and custom workflows.
-
:material-monitor-dashboard:{ .lg .middle } Web Dashboard
Manage profiles, view usage, and launch terminal sessions from a visual UI.
-
:material-map-marker-path:{ .lg .middle } Roadmap
See what's coming: Plugin SDK, team features, enterprise SSO, and more.
Quick Start¶
Create your first profile in under a minute:
# Interactive setup — detects agents, creates first profile
ringlet init
# Or manually
ringlet profiles create claude my-project --provider anthropic
ringlet profiles run my-project
# Check your usage
ringlet usage
:octicons-arrow-right-24: Full quick start guide
Supported Agents¶
| Agent | Compatible Providers |
|---|---|
| Claude Code | Anthropic, MiniMax |
| Codex CLI | OpenAI, OpenRouter |
| Grok CLI | OpenAI-compatible |
| Droid CLI | Anthropic, MiniMax |
| OpenCode | Anthropic, MiniMax |
Getting Help¶
- Documentation: You're reading it!
- GitHub Issues: Report bugs or request features
- CLI Help: Run
ringlet --helporringlet <command> --help
License¶
Ringlet is open source software licensed under the MIT License.