Leaving Conductor? Bring your work over in one import. How it works

Your coding agents, all at once.

Run Claude Code, Codex and 14 more agents in parallel, each in its own git worktree.

Free. MIT. No account. macOS 13+, Linux experimental. v0.26.1

NekoTrail on Product Hunt
NekoTrail switching between workspaces where different agents work at the same time, then the board of every workspace

Uses your own agent logins and subscriptions

Parallel workspaces

One task, one worktree.

Each task gets its own branch, folder, chat, diff and terminal.

  • Your main checkout stays untouched.
  • 10 ports per workspace, so no fights over 3000.
  • See every variable it gets, and where it comes from.
The Environment sheet for one workspace: a filter box, counts for NekoTrail, Repo settings, .env files and Login shell, then the workspace's NEKOTRAIL_ variables and its ports, each with a copy button
Compare agents

Race two agents.

Same task, Claude and Codex side by side. Keep the better diff.

  • Compare files, turns, time and cost.
  • Second opinion: the other agent reviews, read-only.
The Compare agents sheet with a Claude and a Codex workspace side by side
Hand off

Claude stops. Codex continues.

Another agent picks up in the same branch, from a brief you read first.

  • Built from the chat on your Mac. No model writes it.
  • Never gives the next agent more permissions.
Claude is out of usage; the hand-off sheet opens with the brief, and Codex carries on
Review

Review it like a PR.

Comment on any line. Send every comment back as one review.

  • Rewind your files to any message.
  • Protected files the agent can't change.
The Changes tab with draft review comments on lines and the Send review button
Moving from Conductor

Leave Conductor, keep everything.

Import your repos, workspaces and chats. Your worktrees move out of Conductor's folder.

  • Only git worktree move. Nothing is deleted.
  • Each move is checked: branch, commit, uncommitted files.
The Conductor import sheet lists what moves, then shows every worktree moved and checked
The night sky

Every workspace lights a star.

Merged PRs make stars shine. Ship enough and a cat appears.

  • The sidebar cat shows real state: working, asleep, worried.
The night sky view with The Loaf, The Pounce and The Kitten constellations

The rest of the job

From a queued task to a merged PR.

Run work

  • Task queueLine up tasks. 3 run at once by default.
  • Plan approvalApprove a plan, or split it into workspaces.
  • StacksBuild a workspace on an unmerged one.
  • Command linenekotrail new "fix the bug" --agent codex

Stay in control

  • Spend capsDaily and per-task limits the queue respects.
  • Usage viewTokens, time and API-equivalent cost, on your Mac.
  • ChecksTests, lint and typecheck, after each turn if you like.
  • Phone alertsntfy, Slack, Discord. No code by default.

Ship it

  • GitHub and LinearStart from an issue. Autopilot drives the PR to green.
  • PreviewYour running app inside the workspace.
  • MCP and promptsCopy MCP servers between agents. Reuse saved prompts.
  • VS Code and CursorSend a selection to NekoTrail as a task.

A closer look

Sample data. Scroll sideways.

Yours, not ours

Open source

MIT on GitHub. Read it, build it, fork it.

Local

Plain worktrees and chats, on your disk. No account.

Your logins

The agents' own CLIs, your logins. No proxy, no markup.

Start your first workspace.

Open a repo, type a task, press Enter.