Chapter 02OS Panorama

MeetCarbon OS panorama

A full-stack operating system for energy and dual-carbon scenarios. One OS, three interaction modes, 30+ apps, 37 microservices.

0+

Web business apps

Micro-frontends, independently deployed

0

Mobile apps

Flutter, cross-platform

0

Backend microservices

Go + Hertz

0

CLI domains

Human-machine homology

Five-layer OS architecture

Layered like Linux: clear duties, independent upgrades, fault isolation

User Space
30+ web business apps14 mobile appsDigital-twin dashboards
layer 05
Shell
Web workbenchMeetCarbon CLI (mc)Atan AI assistant
layer 04
System Services
API Gateway (Nginx)37 backend microservices (Go + Hertz)Messaging · approval · tickets · alerts · contracts · reports
layer 03
Kernel
Unified auth engineAI capability centerIoT protocol engineData bus (MySQL + InfluxDB)
layer 02
Hardware Abstraction
Meters · inverters · storage BMS · chargersMQTT · Modbus · HTTP · TCP · RS485
layer 01

Three interaction channels

One OS — GUI / CLI / AI to operate the entire business

GUI

Web workbench · mobile apps · data walls

For: Managers and operators

CLI

mc command line · scripted automation · system integration

For: Ops, developers, and integrators

AI

Atan · natural language · intelligent analysis

For: All users

Four app families at a glance

Energy · carbon · scenes · enterprise

Energy apps

6

Energy Apps

Carbon apps

6

Carbon Apps

Scene apps

10

Scene Apps

Enterprise apps

3

Business Apps

Technology stack

100% full-stack in-house; core technology under our control

Backend

Go 1.24

Hertz (CloudWeGo)

GORM

Frontend

React 18

TypeScript 5.2

Vite 5.0

Micro-frontends

Qiankun 2.10

Ant Design 6.0

Zustand

Mobile

Flutter

iOS + Android

Database

MySQL 5.7

InfluxDB

AI

Ollama

PaddleOCR

Mac Studio

Infrastructure

Docker

Nginx

MeetCarbon CLI