step.parts Vibe 项目
**step.parts 是什么** step.parts 是一个完全开源的在线 CAD 零件库
step.parts 是什么
step.parts 是一个完全开源的在线 CAD 零件库,由 earthtojake 团队开发和维护,目前收录超过 12,000 个可直接下载的 STEP 格式三维模型文件,覆盖机械设计、机器人开发和电子制作中常用的标准零件类别。项目采用 MIT 协议开源,GitHub 仓库地址为 github.com/earthtojake/step.parts,配套有面向 AI 编码智能体的 step-parts Skill 插件,可在 Claude Code、OpenAI Codex 等平台中直接调用。
核心功能
海量标准零件模型库:step.parts 将 12,000 多个常用零件的 STEP 文件整理成可搜索的在线目录,工程师无需再在各大厂商网站、论坛和 CAD 软件资源库中反复搜索。一个搜索框搞定紧固件、轴承、齿轮、电机、开发板等几乎所有标准件的模型获取。模型均经过尺寸验证,可直接用于装配设计。
全文搜索加多维度过滤:平台支持零件名称、标准号(如 ISO 4762)、尺寸参数(螺纹规格、孔径、长度等)、品牌和类别等多维度组合搜索。模糊搜索能力让输入"m3 screw"或"608 bearing"这样的自然语言即可返回匹配结果,并附带尺寸属性和价格参考,大幅降低搜索门槛。
标准件覆盖全面:平台零件库覆盖以下主要类别:紧固件与标准件(螺丝、螺母、垫圈、销钉、隔离柱、螺纹件、垫片)、型材与结构件(工业铝型材、支架、钣金件、外壳结构、安装件)、传动与运动部件(轴承、齿轮、同步轮、传动轴、皮带轮、线性导轨、丝杆组件)、电子件(开发板、连接器、开关、灯板、电机、传感器、风扇、电源)以及机器人相关零件(舵机、步进电机、无刷电机、机器人关节、执行器)。
SHA256 校验下载:每个零件文件下载后均可通过校验码验证完整性,确保模型未损坏或被篡改。
AI 编码智能体集成:平台提供独立的 Claude Code Skill 插件(earthtojake/step-parts),AI 编码智能体在需要某个标准零件时,可自动调用 step.parts API 搜索、筛选并下载匹配的 STEP 文件,用于后续 CAD 建模或生成加工代码。这使得 AI 辅助机械设计的工作流从"手动找模型"升级为"AI 自动获取可用零件"。
技术实现
step.parts 后端采用 Python 开发,提供 RESTful API 和 OpenAPI 文档,支持按标准号、家族属性、尺寸范围等条件进行结构化查询。前端为轻量级 Web 界面,无需登录即可直接搜索和下载。所有 STEP 文件以标准化格式存储,兼容 SolidWorks、Creo、Fusion 360、NX 等所有主流 CAD 软件。项目同时提供 Python 下载脚本,支持批量下载和自动化集成。
快速上手
第一步:访问 step.parts 网站。浏览器打开 https://step.parts,进入零件搜索界面。
第二步:搜索所需零件。在搜索框中输入零件名称、标准号或描述词(如"m3 hex socket cap screw"、"608zz bearing"),系统返回匹配结果列表,包含尺寸规格和预览图。
第三步:下载 STEP 文件。点击目标零件进入详情页,选择所需规格,下载 .step 文件到本地。下载文件附带 SHA256 校验码,可用 sha256sum 命令验证完整性。
第四步:在 CAD 软件中打开。用 SolidWorks、Fusion 360、FreeCAD 或任意支持 STEP 格式的 CAD 软件打开文件,进行装配或修改。
第五步(AI 集成):在 Claude Code 中使用 step-parts Skill。安装命令:npx -y skills add earthtojake/step.parts --skill step-parts --agent claude-code。安装后在对话中直接描述零件需求,Claude Code 会自动调用 Skill 搜索并下载匹配的 STEP 文件。
适用人群
- 机械工程师和产品结构设计师:快速获取标准件 STEP 模型用于装配设计
- 机器人和自动化工程师:查找舵机、电机、导轨等机器人零部件的三维模型
- 电子制作爱好者:获取开发板、外壳、连接件的精确 3D 模型
- AI 辅助设计研究者:利用 AI 编码智能体自动搜索和调用 CAD 零件
- CAD 教学与学习者:通过大量真实零件模型学习机械设计标准件命名和规格体系
出品方
step.parts 由 earthtojake 团队开发和维护,该团队同时维护了 earthtojake/text-to-cad(AI 编码智能体 CAD 技能库)等知名开源项目,在 AI 加 CAD 领域有重要影响力。
官方链接
- 网站:https://step.parts
- GitHub:https://github.com/earthtojake/step.parts
- Skill 插件:earthtojake/step-parts
评论与建议
登录 后参与评论或提建议