Dev Servers
activeRaycast Extension to manage local dev servers
Overview
Dev Servers gives you a keyboard-first control panel for local development servers. It groups running servers by project, makes it quick to open or copy their URLs, and gives you controls for killing or restarting stale processes without leaving Raycast.
Features
- Detects common dev server setups, including Vite, Next.js, Astro,
SvelteKit, Nuxt, Webpack, Parcel, Gatsby, Remix, Turbo, esbuild,
Bun, and servers launched through
node_modules/.bin. - Groups servers by project directory so related processes stay together in one section.
- Loads and caches favicons from each local site, falling back to
/favicon.icowhen needed. - Shows framework labels, runtime context, and a Bun badge when the listening process is running on Bun.
- Tracks how long each server has been running, with the exact start time available on hover.
- Restarts projects with the right package manager based on lockfiles, then waits for the new process to bind to a port and reports restart failures with a log link.
- Supports destructive-action confirmations for bulk kills, including a project-scoped option to skip repeated prompts.
- Opens project folders in your chosen terminal app, including Terminal, iTerm, Warp, Ghostty, and other configured terminals.
- Adds a tool filter to the search dropdown when multiple frameworks are running.
- Keeps the Raycast window open after actions so you can inspect, restart, and clean up multiple servers in one pass.
- Refreshes automatically on a configurable interval, with manual refresh available through ⌘R.
