Pytxo

Pytxo and Conductor

Exact-byte Apply compared with Conductor’s worktree, branch, and pull-request workspace.

Conductor is a desktop workflow around Git worktrees. Each workspace gets its own working tree, branch, commands, chats, and review path. The workspace branch is the unit you review, push, and turn into a pull request. Isolation is development isolation on the operator’s machine, not a security boundary.

Pytxo also uses isolated copies (worktrees by default). It does not treat a branch or GitHub pull request as the review unit. After an eligible run it stores an immutable package of exact file bytes. Desktop Run Review shows that package; Apply writes only those stored bytes.

Practical differences

ConductorPytxo
IsolationGit worktree per workspaceWorktree or overlay workspace per agent/task
Review unitWorkspace branch → pull requestImmutable byte package → Apply
Agent modelAgents inside Conductor workspacesInstalled third-party CLIs under one scheduler
Merge pathPush / PR / merge from the workspaceApply the reviewed package, then your normal Git workflow
Collision controlSeparate worktrees; agents share a branch only when you keep them togetherRace Shield waves before overlapping paths run

Choose Conductor when

  • The branch and pull request are the review workflow.
  • You want setup scripts, workspace-local ports, and PR state attached to each worktree.
  • A worktree-per-task desktop on the Conductor model matches how you already ship.

Choose Pytxo when

  • Several vendor CLIs must share one ownership, wave, and Apply contract.
  • Review must show the exact bytes that Apply will write, not a live worktree.
  • Apply recovery for one repository root matters more than a built-in PR workspace.

Pytxo does not replace GitHub pull requests. After Apply, you still use your existing Git process. Conductor’s docs are the source for its worktree and PR model; check conductor.build for current platform availability.