What's new A page for every machine →

The personal hub for your agent accounts and machines.

Pool your Claude and Codex subscriptions behind one proxy and share them with every machine you own. It works under whatever runs your agents now.

Download for MacSoonSource on GitHubSoon
Arbor's Home: sessions waiting on you, then Claude at 88% left and Codex at 32% left with the account in use on each, then a card for each machine with what its agents are doing.

One proxy between your machines and your accounts

Agents send their requests to Arbor's proxy, which passes each one to an account with room left.

  • studioClaude Code in a desktop app
  • labCodex over SSH
  • miniClaude Code in a terminal
  • Another Mac or Linux machine
ArborThe proxy
  • claude-maxClaude · Max 20x · 78% left
  • claude-workClaude · Max 20x · 42% left
  • codex-teamCodex · Pro · 14% left
  • Another Claude or Codex account
  • Add an account

    Every machine can use it straight away.

  • Add a machine

    It gets every account you've signed in.

  • An account hits its limit

    Requests go to the others until it resets.

Arbor doesn't run your agents

Claude Code and Codex pick up the proxy from their own settings, so whatever starts them uses your accounts.

Your terminal or agent app

  • Starts and runs the sessions
  • Worktrees, branches and diffs
  • Chat, approvals and pull requests

Arbor

  • Signs each account in once and shares it with every machine
  • Moves to the next account when one hits its limit
  • Checks each machine's health and agent versions
  • Keeps skills, instructions, MCP servers and plugins the same
  • Records usage and spend across every machine

Stop switching accounts

Sign each Claude and Codex account in once. Arbor tracks every limit and spreads the work across them.

  • ClaudeFor Claude Code
  • ChatGPTFor Codex
  • xAIFor Grok models
Accounts › Limits

Every limit in one place

Each account's limits, added up per provider.

  • The 5-hour, weekly and per-model windows, and when each resets
  • A warning when you'll run out before the reset
  • Claude's banked resets and Codex's reset credits
Accounts: Claude at 88% left across two Max accounts, each with its 5-hour, 7-day and per-model windows, and Codex at 32% left.
Home

In the order the proxy uses them

Accounts are listed in the order the proxy tries them, with a reason beside any it's skipping.

  • Pause an account at a cap you set; it comes back at the reset
  • Suggests an order that uses up the accounts resetting soonest
Home's accounts: claude-max and codex-main in use, codex-backup retrying and back in 4 minutes, codex-team at its limit and back in 3 days.
Accounts › Value

What each subscription is worth

Every request is priced at API rates and added up per account.

  • Value against what each subscription costs
  • Which subscription you could drop
  • Spend per session, project and week
Value: $1,000 a month of subscriptions worth $2,663.67 at API prices over the last day, 81 times their cost, account by account.

Across all your machines

Point your Macs and Linux machines at the proxy and they share the same accounts.

Machines

A page for every machine

Arbor checks each machine over SSH and shows what its agents are running.

  • CPU, memory, disk, network and latency
  • Which Claude Code and Codex it runs, with an update when one's behind
  • A checklist that brings it in line with another machine
The mini machine's page: healthy at 100, a checklist bringing it in line with studio at 3 of 11 steps, and its CPU and memory.
Sessions › Live

Every session, whatever started it

One live list of Claude Code and Codex sessions on all your machines, grouped by machine and project.

  • Waiting on you, working, failed or done
  • An alert on your Mac or phone when one needs you
The live board: sessions on studio grouped by project, one needing approval, one with a question and two done.
Sync

The same setup everywhere

CLAUDE.md, AGENTS.md, skills, MCP servers, plugins and settings compared across machines, and kept in step from a git repo.

  • Finds broken links, clashing skills and drift
  • Shows every change before it's made
  • Backs up first, and every change can be undone
Sync comparing lab and mini with studio, and its checks: two problems and ten warnings, starting with a link that leads nowhere.

Also in Arbor

  • Alerts: Claude Code needs permission and Codex is waiting for you, on studio, a minute apart.

    Alerts

    Your Mac or phone tells you when an agent is waiting, a machine drops out or a limit runs ahead.

  • Weekly: $1,082.15 spent over eight sessions this week, and the pull request that merged with what it cost.

    Weekly report

    Spend, merged pull requests and the costliest sessions, exported as one page.

  • Projects: arbor and proxy with their sessions, pull requests, lines changed, tokens and cost.

    Projects

    Sessions grouped by project, with the pull requests they opened and what each cost.

  • Agent updates: Claude Code 2.1.281 on studio and mini fails no more often than older versions, with Update the rest beside it.

    Agent updates

    Try a new Claude Code or Codex on one machine, compare its failures, then update the rest.

  • Requests: each one's time, machine, client, model and input tokens.

    Every request

    Each one's machine, client, model and tokens, and why any failed.

  • Session archive settings: every session file on this Mac kept and up to date, on a drive with 1.1 TB free.

    Session archive

    Every transcript from every machine, copied to a drive you choose.

  • All time: 870.9B tokens since September 2025, and a trend by the week.

    All-time tokens

    Every token back to your first session, by model, machine and month.

  • The search palette open over Home, listing Arbor's pages with their shortcuts.

    Search

    ⌘K opens any page, project, session, machine or account.

  • Settings › Updates: a new Arbor and a new proxy core, each with Update now.

    Updates

    Arbor and the proxy update while your agents are idle.

Privacy

  • Sign-ins stay on your Mac

    Only the Mac that runs Arbor holds your accounts. Other machines get the proxy's address and a key.

  • Counts, not conversations

    Arbor reads session ids, times, models and token counts, never prompts or replies. Only the session archive copies whole transcripts, to a drive you choose.

  • Usage data you can turn off

    Anonymous usage data and crash reports help fix Arbor. Turn them off in Settings › Software.

Questions

Can I download it?

Not yet. A signed download for Mac is coming soon.

Is it open source?

It will be. The source is coming to GitHub, and releases will be built from it.

Does it change how my agents work?

Only where they send their requests. Claude Code and Codex read the proxy's address from their own settings. Nothing else on a machine changes unless you bring its setup in step from Sync.

Which accounts can it use?

Claude and ChatGPT accounts for Claude Code and Codex, signed in through each provider's own sign-in page. xAI works too.

What does another machine need?

Its Claude Code or Codex pointed at the proxy. For health checks and keeping its setup in step, SSH access from the Mac that runs Arbor.

Is it for teams?

No. It's for your own accounts on your own machines.