Auto-run your Git Bash projects on startup
- 🖥️ Unified Terminal Management - Manage all your Git Bash terminals in one beautiful interface
- 🚀 Auto-Start on Boot - Projects start automatically when Windows boots
- 📊 Real-time Logs - View stdout/stderr with color-coded output
- 🔄 Auto-Restart on Crash - Keep your bots and services running 24/7
- 🔔 Smart Notifications - Get notified when something goes wrong
- 🎨 Modern Dark UI - Beautiful glassmorphism design
| Main Interface | Settings |
|---|---|
![]() |
![]() |
| Add Project |
|---|
![]() |
Download the latest release from the Releases page.
Prerequisites:
# Clone the repository
git clone https://github.com/tang-vu/devboot.git
cd devboot
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri buildDevBoot stores its configuration in:
- Windows:
%APPDATA%/devboot/config.json
{
"version": "1.0",
"settings": {
"auto_start_with_windows": true,
"theme": "dark",
"minimize_to_tray": true,
"show_notifications": true
},
"projects": [
{
"id": "uuid-1",
"name": "My Bot",
"path": "C:/Users/You/Projects/mybot",
"commands": [
"source .venv/Scripts/activate",
"python main.py"
],
"auto_start": true,
"restart_on_crash": true,
"enabled": true
}
]
}-
Add a Project - Click "+ Add Project" and fill in:
- Project name
- Project path
- Commands to run (one per line)
-
Start/Stop Projects - Use the play/stop buttons in the sidebar
-
View Logs - Click on a project to see its real-time output
-
Configure Auto-Start - Enable in Settings to start DevBoot with Windows
| Component | Technology |
|---|---|
| Backend | Rust + Tauri |
| Frontend | React + TypeScript |
| Styling | CSS with CSS Variables |
| Process Mgmt | Rust std::process |
Contributions are welcome! Please read our Contributing Guide first.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
If you find DevBoot useful, consider supporting its development!
Ways to support:
- ⭐ Star this repository
- 📢 Share with friends and on social media
- 🐛 Report bugs and suggest features
- 💻 Contribute code improvements
Buy me a coffee (Crypto):
| Network | Address |
|---|---|
| BSC (BNB Smart Chain) | 0x051BF9b67aC43BbB461A33E13c21218f304E31BB |
| Polygon | 0x051BF9b67aC43BbB461A33E13c21218f304E31BB |
| Arbitrum | 0x051BF9b67aC43BbB461A33E13c21218f304E31BB |
All networks use the same wallet address:
0x051BF9b67aC43BbB461A33E13c21218f304E31BB
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the DevBoot Community



