Open Project is a Raycast extension for developers who keep their code projects inside a shared folder and want a fast way to open them in their preferred editor.
The extension lists the direct folders inside your projects directory, lets you search them, and opens the selected project in a configurable code editor. It also keeps local usage history so the projects you open most often rise to the top.
- List project folders from a configurable root directory.
- Search projects by folder name.
- Open projects in popular code editors.
- Switch the active editor from the command UI.
- Sort projects by usage.
- Reveal a project in Finder.
- Copy a project path.
- Open a project with another app when needed.
Open Project includes quick editor options for:
- Visual Studio Code
- Cursor
- Zed
- Windsurf
- Antigravity
- IntelliJ IDEA
- WebStorm
- PyCharm
- GoLand
- PhpStorm
- CLion
- Rider
- RubyMine
- Android Studio
- VSCodium
- Sublime Text
- Nova
- System Default
The command has two preferences:
Projects Directory: the folder that contains your project folders. The default is~/Desktop/pro.Editor: the default editor used when opening a project.
You can also change the active editor directly from the command using the editor dropdown in the search bar or the Change Editor action.
- Open Raycast.
- Search for
Open Project. - Pick a project from the list.
- Press Enter to open it in the selected editor.
The project list only includes direct child folders of the configured projects directory. For example, if the directory is ~/Desktop/pro, then ~/Desktop/pro/my-app appears as a project.
Install dependencies:
npm installRun the extension in development mode:
npm run devBuild the extension:
npm run buildRun type checking:
npx tsc --noEmitUsage history is stored locally with Raycast LocalStorage. It is used only to sort projects and is not synced or sent anywhere.
This first version intentionally keeps project discovery simple: every direct folder inside the configured directory is treated as a project.