Coolify VS Code Extension 🚀 (Unofficial)
⚠️ Disclaimer: This is an unofficial community extension. It is not affiliated with, maintained, or endorsed by the official Coolify team.
Manage your Coolify deployments directly from VS Code with a stunning dashboard interface.

✨ Features
🎯 Smart Project Detection
Automatically detects when your current workspace matches a Coolify application by analyzing your Git remote URL. No manual linking required!
📊 Beautiful Dashboard
A gorgeous glassmorphism-styled dashboard in your sidebar showing:
- Real-time status indicators with animated pulse effects
- Stats overview (total apps, running, stopped)
- Deployment timeline with visual status
- Quick action buttons for all operations
⚡ One-Click Actions
- Start/Stop/Restart - Control your applications instantly
- Deploy - Trigger deployments with a single click
- Force Deploy - Rebuild without cache
- View Logs - See deployment history and build logs
📈 Status Bar Integration
Always know your infrastructure status with a persistent status bar indicator showing running/total apps count.
🔄 Auto-Refresh
Dashboard automatically refreshes every 30 seconds to keep you updated.
⌨️ Command Palette Integration
Access all features via the command palette:
Coolify: Quick Deploy - Deploy any app with a picker
Coolify: Refresh Dashboard
Coolify: Configure API Credentials
Coolify: Show Deployment History
🚀 Getting Started
1. Install the Extension
- Download from Open VSX: Click here to download
- Or download from VS Code Marketplace (coming soon)
- Or press F5 in this repo to run in development mode
- Open Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Run
Coolify: Configure API Credentials
- Enter your Coolify instance URL (e.g.,
https://coolify.yourdomain.com)
- Enter your API token (generate one in Coolify → Keys & Tokens → API Tokens)
3. Start Using!
- Click the Coolify icon in the Activity Bar
- Open a project that's deployed on Coolify
- Manage your deployments!
🎨 UI Preview
The dashboard features:
- Glassmorphism cards with subtle blur and glow effects
- Animated status indicators - pulsing green for running, static red for stopped
- Visual deployment timeline showing recent deployment status
- Responsive button groups with hover animations
- Dark theme optimized - looks great in all VS Code themes
📋 Requirements
- VS Code 1.80.0 or higher
- A Coolify instance (v4+)
- API token with appropriate permissions
⚙️ Extension Settings
This extension contributes the following settings:
| Setting |
Description |
Default |
coolify.apiUrl |
Your Coolify instance URL |
"" |
coolify.apiToken |
Your API token |
"" |
coolify.autoRefresh |
Enable auto-refresh |
true |
🛠️ Development
# Clone the repository
git clone https://github.com/Ron-Niri/coolify-vscode.git
# Install dependencies
npm install
# Compile
npm run compile
# Run in development (F5 in VS Code)
📝 Changelog
0.0.1
- Initial release
- Dashboard with glassmorphism UI
- Smart project detection via Git remote
- Start/Stop/Restart/Deploy actions
- Deployment history with log viewer
- Status bar integration
- Auto-refresh capability
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
Custom Non-Commercial License - free to use, modify, and redistribute, but selling this software for profit is strictly prohibited. See the LICENSE file for details.
Made with 💜 for the Coolify community