Skip to main content

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

Project description

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.

Project details


Download files

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

Source Distribution

hw_codesign-0.1.4.tar.gz (716.6 kB view details)

Uploaded Source

Built Distribution

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

hw_codesign-0.1.4-py3-none-any.whl (691.0 kB view details)

Uploaded Python 3

File details

Details for the file hw_codesign-0.1.4.tar.gz.

File metadata

  • Download URL: hw_codesign-0.1.4.tar.gz
  • Upload date:
  • Size: 716.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for hw_codesign-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ed31390415ac780d6a02abb20787a8f4e333baaec255930b695a2bbd17b143e7
MD5 31d0d0e067333a21b2b0fef73bac64aa
BLAKE2b-256 0965086d25d565317395baca5eaf8b5a027d79cd96e1a8f3570ad05324adce15

See more details on using hashes here.

Provenance

The following attestation bundles were made for hw_codesign-0.1.4.tar.gz:

Publisher: release.yml on mrcha033/hw-codesign

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

File details

Details for the file hw_codesign-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: hw_codesign-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 691.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for hw_codesign-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5443126d0467959895354d4556fb7bb77abb1849cb2e0bca67e4142ac9591336
MD5 43e0f1d4877bf1c06008959ce973ed92
BLAKE2b-256 bfdd8e6229e85e7557247d190b78ef4d0d735aaa8c86dafee680fc4a09e9b249

See more details on using hashes here.

Provenance

The following attestation bundles were made for hw_codesign-0.1.4-py3-none-any.whl:

Publisher: release.yml on mrcha033/hw-codesign

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

Supported by

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