Repository navigation
Home
Welcome to the SystemPro documentation hub.
SystemPro is an open-source Vue 3 and TypeScript console for IoT device management and energy operations. It provides production-style interfaces for device assets, energy metering, HVAC operations, alarms, work orders, billing, multi-tenant permissions, and AI assistant integration.
Official Website · Live Demo · GitHub Repository · Gitee Mirror
Public demo account:
system
Password:12345678
The demo account is public, read-only, and isolated from production data.
The product tour covers the operations cockpit, carbon/solar/storage/charging dashboard, energy topology, metering, HVAC operations, and the AI assistant.
| Document | Description |
|---|---|
| English README | Product overview, capabilities, screenshots, and quick start |
| 中文说明 | 中文产品介绍与使用说明 |
| Architecture | Frontend architecture and module boundaries |
| Configuration | Runtime API endpoint and deployment configuration |
| Public Edition Scope | Included features and integration boundaries |
| Data Boundaries | Demo data, production data, and security boundaries |
| Contributing | Development and pull request guidelines |
| Security Policy | Vulnerability reporting and deployment responsibilities |
- IoT device asset management
- Electricity and water meter management
- Energy metering and topology
- HVAC system management and centralized operations
- Solar, storage, charging, and carbon dashboards
- Alarm monitoring and work-order workflows
- Energy billing and financial operation scenarios
- Organization, project, tenant, and RBAC permissions
- Runtime API endpoint configuration
- AI assistant page and draggable floating entry
- Light and dark themes
- Internationalization support
SystemPro supports common device categories including electricity meters, water meters, HVAC, lighting, parking, charging stations, solar generation, and energy storage.
Requirements:
- Node.js 18 or later
- npm
git clone https://github.com/leonlabs-dev/SystemPro.git
cd SystemPro
npm install
npm run dev