A powerful Raycast extension for quickly searching and launching development projects in terminals and editors, with multi-terminal split panes, tabs, and more — perfect for Vibe Coding.
First, add your project root directories:
Cmd + NThe extension will automatically scan these directories for projects.
Enter to launch:

Create and customize launch templates:
Cmd + D)
Projects are automatically detected by the presence of these files:
package.json (Node.js/JavaScript)Cargo.toml (Rust)go.mod (Go)pom.xml / build.gradle (Java)requirements.txt / pyproject.toml (Python)Gemfile (Ruby)composer.json (PHP).git (Git repository)Makefile / CMakeLists.txt (C/C++)Dockerfile (Docker)Enter: Launch project (behavior configurable in preferences)Cmd + R: Refresh project listCmd + Shift + R: Refresh templatesCmd + N: Add new directory (in Project Directory Settings)Cmd + D: Set template as default (in Template Management)| Command | Description |
|---|---|
| Search Projects | Search and launch your development projects |
| Project Directory Settings | Manage project directories with full controls |
| Launch Templates | Create and manage terminal and editor templates |

Templates support three launcher types:
| Type | Description | Best For |
|---|---|---|
| Terminal | Opens the project in a terminal with split panes, tabs, or windows | Running commands — dev servers, AI agents, build tools |
| Editor | Opens the project directory directly in an editor | Quickly opening projects in Cursor, VS Code, Codex, etc. |
| Script | Runs a custom Bash script with the project path passed as $1 and via environment variables | Custom workflows — combining tools, running AppleScript, etc. |
Available variables in Script templates:
$1— project pathCODE_RUNWAY_PROJECT_PATH— full project pathCODE_RUNWAY_PROJECT_NAME— project name
| Mode | Description | Best For |
|---|---|---|
| Split Panes | All commands arranged as split panes in one window, with configurable Left/Right or Top/Bottom direction | Viewing multiple outputs side by side — e.g. frontend + backend + AI agent |
| Multi-Tab | Each command opens in a separate tab within the same window | Many commands that don't need simultaneous viewing |
| Multi-Window | Each command opens in its own window | Spreading terminals across desktops or displays |
Launch Claude Code and Codex CLI in Ghostty with split panes in a new window:

Open projects in Cursor, Windsurf, Codex, and more:

# Simplest usage: open project in Cursor
cursor "$1"
# Install dependencies and open in Xcode
cd "$1" && pod install && open *.xcworkspace
# Start Docker environment and open editor
cd "$1" && docker compose up -d && cursor .
# Run a project-specific setup script
"$CODE_RUNWAY_PROJECT_PATH/scripts/dev-setup.sh"
| Feature | Warp | Ghostty | cmux | iTerm |
|---|---|---|---|---|
| Split panes | ✅ | ✅ | ✅ | ❌ |
| Multiple tabs | ✅ | ✅ | ✅ | ❌ |
| Multiple windows | ✅ | ✅ | ✅ | ❌ |
| Custom split direction | ✅ | ✅ | ✅ | ❌ |
| Per-pane commands | ✅ | ✅ | ✅ | ✅ |
| Working directory | ✅ | ✅ | ✅ | ✅ |
For detailed terminal integration information, see Terminal Support.