Skip to main content

For supported board families, turn an agent brief into a reviewable hardware candidate and an explicit fabrication-blocker report.

Project description

hw-codesign

For supported board families, turn an agent brief into a reviewable hardware candidate and an explicit fabrication-blocker report.

Release-only metadata. This is the long description prepared for the tagged v0.1.3 package. Its install command and versioned links become valid only after the release workflow publishes that tag and package. Before then, use the source-checkout installation in the repository README.

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 after publication

Python 3.11 or newer is required.

python -m pip install "hw-codesign[mcp]==0.1.3"
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.3.tar.gz (715.7 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.3-py3-none-any.whl (691.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hw_codesign-0.1.3.tar.gz
  • Upload date:
  • Size: 715.7 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.3.tar.gz
Algorithm Hash digest
SHA256 38d856cdda8954cdabac9c9f0c527f97b31a188bc2375a86af51666f50f36344
MD5 8389df899ee0d1280ab780f89cdb914d
BLAKE2b-256 43349700fba8ef663ed103fcabccbb16a2812e0ee57221ad418f1d33e4f2df89

See more details on using hashes here.

Provenance

The following attestation bundles were made for hw_codesign-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: hw_codesign-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0357ebc76452ae1b28c71924ac4dc0987fdd20c681656d8ca03dbd0227460cea
MD5 3ef2614dd913e70cfcbfd34ddcee1957
BLAKE2b-256 1325124d693d0f0b16c426f091917858442dc2fdc4cc98a3d9e25444cdfea335

See more details on using hashes here.

Provenance

The following attestation bundles were made for hw_codesign-0.1.3-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