blog

The multi-CLI coding stack, in depth.

Long-form articles on AI coding agent orchestration, the primitives behind Ringlet, and how it compares to adjacent tools. Subscribe via RSS.

announcements
cornerstone
narrative
guides
guide · 6 min

Migrating from shell aliases to Ringlet profiles in 15 minutes

A step-by-step migration from per-project bash aliases — multiple ANTHROPIC_API_KEY exports, direnv files, wrapper scripts — to Ringlet's profile model. Before/after, including the parts that don't translate.

  • #guide
  • #migration
  • #bash
guide · 5 min

Event hooks and webhooks: audit logs, Slack alerts, pre-tool guards

Ringlet's hook system fires shell commands, scripts, or webhooks on every agent lifecycle event — tool use, stop, notify, cost-threshold. Use it for audit logs, Slack pages, or pre-flight checks on tool calls.

  • #guide
  • #hooks
  • #audit
guide · 5 min

Remote terminal sessions: running Claude Code on a server, browser access

How Ringlet runs an AI coding agent on a remote dev box and lets you access the live PTY from your laptop's browser. WebSocket PTY proxy, bearer-token auth, sandboxed exec, xterm.js dashboard.

  • #guide
  • #remote
  • #websocket
guide · 5 min

Routing requests by cost, tool use, or token count with Ringlet

Ringlet's optional ultrallm proxy routes an agent's individual requests to different providers by token count, tool use, or arbitrary TOML rules. Cheap completions to Groq, tool-heavy work to Anthropic — same agent.

  • #guide
  • #routing
  • #cost
guide · 6 min

Cost tracking across Claude Code, Codex, and Grok in one ledger

How Ringlet parses streaming token-usage events from Anthropic, OpenAI, and MiniMax, writes them to a per-profile SQLite ledger, and aggregates spend across every agent and provider in one CLI command.

  • #guide
  • #cost
  • #usage
technical
install

Read with Ringlet in front of you.

The articles assume you've installed it. The 60-second install page is right here.