Skip to main content

CHIA

CHIA: An open-source framework for principled, agentic AI-driven hardware/software co-design research

Documentation  •  Paper  •  Website


What is CHIA?

CHIA is an open-source framework for agile and principled hardware/software co-design research. Even though many of the steps of the hardware/software co-design process can be accelerated by AI, existing research using AI in these contexts has been limited to small studies on isolated examples because it is still too hard to assemble more complex experiments. CHIA solves this problem by enabling users to express the whole co-design workflow in an agile way with all of the tools you already use. CHIA abstracts workflows as graphs, and provides an efficient, feature rich runtime system to execute these workflows.

See the documentation to run your first flow!

Installation

CHIA requires Python 3.10.19 (matching the Python in the Docker images). With conda:

conda create -n chia_env python=3.10.19
conda activate chia_env
pip install -e /path/to/chia

Learn more about CHIA

User guides:

Overview of CHIA and Early Case Studies

CHIA overview

Integrations & Ecosystem

CHIA workflows compose the tools you already use across the hardware/software co-design stack:

Claude Code    OpenAI Codex    GitHub Copilot    Google Antigravity    AlphaEvolve    OpenEvolve    AdaEvolve    SkyDiscover    Chisel    Chipyard    CIRCT    Hammer    gem5    FireSim    Verilator    Spike    ChampSim   

Powered by Ray:

Ray

Attribution

If you use CHIA in your research, please cite our paper:

@misc{cui2026chiaopensourceframeworkprincipled,
      title={CHIA: An open-source framework for principled, agentic AI-driven hardware/software co-design research}, 
      author={Angela Cui and Ferran Hermida-Rivera and Jack Toubes and Raghav Gupta and Jim Fang and Chengyi Lux Zhang and Ella Schwarz and Junha Kim and Yakun Sophia Shao and Borivoje Nikolic and Christopher W. Fletcher and Sagar Karandikar},
      year={2026},
      eprint={2606.27350},
      archivePrefix={arXiv},
      primaryClass={cs.AR},
      url={https://arxiv.org/abs/2606.27350}, 
}

Download files

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

Source Distribution

chialoops-1.0.1.tar.gz (679.1 kB view details)

Uploaded Source

Built Distribution

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

chialoops-1.0.1-py3-none-any.whl (809.2 kB view details)

Uploaded Python 3

File details

Details for the file chialoops-1.0.1.tar.gz.

File metadata

  • Download URL: chialoops-1.0.1.tar.gz
  • Upload date:
  • Size: 679.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chialoops-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f12cfd2df5257621e23cc11fcca25e8f961018dcae3e2171202623ac06013d4a
MD5 a6726c80cdc7e64542eb8d0d21c33faa
BLAKE2b-256 1e11d9ecde005559f0276fb61772661b5d43f59ada5b7cd6e14a5b68875ea5db

See more details on using hashes here.

Provenance

The following attestation bundles were made for chialoops-1.0.1.tar.gz:

Publisher: release.yml on ucb-bar/chia

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

File details

Details for the file chialoops-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: chialoops-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 809.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chialoops-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eb691b5aa517f6af58c1ab98e7495492808a273dfe7032a2049c2554ab05f0ff
MD5 41863aa5b15fbb0a9e507f9231fa224d
BLAKE2b-256 7e89a470f72d0b5d649c449b897b00622071faba744d279f12731dcdf20b431a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chialoops-1.0.1-py3-none-any.whl:

Publisher: release.yml on ucb-bar/chia

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

1.0.1 This release

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page