Hacker News 中文摘要

RSS订阅

Show HN:Copperhead——让硬件开发像软件一样快 -- Show HN: Copperhead – Hardware as Fast as Software

copperhead(电路板领域的 Cursor)已在真实电路板上验证过。Open Telegraph 是一款口袋大小的 ESP32-S3 莫尔斯电键,用这套流程端到端完成,每个决定、每项检查、每个文件都公开。使用时先写好 brief,copperhead 会依此运行八个阶段,每阶段是一次独立的代理运行并设门禁;只有门禁确认磁盘上已有对应产物,该次运行才提交,一旦出错就停止,而不是继续漂移。

正文

已在铜箔上验证

铜头设计的电路板:Open Telegraph 电键,含 ESP32-S3、USB-C 和铜质开关,由 KiCad 文件渲染

在真实铜箔上验证

Open Telegraph:口袋大小的 ESP32-S3 摩斯电键,用此工作流端到端构建。每个决策、每次检查、每个文件均公开。

阅读构建故事 浏览仓库

工作原理

没有门禁不提交

你写下简述。copperhead 对其运行八个阶段,每阶段都是独立的代理运行,仅当门禁在磁盘上发现成果时才提交。出错的运行会停止,而非漂移。

输入:brief.md,用你自己的话描述需求。

  1. 01

    规格说明

docs/SPEC.md 门禁:预算部分已实际填写

  1. 02

    架构

docs/SUBSYSTEMS.md 门禁:每个子系统下有真实推理

  1. 03

    元器件

docs/BOM.md 门禁:依据数据手册选定零件号

  1. 04

    原理图

design.kicad_sch 门禁:符号已放置、文档一致、ERC 无误

  1. 05

    布局

design.kicad_pcb 门禁:板上 footprints 就位、DRC 无误

  1. 06

    输出

gerbers / drill / STEP 门禁:gerbers 已落盘

  1. 07

    固件

firmware/ / pins.h 门禁:源码在盘、引脚来自 pinout

  1. 08

    开发计划

docs/DEVPLAN.md 门禁:书面化的点亮与测试计划

输出:一个设计包——gerbers、固件、文档,每阶段一次提交。

  • 每一跳都是门禁:磁盘上无真实成果,就不提交。
  • 铜边:由 KiCad 自身验证,ERC 与 DRC 清洁。

逐阶段详读长版

定价

付费以避免自己运行

copperhead 是开放核心。CLI 免费且永远免费,它本身完成实在工作。你付费是为了托管、团队协作或满足审计要求。

  • CLI

    免费 Apache-2.0,永久 在自己机器上自行设计。 开始使用 包含:

    • 完整代理:do、create、init、check、watch
    • 自带 Claude 或 GPT-5 密钥
    • 在你的 KiCad 文件、自有 git 仓库运行
    • 纯 markdown、JSON 和 KiCad 输出,无锁定
    • 本地运行,从不计量
    • 社区支持
  • 云

    $49 每用户 / 月 开放硬件仓库免费 私有仓库托管运行,带网页查看器。 联系我们 CLI 全部功能,外加:

    • 托管运行,无本地配置,随处可用
    • 私有仓库
    • 网页查看器:聊天、实时原理图与板图渲染、ERC/DRC 状态
    • 运行历史与可分享检查报告
    • 一键导出 gerber、DXF/STEP、渲染图和 BOM
    • 自带密钥,或每席位 200 额度的托管推理
  • 团队

    $49 每用户 / 月 + $199 / 月平台费 云功能加治理与全团队 CI。 联系我们 云版全部功能,外加:

    • CI 机器人:以必需 PR 状态检查方式运行 check
    • 组织内共享、版本化约束库
    • SSO/SAML、角色管理、中心计费
    • 团队池化托管额度
    • 共享运行历史
  • 企业

    定制年付 自托管,为采购构建,一年一口价。 联系销售 团队版全部功能,外加:

    • 自托管或 VPC,设计数据不出网
    • 除 KiCad 外支持 Altium
    • RBAC、安全审查、专属支持与 SLA
    • 合规团队可移交的审计轨迹
    • 固定年许可,无按次计量

在你提问前的问题

什么是 copperhead? 开源 AI 代理,设计、文档化并验证印刷电路板。你描述更改或递交产品简述,它编辑真实 KiCad 文件,更新引用文档,并运行 KiCad 自身检查直至通过。更长介绍

它真正解决什么问题? 漂移。硬件设计将同一决策散落于原理图、BOM、电源预算与多份文档,同步失效时毫无报错。不一致在点亮时才发现,改板耗资 5,000 至 50,000 美元、六到八周。完整论证

需要安装什么? Node 20+,路径中含 kicad-cli 的 KiCad,及自有模型 API 密钥。然后 npm i -g copperhead。

能在已有设计上工作吗? 主要场景。指向 KiCad 仓库,运行 copperhead init 后开始要求更改。也可用 copperhead create 从简述跑全流程,但迭代真实设计最擅长。

