Skip to main content

Installation

Requirements

  • macOS (uses AppleScript for terminal control)
  • Node.js 18+
  • Claude Code CLI installed and configured

Install

npm install -g claude-session-fork

Verify installation:

sfork --version

The /sfork slash command will be available in Claude Code after installation.

Homebrew (macOS)

brew tap duo121/claude-session-fork
brew install claude-session-fork

From Source

git clone https://github.com/duo121/claude-session-fork.git
cd claude-session-fork
npm install && npm run build && npm link

npx (No Install)

npx claude-session-fork

Uninstall

npm

npm uninstall -g claude-session-fork

Homebrew

brew uninstall claude-session-fork
brew untap duo121/claude-session-fork

From Source

cd claude-session-fork
npm unlink -g claude-session-fork

Troubleshooting

"No session found"

Make sure you're in a directory where you've previously used Claude Code. Sessions are stored in ~/.claude/projects/.

Permission Denied

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g claude-session-fork
npm link --force