use case · Engineering teams

Give every developer the same agent workflow across repos

Standardise on one orchestrator instead of a per-developer shell-alias mess. A shared TOML registry repo defines the team's standard profiles; every developer's machine is ready in one setup-script run, with credentials isolated per project and cost itemised.

The problem

  • Every developer has a different shell-alias mess for switching agents and providers.
  • Onboarding a new developer's agent setup is undocumented tribal knowledge.
  • Credentials for different customer engagements risk cross-contaminating.

How Ringlet handles it

A shared registry repo

Define the team's standard profiles in a TOML registry repo. `ringlet registry add team <url>` pulls it, so everyone has the same named profiles pointed at the same providers.

One-run onboarding

A single setup script installs Ringlet, syncs the registry, and creates the team's standard profile set — a new developer's machine is ready in one run.

Cost and audit built in

The SQLite ledger and CSV export feed FinOps directly; audit hooks send every tool call to a central log. Managers see spend before the invoice.

The commands

setup.sh
#!/usr/bin/env bash
set -euo pipefail

curl -fsSL https://raw.githubusercontent.com/neul-labs/ringlet/main/install.sh | sh
ringlet registry add team https://github.com/yourco/ringlet-registry
ringlet profiles create claude default  --provider company-gateway
ringlet profiles create codex  scripts  --provider company-gateway
ringlet hooks add --all-profiles --on tool-use \
  --webhook 'https://audit.yourco.com/agents'
echo "Ready. Run 'ringlet profiles run default' to start."

Keep reading

faq

Questions

No. Ringlet's core is MIT-licensed with no per-seat fee. A future hosted team tier (shared profiles synced to a central server, SSO, centralised policy) is on the roadmap but not required to standardise a team today.

ship it

Set this up in under a minute.

Ringlet is a single Rust binary, open source under MIT. Install pulls the right build for your OS and runs ringlet init.