Skip to main content

hw-codesign

Agentic hardware co-design from brief to KiCad, firmware, 3D review, and explicit fabrication blockers.

Version 0.1.4 is available from PyPI and its tagged GitHub release. The package provides candidate-level CAD and validation evidence; it does not claim that a generated board is fabricated or physically qualified.

20-second prompt-to-board demo

hw-codesign provides the hw CLI, the hw-mcp MCP server, and a typed, template-driven workflow for generating reviewable hardware candidates. Every gate is reported as pass, fail, or blocked; software checks do not become fabrication or physical-qualification claims.

Install

Python 3.11 or newer is required.

python -m pip install "hw-codesign[mcp]==0.1.4"
hw --help

Start a candidate

mkdir my-hardware-workspace
cd my-hardware-workspace
hw --root . create-project my_usb_board --template rp2040_usb_device
hw --root . update-requirements my_usb_board \
  "Design a 2-layer RP2040 USB HID and CDC board powered from USB-C. Use Zephyr."
hw --root . design-candidate my_usb_board --brief \
  "Design a 2-layer RP2040 USB HID and CDC board powered from USB-C. Use Zephyr."
hw --root . export-standalone-review my_usb_board

The generated HTML review is self-contained. The tool is not an arbitrary-prompt PCB oracle, and generated artifacts remain candidates until all configured release and physical-evidence gates pass.

Metadata

Release files for hw-codesign 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hw-codesign 0.1.4
File Size Uploaded Provenance
hw_codesign-0.1.4.tar.gz 716.6 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for hw-codesign 0.1.4
File Interpreter ABI Platform
hw_codesign-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / hw_codesign-0.1.4.tar.gz

Download URL hw_codesign-0.1.4.tar.gz
Size 716.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ed31390415ac780d6a02abb20787a8f4e333baaec255930b695a2bbd17b143e7
BLAKE2b-256 checksum
How to use checksums
0965086d25d565317395baca5eaf8b5a027d79cd96e1a8f3570ad05324adce15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.

Transparency log

Release files / hw_codesign-0.1.4-py3-none-any.whl

Download URL hw_codesign-0.1.4-py3-none-any.whl
Size 691.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5443126d0467959895354d4556fb7bb77abb1849cb2e0bca67e4142ac9591336
BLAKE2b-256 checksum
How to use checksums
bfdd8e6229e85e7557247d190b78ef4d0d735aaa8c86dafee680fc4a09e9b249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.

Transparency log

Security for hw-codesign 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for hw_codesign-0.1.4.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files Full provenance

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