mrkeyoor.com_
Fri 16 Oct 18:54 UTC
Dev Toolsevaluationupdated 16 Oct 2026

proliferate review

Proliferate is a desktop app for running coding agents such as Claude Code and Codex side by side. It gives each task a separate Git working directory, with its own branch and conversation, so you can keep independent changes apart while you review them.

+1stars / 7d
Verdict

Our Proliferate run installed 1,104 packages in 51 seconds and occupied 1,129 MB, but skipped build and tests, so dependency setup is the only working step we can confirm. Try it if organizing parallel coding tasks already consumes your attention. Keep the first trial local, and adopt its cloud control plane only when you have a concrete reason to operate it.

We ran it

Lab card: what happened when we ran proliferateScreenshot of proliferate (proliferate.com/docs)
Install✓ · 51s1104 packages · 1129 MB
Buildn/ano build script
Testsn/ano test script
Repo7585 files~1,253,257 lines of source · 56.4 MB · 26 CI workflows · tests dir

Answers from our run

Does proliferate build from source?

Dependencies installed in 51 seconds (1104 packages), and the project has no separate build step. We cloned commit 74e1178 into a clean Debian container with 3 CPUs and no project-specific setup.

Does proliferate have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use proliferate?

Anyone expecting to move a conversation between Claude Code and Codex without starting over: open issue #2208 requests that handoff and says switching agent kinds starts a new session.

What are the alternatives to proliferate?

Superset, Aider. Our Proliferate run installed 1,104 packages in 51 seconds and occupied 1,129 MB, but skipped build and tests, so dependency setup is the only working step we can confirm.

Setup2/5Install passed; native tooling and optional services add work
Docs4/5Specific deployment and profile guides, with some conflicting comments
Community3/5516 stars, an October push, and recent issue and PR activity
Maturity3/5Working install evidence; desktop and cloud operation remain unverified

Discussed on

  1. hnShow HN: Proliferate- open-source, self-hostable Codex for any coding agent46 points

Who it’s for

Developers who already juggle independent agent tasks and want each branch, terminal, and conversation kept together.
macOS users who want a desktop workspace around their existing coding agents.
Teams prepared to operate a private control plane with Postgres and manage optional cloud services separately.
Developers sharing MCP tools and skills across several agent harnesses.

Who it’s NOT for

Anyone expecting to move a conversation between Claude Code and Codex without starting over: open issue #2208 requests that handoff and says switching agent kinds starts a new session.
Teams that require cloud workspaces on infrastructure they fully host: the deployment guide says those runtimes remain provider-hosted, with E2B credentials and a published template required for the documented route.
Developers who require a documented Linux or Windows desktop download: the README advertises macOS and gives a Rust, Node.js, and pnpm source route.
Operators who prohibit outgoing telemetry by default: self-hosted installations enable anonymous telemetry unless disabled, and desktop telemetry has a separate setting.

Setup reality

Our sandbox installed Proliferate commit 74e1178 on 2026-10-07 in 51 seconds: 1,104 pnpm packages and 1,129 MB on disk. Build and tests were skipped because the harness found no script or target for either. This confirms dependency installation, without proving that the desktop app launches.

The base self-hosted stack runs Caddy, Postgres, migrations, and the API. Bootstrap can generate internal secrets. GitHub sign-in is optional, cloud repository access uses a separate GitHub App, and E2B cloud workspaces require both an API key and a template. The optional LiteLLM gateway needs paired secrets and provider credentials.

The README requires Rust stable, Node.js 22+, and pnpm for desktop source development. Full-stack development adds Python 3.12+, uv, and Docker. Named profiles isolate ports and application state, though native agent credentials remain user-level. The advertised desktop download targets macOS; our unprivileged Debian lab-node:22 container did not establish a working desktop session.

Separate worktrees give each agent task its own place

Proliferate keeps a task's branch, terminal, conversation, and review state together. If you're asking Claude Code to change an API while another agent handles an unrelated interface fix, separate Git worktrees give those changes different working directories. You still decide whether the patches belong together. The app's useful promise is that you can review each task without reconstructing which terminal owns which branch.

Our checkout contained 7,585 files and roughly 1,253,257 lines of source. This is a substantial application to adopt or modify for the convenience of organizing agents. The README advertises native agent harnesses and shared MCP integrations, plus recurring workflows. I'd start with independent branches: that gives you a concrete reason to use the workspace before introducing scheduled jobs or remote execution.

What happened when we ran it

