Skip to content
forktty_
Claude Code

Run Claude Code in a visible workspace.

ForkTTY hosts Claude Code in native Linux terminal panes and keeps pane focus, repo state, attention, and optional lifecycle metadata nearby.

Quick start

Start Claude Code in any pane; preview hook changes before writing them.

Start the app
forktty
Preview Claude hooks
forktty hooks setup claude --dry-run
List known agents
forktty agents --json

Normal 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