Corbix DevBoard 🚀
DevBoard is a smart, all-in-one developer control panel built directly into Visual Studio Code. It seamlessly manages your project's local services, to-dos, and documentation inside an isolated, auto-generated .DevBoard workspace.
Perfect for developers working on complex architectures (like multi-tenancy ERPs or microservices) who need to keep their environment clean, organized, and fully documented.
🌟 Key Features
1. ⚙️ Project Services Manager (.bat)
Run, monitor, and manage your local services (Node.js, Redis, PostgreSQL, UI servers, etc.) without ever touching the terminal manually.
- Auto-Copy: Selecting a
.bat file automatically copies it to your project's .DevBoard/bat/ folder to keep your root directory clean.
- External Execution: Services launch in independent, external CMD windows.
- Smart Health Checks: Automatically extracts port numbers from your scripts and pings them to display live status indicators (🟢 Active / 🔴 Offline).
- One-Click Actions: Run all services or stop them with a single click.
2. ✅ Built-in To-Do List
A native, lightweight task manager that lives inside your sidebar.
- Project-Scoped: Tasks are saved locally in
.DevBoard/todos.json, moving with your project repository.
- Native UI: Uses native VS Code checkboxes for a seamless and responsive experience.
3. 📝 Developer Notes & Documentation
Keep your thoughts, bug reports, and meeting notes right where you write code.
- Local Isolation: Notes are safely stored in
.DevBoard/notes/ as Markdown (.md) files.
- Smart Templates: Quickly generate notes using built-in templates (Feature Documentation, Bug Report, Meeting Notes).
- Deep Full-Text Search: Find anything instantly. The custom search bar scans both file titles and internal file contents.
- Code Context Linking: Right-click in your editor to copy the exact file path and line number, then paste it into your notes as a clickable Markdown link!
📁 Workspace Structure
Upon initialization, DevBoard automatically scaffolds an isolated environment in your project root to prevent clutter:
├── .DevBoard\
│ ├── config.json
│ ├── todos.json
│ ├── docs/
│ ├── bat/
│ ├── notes/
🚀 Getting Started
- Open any project folder in VS Code.
- Click on the DevBoard icon
$(circuit-board) in the Activity Bar.
- The extension will silently initialize your workspace and generate the
.DevBoard folder.
- Start adding your
.bat files, tasks, and notes!
👨💻 Author
Developed with ❤️ by Ahmed Al-Waeli.