它会拒绝做什么? 拒绝在脏 git 树运行;验证变更提案前不编辑设计文件;拒绝破坏已文档化预算或约束的更改,并引用将违反的行。也绝不发明无法从数据手册证伪的零件号。

它会重写整张原理图吗? 不。对 KiCad s-expression 源做外科式编辑,diff 小巧可审,未触部分字节一致。为挪一网络而重生成文件的工具,让自身工作无法审查。

另 9 问

开始构建

永不发出文档已不再描述的板子。

copperhead 开源且免费。安装一次,在简短 brief.md 描述想要的板子,运行 create。

命令:npm i -g copperhead export ANTHROPIC_API_KEY=<api-key> copperhead create --brief brief.md

brief.md 中写入:

口袋蓝牙音箱

一枚掌心大小、单次充电播放一天的蓝牙音箱。 - ESP32,蓝牙音频(A2DP 接收) - 3 W 类 D 功放接 4 Ω 扬声器 - 锂电电芯,USB-C 充电 - 待机电流预算:100 µA

评论

评论区对“AI做硬件设计”的评价呈现两极:一派看到 AI 让 PCB 设计“像软件一样快”的潜力,认为这是小团队做可穿戴等产品的新机会;另一派则质疑它只是把现有大模型能做的活儿包装成新 Agent,而且硬件容错率太低,演示看起来离量产很远。真正有意思的是,多数人默认问题不是“要不要 AI”,而是“该让 AI 自由发挥,还是给它加更多约束”。

赛道正在升温,真实需求也出现了

  • 多个评论者指出,AI PCB/EDA 方向已经很拥挤:Flux.ai 是现有主要玩家,英国的 Silixon 在放 demo,Quilter 和 DeepPCB 做布局,OpenAI 也有过类似演示。硬件 AI 化已经不再是纸上谈兵。(较多人)

这个领域肯定在加速热起来,Flux.ai 是元老,Silixon 也在放 demo,Quilter/DeepPCB 做布局,OpenAI 最近也演示了类似能力。(@mikeayles) - 从下游需求看,AI 原生可穿戴等消费硬件创业项目正在变多,小团队需要一种“很快把想法变成板子”的手段。(@anirudhojhaanil) - 也有评论者直言这类工具“应该真能帮到不少人”。(少数人)

实测:能改原理图、能走线,但离好用还有距离

  • 有人在周末测试了 Astra,结论是它已经能根据自然语言指令新建并修改原理图,也能放置器件和走线,但布线质量“不满意,也不算糟糕”。(@avsteele)
  • 评论区随即有人追问 Copperhead 和 Astra 在 KiCad 工作流里的实际对比,说明目前还没有公认的“最好选择”;也有人提 T3CAD 等开源项目值得一并关注。

专用 Agent 的必要性被怀疑

  • 有评论者说自己直接拿 Claude 和 Gemini 去编辑、调试 KiCad 原理图,效果已经不错,因此看不出这个专用 Agent 解决了什么不可替代的痛点。(@tadasv)
  • 一条反讽口号获得认同:要是“硬件也能像软件一样快”,那意味着芯片会像 Python 一样慢——硬件迭代不能拿软件那套“先跑起来再说”来套。

别说什么“硬件像软件一样快”,我脑海里出现的是一颗跑得跟 Python 一样慢的芯片。(@motoboi)

对“在线托管版”的价值存疑

  • 平台把“一键导出 Gerber/DXF/STEP/BOM”和“除了 KiCad 还支持 Altium”当作云服务卖点,有人觉得这些并不吸引人,因为本地开源流程也能完成类似的事情。(@aitchnyu)

大量细节证明产品还很早期

  • 有评论者指出网站文案充满明显的 AI 生成腔,例如“没有闸门,什么都不会提交”这种不知所云的句子,反而让人怀疑它的专业性。(@fwip)
  • 还有人在 macOS Chrome 上点击“新建板子”后,发现所有输入框都打不了字。这类基础体验问题说明产品成熟度还比较低。(@jimberlage)

更远的野心:一键从想法到真板

  • 有评论者说真正的梦想是工具输出直接变成一块能寄到手上的组装完的板子,而不只是 Gerber 和 BOM。(@tylergetsay)
  • 另一位则更夸张:希望有一天普通人也能自己造出 Cerebras 那种大芯片——虽然知道量级差得很远,但还是要做梦。(少数人)

有价值的补充

  • 更被看好的路线不是让 AI 自由布局,而是预先设计好“带规则的子电路”,再用简单规则把它们拼接成完整设计;评论者认为硬件不能接受“99% 正确”,所以约束优先比全自动更现实。
  • 硬件工程师社区存在明显的“守门人”文化:在论坛或 Reddit 上问 AI 自动化,很容易被一句“skill issue”打回。但评论者认为,多数硬件工作本质上是简单劳动、应该自动化,真正需要资深工程师的是高规格设计、量产优化和硬件调试。
  • 同一位评论者还提到,Claude Code 现在驱动 J-Link 调试器也相当顺手,说明 AI 正在切入的不仅是原理图和布局,还包括调试环节。