GPU Cloud Management Platform - Unified control for Vast.ai, RunPod, and more
π Live Demo | π Documentation | π Get Pro License οΌcoming soonοΌ
ComputeHub is an open-source, self-hosted platform that helps you manage GPU deployments across multiple cloud providers from a single dashboard.
- π Multi-Provider Support - Deploy GPUs on RunPod, Vast.ai, and more
- π° Price Comparison - Find the cheapest GPU across providers
- ποΈ Unified Dashboard - Manage all instances in one place
- π€ Automation (Pro) - Auto-restart, cost limits, smart scheduling
- π Real-time Monitoring - GPU metrics, logs, and performance charts
- π Self-Hosted - Your data stays on your servers
Managing GPU deployments across multiple cloud providers is complex:
- Fragmented dashboards for each provider
- Manual cost tracking and forgotten instances
- No automation for failures or cost overruns
- Vendor lock-in
ComputeHub provides:
- β One dashboard for all your GPU instances
- β Open-source - No vendor lock-in, modify as needed
- β Self-hosted - Full control over your data
- β Optional Pro features - Advanced automation for $49 lifetime
- Docker & Docker Compose
- Node.js 18+
- Python 3.11+
- Clone the repository
git clone https://github.com/roc-chiang/computehub.git
cd computehub- Start the backend
cd services/control-plane
pip install -r requirements.txt
uvicorn app.main:app --reload- Start the frontend
cd web
npm install
npm run dev- Access the application
- Frontend: http://localhost:3000
- Backend API: http://localhost:8000
- API Docs: http://localhost:8000/docs
- Multi-provider GPU management
- Deployment dashboard
- Price comparison across providers
- Organization & project management
- Basic deployment templates
- SSH access to instances
- Cost tracking
- Community support
Unlock advanced automation features:
- π€ Automation engine with IF-THEN rules
- π Auto-restart on failure
- π° Cost limit auto-shutdown
- π§ Email notifications
- π± Telegram notifications
- π Webhook integration
- π Advanced monitoring
- β‘ Batch operations
- π¨ Advanced templates (ComfyUI, SD WebUI, Llama)
- βοΈ Email support
βββββββββββββββ
β Next.js β Frontend (TypeScript + shadcn/ui)
β Frontend β
ββββββββ¬βββββββ
β
ββββββββΌβββββββ
β FastAPI β Control Plane (Python 3.11)
β Backend β
ββββββββ¬βββββββ
β
ββββββββββββββββββββββββββββββββ
β β
ββββββββΌβββββββββββββββββββββββ βββββΌβββββββββββ
β Provider Adapters β β License β
β ββ RunPod (GraphQL) β β Server β
β ββ Vast.ai (REST) β β (FastAPI) β
β ββ Local (Mock) β ββββββββββββββββ
βββββββββββββββββββββββββββββββ
License Server: Independent FastAPI service for Pro License verification and management.
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Auth: Clerk
- Charts: Recharts
- Framework: FastAPI
- Language: Python 3.11
- ORM: SQLModel (SQLAlchemy)
- Database: PostgreSQL (SQLite for dev)
- Cache: Redis
- Auth: Clerk JWT validation
- PRD.md - Product requirements and roadmap
- Help.md - Developer guide
- LICENSE_GUIDE.md - Pro License management guide
- DOCS_INDEX.md - Complete documentation index
We welcome contributions! ComputeHub is open-source under the MIT License.
- Fork the repository
- Create a 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
- Follow existing code style
- Write tests for new features
- Update documentation as needed
- Keep commits atomic and well-described
This project is licensed under the MIT License - see the LICENSE file for details.
The Pro License is an optional add-on that unlocks advanced automation features. It is:
- One-time payment ($49)
- Lifetime access to all Pro features
- All future updates included
- Non-transferable
Pro features are implemented in the open-source codebase but require a valid license key to activate.
- Multi-provider deployment (RunPod, Vast.ai)
- Real-time price comparison
- Deployment management
- Real-time logs and metrics
- Organization & project support
- License system implementation
- Pro feature activation
- Advanced automation engine
- More provider integrations
- Advanced monitoring dashboards
- Team collaboration features
- API improvements
Created by roc-chiang - A technology enthusiast with experience across gaming, smart hardware, blockchain, and 3D digital humans.
"An idealistic thinker and a pragmatic doer β holding the line in compromise, staying flexible in persistence."
- GitHub: @roc-chiang
- X/Twitter: @rocchiang1
- LinkedIn: pengjiang8
- GitHub Issues: Report bugs or request features
- Discussions: Join the community
- Pro Support: Email support for Pro license holders
If you find ComputeHub useful, please consider giving it a star on GitHub!
Last Updated: 2026-01-16
Current Version: v0.8.1
License: MIT
Pro License: $49 Lifetime
Get Started β’ Buy Pro β’ Documentation