Parallel sessions
Run as many Claude Code sessions as you have ideas, side by side in one window. Each is its own long-lived conversation.
A desktop console for Claude Code. Parallel sessions, a real terminal one tab away, live git diffs, isolated worktrees.
Builds are unsigned, so macOS blocks the first launch: “Weave is damaged.” It isn’t. Drag Weave to Applications, run this once, relaunch:
sudo xattr -cr /Applications/Weave.app
Run as many Claude Code sessions as you have ideas, side by side in one window. Each is its own long-lived conversation.
Weave drives the actual claude binary on your PATH, with your shell environment captured per project. Your hooks, your config, your accounts.
Any session can drop into a real PTY running claude --resume, then hand back to the chat view. Same session, both worlds.
A live diff panel shows what each session is changing as it happens, before anything is committed.
Point parallel sessions at isolated git worktrees so they never step on each other's changes.
Personal and work Claude accounts live together via config dirs, with an in-app /login flow per account.
npm i -g @anthropic-ai/claude-code.