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.0.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.0-py3-none-any.whl (809.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chialoops-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 122f2a6d8e0f8fbab21d452987e377b954d70faf5ab2e91f89c71e4558a35bc2
MD5 0196b53c1cd3b0b3826c398f85a8c1cc
BLAKE2b-256 5c9e3d05d43d6eb98c4973aa0d3dd3f61d7c06e1166c443548e58d61c139302d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chialoops-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: chialoops-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 730fb1e6397f2e101c88b2e368c906d6168605dee8d7db248f15a1ee3ce3034a
MD5 d2581c4da7d8c74d462ceacb1c2c0b86
BLAKE2b-256 670327a11a7db7d2ad8d0d75128c740b94b1692a9b981ab30a62704381f6c742

See more details on using hashes here.

Provenance

The following attestation bundles were made for chialoops-1.0.0-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

1.0.1

2 files

This release

1.0.0 This release

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