开源 Python 框架,用于编排基于角色的自主 AI 智能体(Crews)和事件驱动的工作流(Flows)。
- Star
- 5,300
- Fork
- 655
- 未关闭 Issue
- 26
- 最近提交
- 5天前
这是什么?
CADAM 是一个网页应用,可以把自然语言描述和参考图片转换为三维 CAD 模型。生成的模型以参数化 OpenSCAD 代码形式输出,主要尺寸会变成可调节的控件,拖动滑块即可修改数值,无需再次调用 AI 生成。
OpenSCAD 引擎以 WebAssembly 形式在浏览器中运行,编辑和渲染无需本地安装。生成的模型可导出为 STL、SCAD 或 DXF 格式。项目内置 BOSL、BOSL2 和 MCAD 等 OpenSCAD 库,并使用 Three.js 进行实时预览。
技术栈包括 React 19、TypeScript、TanStack Start,以及用于认证、存储和 PostgreSQL 的 Supabase,AI 部分使用 Anthropic Claude。本地运行需要 Node.js、Supabase CLI,以及各模型服务商的 API 密钥。
核心功能
- 01根据自然语言和参考图片生成三维模型。
- 02将模型尺寸提取为可交互的参数化滑块。
- 03通过 WebAssembly 在浏览器中运行 OpenSCAD。
- 04支持导出 STL、SCAD 或 DXF 文件。
- 05内置 BOSL、BOSL2 和 MCAD 库。
适用场景
- 快速原型设计旋钮、支架、螺纹件等机械零件。
- 生成可调参数的模型起点,用于 3D 打印前的修改。
- 无需安装桌面软件,即可了解 OpenSCAD 代码与几何形状的对应关系。
快速上手
- 1
克隆仓库
git clone https://github.com/Adam-CAD/CADAM.git - 2
进入项目目录
cd CADAM - 3
安装依赖
npm install - 4
启动 Supabase,然后运行开发服务器
npx supabase start && npm run dev
使用前须知
- 需要 Supabase CLI、Node.js 20.19+ 或 22.12+,并需要 Anthropic 等 AI 服务商的 API 密钥才能生成模型。
- 本地开发还需要 ngrok 用于 webhook 调试。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品必须保持开源。
标签
常见问题
- CADAM 是什么?
- 开源的文本生成 CAD 网页应用,可通过自然语言和图片生成参数化 OpenSCAD 三维模型。 CADAM 是一个网页应用,可以把自然语言描述和参考图片转换为三维 CAD 模型。生成的模型以参数化 OpenSCAD 代码形式输出,主要尺寸会变成可调节的控件,拖动滑块即可修改数值,无需再次调用 AI 生成。
- CADAM 可以免费使用吗?用的什么许可证?
- CADAM 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- CADAM 还在维护吗?
- 活跃维护中。CADAM 最近一次提交是在 2026年10月15日。
- CADAM 适合用来做什么?
- 快速原型设计旋钮、支架、螺纹件等机械零件。 生成可调参数的模型起点,用于 3D 打印前的修改。 无需安装桌面软件,即可了解 OpenSCAD 代码与几何形状的对应关系。
- CADAM 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Adam-CAD/CADAM.git 进入项目目录: cd CADAM 安装依赖: npm install 启动 Supabase,然后运行开发服务器: npx supabase start && npm run dev
- 在哪里获取 CADAM?
- 源代码和安装说明在 GitHub 上:https://github.com/Adam-CAD/CADAM
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6万8806PythonMIT更新于 5小时前
基于 OpenUI 的开源 Next.js 项目,复现 ChatGPT 的 Intelligent UI,将模型回答以可交互的地图、图表、表单和工具形式呈现。
60848TypeScriptMIT更新于 3天前
AutoGPT 是一个开源的 AI 智能体平台,可通过自然语言描述或可视化搭建来构建、运行和调度完成多步骤工作流的智能体。
18.8万4.6万PythonOther更新于 昨天
用于构建 LLM 应用和智能体的 Python 框架,提供模型、嵌入、向量库等统一接口与第三方集成。
14.8万2.5万PythonMIT更新于 4小时前
用于构建有状态、长时间运行智能体的底层 Python 编排框架,支持持久化执行、人工介入和记忆。
4.4万7439PythonMIT更新于 4小时前
面向 AI 应用的开源数据基础设施,用于存储文档与向量并支持语义、混合及全文检索。
3万2571RustApache-2.0更新于 12小时前