Plexus
A powerful Raycast extension that helps you discover and manage all running Node.js development servers on your localhost.
โจ Features
- ๐ Smart Discovery: Automatically finds all running Node.js servers on your machine
- ๐ท๏ธ Intelligent Naming: Detects project names from website titles or package.json files
- ๐ ๏ธ Framework Detection: Identifies popular frameworks (Next.js, Vite, Express, React, etc.)
- ๐จ Favicon Support: Shows website favicons for easy visual identification
- โก Quick Actions: Open in browser, copy URL, or copy process ID
- ๐ Real-time Updates: Always shows current running servers
๐ Usage
- Open Raycast (โ + Space)
- Type "Plexus" or "Localhost search"
- Browse through your running development servers
- Select a server to:
- Open it in your default browser
- Copy the URL to clipboard
- Copy the process ID
๐ ๏ธ How It Works
Plexus uses advanced process detection to:
- Scan for Node.js processes listening on TCP ports
- Extract project information from the file system
- Fetch website titles and favicons from running servers
- Intelligently combine this data for the best user experience
๐ง Requirements
- macOS (uses system commands like
lsof
and ps
)
- Running Node.js development servers
- Raycast app
๐ License
MIT License - see LICENSE for details.
๐จโ๐ป Author
Created by Rens Hoogendam
Tip: Keep your development servers running and let Plexus help you navigate between them effortlessly! ๐