应用工具工具
Circuit OS:用自然语言生成经验证的电路设计、Arduino 固件与 SPICE 仿真
monickverma/cursor-electronics · Circuit OS: AI hardware compiler. Plain English to validated schematic, Arduino firmware, SPICE simulation and BOM. Runs on AMD ROCm via vLLM.
ELI5:它是什么,解决什么问题
Circuit OS 是一个 AI 硬件编译器,用户用自然英语描述电路需求,系统输出经过验证的电路原理图、Arduino 固件、SPICE 仿真、物料清单(BOM)以及设计决策解释。其核心约束是 LLM 不直接撰写 SPICE、KiCad 文件或固件,而是只输出符合严格 IR schema 的结构化 JSON,随后由确定性编译器(ngspice、KiCad、Jinja2 模板等)生成产物,并通过 Pydantic 与硬件规则引擎做字段级校验和最多 3 次重试。项目支持使用 Claude 或通过 vLLM 在 AMD ROCm GPU 上运行的开放模型,包含硬件规则检查、后台仿真评分、补丁式修改、JWT 认证、限流、PostgreSQL 存储等能力。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 支持从自然语言描述出发,经意图解析与电路推理生成结构化 IR JSON,再由确定性编译器输出 ngspice 仿真、KiCad 原理图、可编译的 Arduino .ino 固件、BOM 和设计解释。内置硬件规则引擎检查悬浮节点、电压额定值、缺失的 I²C 上拉、RS-485 终端、PWM 可用引脚等;仿真以通过/失败(15% 容差)评分;支持“让 LED 更亮”这类补丁式修改,只改动被要求的部分;解释侧重于设计变更的后果。还提供实验性 PCB 布局引擎(含 A* 布线)、JWT 认证、限流、PostgreSQL 存储与 400+ 测试。v0.1.0 提供 DHT22 传感器告警、MAX485 Modbus RTU、带限流电阻的 LED、RC 低通滤波器、分压器五类模板。
- 适用场景
- 适合需要将自然语言电路需求快速转化为可验证设计草案的场景,例如生成 Arduino 控制固件、进行 SPICE 电路仿真验证、导出 KiCad 原理图与物料清单、对现有电路做小范围参数调整(如改变 RC 滤波器取值),以及在 AMD ROCm 环境下用 vLLM 服务开放模型进行本地化部署演示。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持本地运行,Quick start 使用 docker-compose 启动 PostgreSQL 与 Redis,需配置 ANTHROPIC_API_KEY 或设置 AI_PROVIDER=openai_compat 接入 vLLM;Windows 下可用 start.bat 启动后端与前端。
- 主要依赖
- Python 环境,FastAPI、Pydantic v2、Anthropic SDK 或 vLLM(OpenAI 兼容)、ngspice、Celery + Redis、PostgreSQL、Next.js、Jinja2;使用 Claude 需 API Key;在 AMD GPU 上运行需 vLLM 与 ROCm,并参考 docs/AMD.md。
- 使用限制
- 作者标注 v0.1.0 仅提供五类模板,自由形式电路仍在路线图中;LICENSE 为 AGPL-3.0,修改或以网络服务方式运行修改版需以同许可证发布源码,商业授权需联系作者;未说明具体硬件门槛、API 成本或性能上限。
- 许可证
- AGPL-3.0
- 最近推送
- 2026-10-02 09:00
资料检查:2026-10-03 07:00 · 卡片整理:2026-10-03 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员可用自然语言描述电路需求,由系统生成经过验证的电路原理图、Arduino 固件、SPICE 仿真、物料清单(BOM)及设计决策解释;LLM 只输出符合严格 IR schema 的结构化 JSON,再由确定性编译器(ngspice、KiCad、Jinja2 模板等)生成产物,并通过 Pydantic 与硬件规则引擎做字段级校验和最多 3 次重试,可用于嵌入式/硬件相关代码与设计的生成和验证。
查看内容依据
Describe a circuit in plain English → get a validated schematic, Arduino firmware, a SPICE simulation, a bill of materials, and an explanation of every design choice.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。