skip to content

Parallax

A new perspective on parallel work.

$50 of Conifer credit and 5 free reviews when you sign up with GitHub.

Parallax on a Mac. A Codex session fixing failed Stripe webhooks stops to ask before it runs its tests, and waits for Approve.

Control all of your agents through the Captain. It keeps them aligned with you.

Your askShip the CSV export for billing and stop the webhook drops. Tests for both.
CaptainDone. Two pull requests, as you asked.
CSV export for billingClaude CodeDone

Pull request #745

Stop webhook dropsCodexDone

Pull request #746

Tests for bothCursor AgentDone

All tests passing

2.24real, merge-blocking problems found per pull request

Native code review that's better than anything on the market.

On Martian's open Code Review Benchmark, Parallax found more real, merge-blocking problems per pull request than any of the 20 other tools.

Valid, merge-blocking comments per pull requestMartian Code Review Benchmark · 50 PRs · 21 tools
  1. Parallax2.24
  2. GitHub Copilot1.38
  3. Qodo Extended1.38
  4. cubic1.38
  5. Augment1.36
  6. CodeRabbit1.34
  7. Qodo1.30
  8. Claude Code1.26
  9. Gemini Code Assist1.10
  10. Cursor Bugbot1.06
  11. Macroscope1.04
  12. Kodus1.04
  13. Devin1.04
  14. Greptile1.02
billing/export.ts+4
12const rows = groupBy(invoices, "customerId")
Review bot

Looks good. The grouping is clean and the stream is closed.

Parallax

You asked for one row per invoice. This groups invoices by customer, so three invoices for one customer export as one row. A test with exactly that fails on this change.

Checked with a testReviewed by Gemini and GrokFix in #747
13for (const [customer, items] of rows) {
14 stream.write(toCsv(customer, items))
15}

It reads the session, not only the diff.

Agents write better code now. When work goes wrong, it is usually because the session drifted from what you meant. Parallax keeps the whole session and reviews the work against it.

The Conifer router picks the best reviewers from labs other than the ones that wrote the code.

Automatically switch between subscriptions without losing progress.

Connect several Claude and Codex subscriptions. When one hits its limit, Parallax automatically moves the work to the next.

Personal 1Claude Max
100%of this week's limit used
Limit reached
Personal 2Claude Max
73%of this week's limit used
In use
Billing CSV exportStill running
Personal 3Claude Pro
12%of this week's limit used
Ready
Conifer creditafter every plan
$50of credit left
Ready

Every agent you already use, in one place.

Amp and Capy too, and the sessions you run in Codex cloud and Claude Code on the web.

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • OpenCode
  • pi

Get Parallax

Free to start, with $50 of Conifer credit and 5 free reviews when you sign up with GitHub.

After it opens

Parallax opens on its sign-in page. Continue with GitHub and your new account comes with $50 of Conifer credit and 5 free reviews. If you sign up with an email instead, link GitHub in Settings and the credit arrives then. No Claude or ChatGPT plan? Your agents can run on the credit.

The first chat keeps a checklist for the rest, from adding a Claude or Codex account and connecting GitHub to starting your first session.

First open from the .dmg
  1. Open the .dmg and drag Parallax to Applications.
  2. Open Parallax from Applications. It is notarized by Apple, so macOS only asks once whether to open it: click Open.
On Linux

Unpack parallax-linux-amd64.tar.gz (the arm64 build is on the releases page) and run ./parallax daemon in that folder.

Open http://127.0.0.1:7878 in a browser to use it. There is no native window on Linux yet.