Our sandbox installed commit 74e1178 in 51 seconds on October 7, 2026, adding 1,104 pnpm packages and reaching 1,129 MB on disk. The checkout occupied 56.4 MB before installation. That is a useful dependency result, though the installed footprint deserves space in your development environment budget. It says nothing about how much attention reviewing several agents will save you.

The fresh Debian container had 3 CPUs and 8 GB of RAM, used image lab-node:22, and ran without secrets or elevated privileges. Build and tests were skipped because the harness found no corresponding script or target. Neither step passed or failed. These results cannot establish whether the native app starts or an agent completes a task.

The lab detected 26 CI workflow files, a tests directory, and monorepo workspaces, but no Dockerfile. Those are inventory signals, not executed checks. The skipped steps describe the harness result at this commit. They should not become a claim that Proliferate has no upstream checks, or that its documented deployment route is unavailable.

Source development needs Rust alongside Node

The README's desktop source route requires Rust stable, Node.js 22+, and pnpm. Full-stack development adds Python, uv, and Docker for the control plane database. The local profile guide explains why named profiles matter: each owns ports, a database name, runtime state, and a generated desktop identity. Separate worktrees need separate profile names, which remain bound to the worktree that first uses them.

The 1,129 MB from our install therefore covers only the measured dependency step. Profiles also have limits: native agent credential files remain user-level state, and OAuth or desktop deep-link checks must run serially because development apps share a callback scheme. That is specific, useful documentation. A separate working directory does not isolate every resource on your machine.

Self-hosting the server still leaves cloud runtimes with a provider

The deployment guide describes a Compose stack with Caddy, Postgres, migrations, and an API that also serves the browser application. Bootstrap can generate internal secrets, and email/password sign-in works without GitHub OAuth. Cloud repository access uses a separate GitHub App. E2B workspaces require both an API key and a published runtime template. The optional LiteLLM gateway brings its own credentials and configuration.

Our 51-second install did not exercise that deployment. The guide says cloud workspace runtimes remain provider-hosted even when the control plane is yours. It warns operators to select a server-v* deployment release rather than GitHub's generic latest tag. One documentation inconsistency deserves care: the environment example calls host runtime binaries required for cloud provisioning, while the deployment guide says current E2B templates already contain them. Follow the canonical deployment guide for that path.

Changing agent types still has a reported conversation boundary

Open issue #2208 requests switching agent kinds within an active session. Its author says moving between Claude, Codex, and Cursor requires a new session, losing the existing conversation context. The proposed handoff is a feature request. Choose Proliferate for keeping independent tasks organized, and don't assume that a shared interface makes different agents interchangeable halfway through a conversation.

Telemetry is another explicit choice. The self-hosting guide says anonymous telemetry is enabled by default, while vendor telemetry stays off for ordinary self-hosted deployments. The environment example provides an anonymous telemetry opt-out, and the desktop runtime configuration has its own telemetryDisabled setting. If your aim is keeping work inside your environment, check both settings rather than assuming that hosting the API settles the policy.

October activity supports a trial, with operating limits intact

GitHub recorded a push on October 15, 2026, with 516 stars and 104 open issues and PRs when checked on October 16. Issue activity includes a September 30 catalog-probe failure report, while an October 16 pull request addresses model controls during probing. The latest-release endpoint returned runtime-v0.4.29 from August 27. The later push and discussion show continuing activity, so that release date alone is no reason to call the project abandoned.

I'd try a local task and review its branch before configuring remote workspaces. Our 1,104-package install gives you a starting point, with no verified desktop session behind it. If separate task directories make your working day easier, test the specific harness and integrations you need next. If you mostly want one agent editing one repository, Aider leaves you with fewer workspace concepts to adopt.

Alternatives

ProjectWhat it isPick it when
Superset gh↗A desktop workspace for running coding agents in parallel.pick this instead when you want a worktree-based desktop centered on running agents with your own subscriptions.
Aider gh↗An AI pair programmer that works in your terminal.pick this instead when you want help inside one repository and prefer to manage branches and terminals yourself.

Sources

  1. Proliferate repository and README
  2. Canonical self-hosted deployment guide
  3. Production configuration example
  4. Local development profiles and state boundaries
  5. Active-session agent switching request #2208
  6. Runtime release v0.4.29
  7. Superset repository
  8. Aider repository

More dev tools reviews

compose-samples · librepods · sqlmap · coucou · world-execute-me-dsh-pv · mcp-extensions · the whole board →