Five agents.
One type checker.

Run several coding agents on one TypeScript repo, sharing everything that is expensive.

curl -LsSf https://strata.c01.dev/install.sh | sh Pre-release. Also on Homebrew and npm. macOS and Linux.
docs-update, 1 file api-retry, 3 files checkout, 6 files search-page, 4 files fix-login, 2 files base: the whole project, loaded once

What changes.

Without Strata every agent pays for everything

agents type checker dependencies dev server tsgotsgotsgotsgotsgo installinstallinstallinstallinstall :3000:3001:3002??

With Strata the expensive parts are shared

agents type checker dependencies dev server one tsgo, one base cloned from one install one proxy, :7355 URLURLURLURLURL

Measured on real repos.

Type-checker memory, 5 agents on cal.com

one checker per agent Strata

61%less, 5.2 to 2.1 GiB

New worktree with its dependencies, cal.com

fresh install, 309 s Strata clone, 8 s warm pool, 0.9 s

8 sinstead of 5 minutes

Memory over 8 hours, 5 agents editing

2 GiB 08 h

+1.8%7,105 checks, none failed

How each number was measured, and how to rerun it: the benchmark report.

Every agent, from the menu bar.

State, memory, port and dev server for each agent. Start, stop, open or remove in one click.

Strata's menu bar panel with two agents, fix-login and search-page, their memory and ports, and the shared checker.

Start in three commands.

  1. Set up the repo
    strata init
  2. Give an agent a worktree
    strata new fix-login
  3. Connect the agent (MCP)
    strata mcp

Setup for Claude Code, Codex, Cursor and Conductor is in the docs.