condensate

A runtime for coding agents.

Condensate runs Claude Code, Codex and its own agent on machines you own, and makes every session a thread: an exact record that outlives the terminal, the process and a restart of the machine.

Each agent you start becomes a thread. The thread holds every message, tool call, result and approval, in order, written down before the agent acts. Close the tab, lose the connection or restart the machine, and the thread is still there to read. If a reply was cut off, the thread says so, and pressing Resume continues it.

Agents work in their own copies of your repository, so several can work on one project at once. They draw on the Claude and ChatGPT plans you have signed in, and when one plan runs out, the next request moves to another. By default they never hold your real logins: each gets placeholders, and the real credential is added on the way out, only for the service it belongs to.

Dex, with a task given to an agent at the top of the thread and the agent's reply under it

This is Dex, the app you run it from, in a browser or on your phone. You type a task, an agent takes it, and its reply and every tool call land in the same thread. The phone app lets you know when an agent needs you.

Get access

Condensate is pre-release and invite-only. Status says what works today. With access, one command installs it on a Mac, on Linux, or on Windows through WSL, and Run locally walks through it.

  • What is Condensate: threads, exact replays, one set of rules, and pooled plans.
  • Use it directly, connect it under the agent tools you already run, or build your own product on it.