01
Scope discipline
CMesh V1 is explicit about what it does now: connect workers, report capacity, benchmark machines, show cluster state, and place jobs.
Private AI compute cluster
CMesh is an open-source infrastructure project for private AI compute. It starts from a practical constraint: useful machines are often spread across laptops, workstations, GPU rigs, lab boxes, and small servers. The system provides manager and worker roles, resource discovery, benchmark-aware capacity reporting, job placement, artifact-cache direction, and a dashboard-oriented operator model. The architecture intentionally begins with a single-manager bootstrap while keeping consensus, scheduling, membership, storage, resources, and transport separated for future multi-manager operation.
Delivery record
The work covered scope discipline, public documentation, product framing, architecture decisions, visual presentation, and repository-ready delivery.
01
CMesh V1 is explicit about what it does now: connect workers, report capacity, benchmark machines, show cluster state, and place jobs.
02
The codebase keeps consensus, scheduling, membership, storage, resources, transport, jobs, and manager behavior separated.
03
Workers join with bounded CPU, memory, disk, and future GPU limits so the cluster can reason about usable capacity.
04
The project can start with one manager while preserving a path toward replicated manager nodes and consensus-backed state.
Product screens
Key screens, workflow states, launch pages, and operating surfaces are arranged as a moving system instead of static thumbnails.
Cluster dashboard
Manager and worker architecture
Worker node profile
Product system
AI compute cluster / Go architecture / open-source infrastructure
Manager node
Worker runtime
Resource discovery
Benchmark model
Job scheduler
Artifact cache
Dashboard direction
Consensus boundary
The README draws a clear line between practical private clustering now and future multi-machine model execution later.
The repository starts with package boundaries and operating concepts that can survive growth beyond a prototype.
The planned dashboard centers the facts an operator needs: nodes, capacity, benchmarks, jobs, and placement decisions.
Outcomes
01 / 03
Cluster dashboard
The operator view focuses on available CPU, memory, queued jobs, worker capacity, and scheduling decisions.
01
Created an open-source architecture for turning scattered private machines into an understandable AI compute cluster.
02
Separated core domains into manager, worker, consensus, scheduling, membership, resources, storage, transport, and jobs packages.
03
Defined V1 around practical cluster visibility and job placement instead of overpromising distributed execution of one large model.
04
Documented the project clearly with architecture, development, API, roadmap, security, and contribution guidance.
Technology stack
The stack was selected around the delivery goal, production constraints, operating model, and future iteration path.
cluster manager, worker runtime, scheduler, and package architecture
deployment direction for local and future multi-node environments
resource discovery and worker runtime target
dashboard development direction for operator surfaces
open-source repository, documentation, issues, and contribution workflow
Start a similar build
Use the same request flow as the main site. We will route the conversation to product strategy, mobile app, CRM/admin, agentic engineering, or launch-site work.