Skip to content
forktty_
Parallel work

Parallel agents, ordinary processes.

ForkTTY provides the terminal primitives for parallel agent work—workspaces, tabs, splits, worktrees, focus, and notifications—while leaving roles, task assignment, and coordination to you or the agent tools you choose.

Quick start

Open separate panes or worktree workspaces, then launch each agent normally.

Inspect the pane tree
forktty tree
Create an isolated worktree
forktty worktree-create feature/review --cwd /path/to/repo
Inspect current context
forktty context-snapshot --tail-lines 0 --json

No hidden coordinator

ForkTTY does not assign roles, route tasks, run workflow loops, manage team mailboxes, or schedule background agent work.

Strong terminal primitives

Use tabs and splits for visibility, worktrees for edit isolation, and notifications for attention.

Bring your own flow

A human, shell script, external MCP client, or agent-native feature can coordinate work without coupling ForkTTY's core to one orchestration model.

Questions

Does ForkTTY have built-in teams?
No. Team, workflow, router, feed, and approval orchestration were removed from the terminal core.
Can multiple agents still run at once?
Yes. Launch them in separate panes or worktree workspaces.
How do agents request attention?
Use terminal output, OSC notifications, or the small local socket notification methods.

Explore related ForkTTY pages

Get the alpha build

AppImage and .deb packages are published on GitHub Releases for Linux x86_64.

View releases