What is Schaltwerk?
Run multiple AI agents on the same codebase—safely. Each agent works in an isolated git worktree, with its own branch, terminals, and state.Quick Start (1 Minute)
1
Install
2
Open your project
Select your git repository in Schaltwerk
3
Start an agent
Press
⌘N to create a new session:- Enter a task description
- Select your agent (GitHub Copilot, Claude Code, OpenCode, Codex, Gemini, Kilo Code, Qwen, Factory Droid, Amp, or Terminal Only)
- Choose the base branch
- Press
⌘Enterto start
4
Watch it work
The agent starts in the sidebar in its own isolated git worktree and branch. Monitor progress in the top terminal.
5
Review and merge
When done, merge to main with
⌘⇧M or create a PR with ⌘⇧P. Optionally press ⌘R to mark as reviewed first.Get Started
Installation
Install Schaltwerk on your Mac
Your First Session
Create and run your first agent
Workflow
Best practices for daily use
Core Concepts
Understand sessions, specs, and orchestrator
Key Features
- Isolated Git Worktrees - Each session gets its own branch and worktree
- Dual Terminals - Agent terminal on top, your shell below
- Spec-Driven - Plan in markdown, then execute
- Orchestrator - Coordinate multiple sessions from your primary branch (main or a feature hub)
- Web Preview - View localhost dev servers directly in the app with auto-detection and element inspection
- MCP API - Automate session management via REST
Platform Support
Privacy · Imprint

