Quick start
Start Claude Code in any pane; preview hook changes before writing them.
Start the app
forkttyPreview Claude hooks
forktty hooks setup claude --dry-runList known agents
forktty agents --jsonNormal terminal semantics
Claude Code owns its TUI, credentials, permissions, and session behavior. ForkTTY provides the surrounding terminal workspace.
Separate editing lanes
Tabs, splits, and git worktree workspaces make parallel implementation and review visible without adding a built-in team state machine.
Optional lifecycle hooks
Manual hook setup can publish needs-input, running, idle, and ended metadata. Hooks are never installed or updated automatically.
Questions
Does ForkTTY replace Claude Code?
No. Claude Code remains the agent CLI running inside a ForkTTY terminal pane.
Does ForkTTY send prompts to a server?
No. Provider traffic stays with your configured Claude Code CLI and account.
Are hooks required?
No. They only enrich lifecycle and resume metadata.
Explore related ForkTTY pages
Get the alpha build
AppImage and .deb packages are published on GitHub Releases for Linux x86_64.
View releases