Supported editors
VS Code, Cursor*, and Windsurf. All three support managed workspaces — rift code creates a .code-workspace file that includes all active worktrees.
*Cursor is a VS Code fork and supports .code-workspace files, but has known rough edges — particularly around file association on macOS and multi-root workspace context for AI features.
JetBrains IDEs and Zed have multi-root workspace support that is either in early stages or only partially implemented. Rift does not have built-in support for these editors at the moment. You can still use them by setting a custom editor command in
rift.yaml, butrift codewon’t manage a shared workspace file for them.
Supported agents
Any CLI agent works — just set the command in rift.yaml. Common agents include Amp, Claude Code, Codex, Continue, Copilot, Gemini, Kiro, and OpenCode, but you can use any command (e.g. aider, claude --model opus, or a custom script).