Common Meta Framework (cMeta/cX)

cMeta (also known as cX) is a small, portable framework for unifying, interconnecting and reusing code, data, models, workflows, agents and knowledge across projects, platforms and time through a single uniform interface: cx <category> <command> from a terminal, or cm.access({...}) from Python. The engine is free and open source under the Apache-2.0 license and is developed at github.com/cTuningLabs/cmeta.

Why: to make R&D collaborative, reproducible, reusable, scalable, portable and sustainable — work that colleagues and their AI agents can pick up, run, understand and build upon years later — in the simplest way that works: plain directories and files, one CLI, one Python API, minimal dependencies. Complexity becomes simple, live, cross-linked abstractions that stay inspectable down to their inputs and provenance, so any result can be traced back to first principles and the content is FAIR (findable, accessible, interoperable, reusable) by construction.

Lineage. cMeta is the next generation of the Collective Knowledge technology - the same idea, research and engineering as reusable, content-addressed components behind one common interface, that ran through the cTuning framework and MILEPOST (2006-), Collective Knowledge (CK) with its community Artifact Evaluation at ACM and IEEE conferences, and MLCommons Collective Mind (CM / CMX) behind the MLPerf automations. The 2021 ACM TechTalk Reproducing 150 Research Papers and Testing Them in the Real World (slides) tells the story that led here, and the 2023 ACM REP keynote Collective Mind: toward a common language to facilitate reproducible research and technology transfer set out the common language for reproducibility that cMeta now implements; the history page has the full lineage and the publications.

Start with the course from 0 to 1 or the interactive installer; reusable automations live in cmeta-aops, and the three catalogues below list what you can run today. Contact the author for more details.


  • Learn
  • cMeta course: from 0 to 1
  • cMeta installation
  • Open-source content
  • cMeta open-source repositories
  • cMeta open-source categories, artifacts and automations
  • What you can run
  • cMeta automations to detect or install tools
  • cMeta automations to run tasks in a unified and portable way
  • cMeta automations to run programs in a portable way
  • Releases and API
  • cMeta stable releases and API