Condensate runs your agents on your Mac and adds what a single agent CLI does not have.
What you get
Logins agents never seeBy default agents hold a placeholder, and the proxy adds the real token on the way out.
Spending limitsA workspace spends only the accounts and models it lists.
One policyHooks from local agents and plugin sessions go to one place that can deny or steer.
One tool gatewayEvery MCP server you connect, served to your local agents as one catalog.
How it fits together
The system at a glance
YOUR INTERFACE
Dex · Dojo · Your application
HTTP / TypeScript SDK
CONDENSATE RUNTIME
Threads · Events · Approvals · Coordination
Engine sessions
Claude CodeThrough the Claude Agent SDK
CodexThrough the Codex CLI app-server
Condensate's own agentRuns its model loop in the runtime
Also included
| Parallel work | A worktree per task, forks, subagents, and wakes that survive a restart. |
| Pacing | Work spreads across your Claude accounts by usage left. |
| Your scripts | An OpenAI-compatible endpoint on the same accounts and limits. |
| A runtime to build on | HTTP API, resumable streams, AG-UI and a TypeScript SDK. |
Start
Condensate is pre-release and needs an invitation. With access, ./scripts/install.sh sets up a Mac. Run locally has the details, and Status lists what works today.