A sleek, modern Electron application to launch your favorite AI-powered development environments.
- Smart Launch: One-click launch for your projects in their preferred AI IDE
- Project Management: Organize your local projects and define IDE preferences per project
- Auto-Detect: Automatically scans your directories to find projects and installs
- API Key Management: Centralized storage for your AI API keys
- Easy Install: Links to download pages for IDEs not yet installed
- Premium UI: Beautiful dark theme with glassmorphism effects
- Fast: Built with Bun for lightning-fast build times
- Cross-Platform: Works on Windows, macOS, and Linux
| IDE | Windows | macOS | Linux |
|---|---|---|---|
| Cursor | Yes | Yes | Yes |
| Windsurf | Yes | Yes | Yes |
| VS Code | Yes | Yes | Yes |
| Zed | Yes | Yes | Yes |
| WebStorm | Yes | Yes | Yes |
Method 1: Download Installer Download the latest release for your operating system from the Releases page.
macOS Users: If you see "Apple could not verify" when opening the app:
- Right-click (or Control-click) on DevSynq in your Applications folder
- Select "Open" from the context menu
- Click "Open" in the dialog that appears
This only needs to be done once. Alternatively, run in Terminal:
xattr -d com.apple.quarantine /Applications/DevSynq.app
Method 2: Build from Source
# Clone the repository
git clone https://github.com/HarjjotSinghh/devsynq.git
cd devsynq
# Install dependencies
bun install# Build and run the app
bun run start
# Or use dev mode
bun run dev# Build unpacked
bun run pack
# Build installer
bun run distThe source code for the DevSynq marketing website is included in this repository.
Located in the web/ directory, it is a Next.js 16 application built with Tailwind CSS and shadcn/ui.
See web/README.md for more details.
devsynq/
├── src/
│ ├── main.ts # Electron main process
│ ├── preload.ts # Preload script for IPC
│ └── renderer/ # Renderer process (React App)
├── web/ # Marketing Website (Next.js)
├── dist/ # Compiled Electron Output
├── release/ # Built Installers
├── package.json
└── README.md
- Main Process (
main.ts): Creates the Electron window and handles IPC communication - Preload Script (
preload.ts): Safely exposes limited Node.js APIs to the renderer - Renderer Process (
src/renderer/): Handles UI logic, IDE detection, and launching
The app checks standard installation paths for each IDE:
Windows:
- Cursor:
C:\Users\{username}\AppData\Local\Programs\Cursor\Cursor.exe - VS Code:
C:\Users\{username}\AppData\Local\Programs\Microsoft VS Code\Code.exe - Windsurf:
C:\Users\{username}\AppData\Local\Programs\Windsurf\Windsurf.exe
macOS:
- Cursor:
/Applications/Cursor.app - VS Code:
/Applications/Visual Studio Code.app - Windsurf:
/Applications/Windsurf.app
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE for details.