Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ControlMesh

ControlMesh is a local-first, chat-native task runtime for official coding CLIs. It connects Claude, Codex, Gemini, OpenCode, and configured providers to persistent workspaces, background tasks, multi-agent coordination, messaging transports, and operational tools.

What

ControlMesh lets you:

  • work interactively in an enhanced local terminal;
  • run the legacy bot runtime through Feishu, Telegram, WeChat, Matrix, and compatible transports;
  • create persistent background tasks that can ask for input, resume, recover, and deliver results;
  • coordinate bounded multi-agent topologies on a shared Python runtime;
  • inspect tasks, providers, events, topologies, and artifacts through a local read-only Web dashboard.

Python remains the authoritative runtime. The TypeScript workspace provides public protocol models, runtime validation, an SDK, and the local dashboard.

Quick Start

Install the released CLI:

pipx install controlmesh
controlmesh

controlmesh opens the enhanced terminal. Use /cm for provider-native mode and /back to return. Start the legacy messaging runtime with:

controlmesh bot

Develop from source:

git clone https://github.com/muqiao215/ControlMesh.git
cd ControlMesh
uv sync --locked --all-extras --dev
uv run controlmesh

Verify the toolchain:

python scripts/doctor_toolchain.py --strict --require-bun

Evaluate the read-only Alpha from an isolated install:

pipx install --suffix=-alpha "controlmesh[api]==0.42.0a1"
controlmesh-alpha api serve

Open the printed local dashboard URL and enter the printed bearer token. The Alpha server binds only to 127.0.0.1 and exposes read-only /api/v1 routes; see the read-only Alpha guide for the complete five-minute flow.

Documentation

Contributors and coding agents should begin with AGENTS.md.

Status

The Python terminal, bot, task, provider, memory, transport, and multi-agent runtime is the stable core. The authenticated /api/v1 facade, TypeScript SDK, and local Web dashboard are an additive read-only product layer. TypeScript task mutation and runtime replacement remain blocked until Python golden parity and rollback gates exist.

License

MIT. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

controlmesh-0.42.0a1.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

controlmesh-0.42.0a1-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

Details for the file controlmesh-0.42.0a1.tar.gz.

File metadata

  • Download URL: controlmesh-0.42.0a1.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for controlmesh-0.42.0a1.tar.gz
Algorithm Hash digest
SHA256 0d72f5c4fcda50e63111653c32579d7e94211d23288980d5abe2747e0cf7ef4d
MD5 82ff6cab55ee26edb56f0d1b6cc1e6fd
BLAKE2b-256 8ca8855c9975f400c7296948d0ee1aa8a1258053d7f279b06e04ee7ab4973f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for controlmesh-0.42.0a1.tar.gz:

Publisher: publish.yml on muqiao215/ControlMesh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file controlmesh-0.42.0a1-py3-none-any.whl.

File metadata

  • Download URL: controlmesh-0.42.0a1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for controlmesh-0.42.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa9004aa096b85ea76b8648589696db2a42780a296e89ea15b9cd0b22d7c6e24
MD5 e5792f49b3dd03a4bd933d8ea0fff861
BLAKE2b-256 3cd68aaafbe1dad3b2f8c11fbc3f8759f9623d2a34450aacbf56e4e5ba3e2afa

See more details on using hashes here.

Provenance

The following attestation bundles were made for controlmesh-0.42.0a1-py3-none-any.whl:

Publisher: publish.yml on muqiao215/ControlMesh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.42.0a1 This release

2 files

0.41.9

2 files

0.41.8

2 files

0.41.7

2 files

0.41.5

2 files

0.41.4

2 files

0.41.2

2 files

0.41.1

2 files

0.41.0

2 files

0.40.3

2 files

0.40.2

2 files

0.40.1

2 files

0.40.0

2 files

0.39.2

2 files

0.38.0

2 files

0.37.0

2 files

0.36.0

2 files

0.35.0

2 files

0.34.11

2 files

0.34.10

2 files

0.34.8

2 files

0.34.7

2 files

0.34.6

2 files

0.34.4

2 files

0.34.3

2 files

0.34.0

2 files

0.33.1

2 files

0.33.0

2 files

0.32.4

2 files

0.32.3

2 files

0.31.3

2 files

0.31.2

2 files

0.31.1

2 files

0.31.0

2 files

0.30.0

2 files

0.29.2

2 files

0.29.1

2 files

0.29.0

2 files

0.28.0

2 files

0.27.0

2 files

0.26.3

2 files

0.26.2

2 files

0.26.1

2 files

0.26.0

2 files

0.25.8

2 files

0.25.7

2 files

0.25.6

2 files

0.25.5

2 files

0.25.4

2 files

0.25.3

2 files

0.25.2

2 files

0.25.1

2 files

0.25.0

2 files

0.24.33

2 files

0.24.32

2 files

0.24.31

2 files

0.24.30

2 files

0.24.29

2 files

0.24.28

2 files

0.24.27

2 files

0.24.26

2 files

0.24.25

2 files

0.24.24

2 files

0.24.23

2 files

0.24.22

2 files

0.24.21

2 files

0.24.20

2 files

0.24.19

2 files

0.24.18

2 files

0.24.17

2 files

0.24.16

2 files

0.24.15

2 files

0.24.14

2 files

0.24.13

2 files

0.24.12

2 files

0.24.11

2 files

0.24.10

2 files

0.24.9

2 files

0.24.8

2 files

0.24.7

2 files

0.24.6

2 files

0.24.5

2 files

0.24.4

2 files

0.24.3

2 files

0.24.2

2 files

0.24.1

2 files

0.24.0

2 files

0.23.6

2 files

0.23.5

2 files

0.23.4

2 files

0.23.3

2 files

0.23.2

2 files

0.23.1

2 files

0.23.0

2 files

0.22.4

2 files

0.22.3

2 files

0.22.2

2 files

0.22.1

2 files

0.22.0

2 files

0.21.0

2 files

0.20.1

2 files

0.20.0

2 files

0.19.0

2 files

0.18.1

2 files

0.18.0

2 files

0.17.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page