CADAM: オープンソースのパラメトリックスライダーとWebAssemblyレンダリングを備えたテキストからCADへ

Adam (YC W25) はCADAMをリリースしました。これは、自然言語や画像参照からパラメトリックな3Dモデルを生成するオープンソースのテキストtoCAD Webアプリです。OpenSCADコードを出力し、自動抽出されたパラメータがインタラクティブなスライダーとして表示され、寸法を即座に調整できます。ライブで試すには adam.new/cadam にアクセスしてください。
主な機能
- 2つの生成モード: パラメトリックモードは
build_parametric_modelツールでOpenSCADを記述・編集。メッシュモードはテクスチャ付き3Dメッシュを生成。 - 決定論的スライダー更新: スライダーを調整すると、SCADソースに対して正規表現ベースの更新が行われ、単純なパラメータ変更にはLLM呼び出しが不要。
- モデル非依存のバックエンド: Vercel AI SDKを使用し、Anthropic (Claude)、Google (Gemini)、Gemini 3.1 Pro(評価で最高性能)、OpenAI/その他 (OpenRouter経由) をサポート。新しいモデルではアダプティブシンキングが自動有効化。
- ブラウザベースのレンダリング: Web Worker内でOpenSCADをWebAssemblyにコンパイル、UIはブロックされません。React Three Fiber経由でThree.jsを使用してレンダリング。
- ライブラリサポート: BOSL、BOSL2、MCADを含む。モデル内のテキスト用に組み込みGeistフォント。
- エクスポート形式: .STL、.SCAD、.OBJ、.GLB/GLTF、.FBX、.DXF。
内部構造
React (TanStack Start) と Supabase(認証、データベース、ファイルストレージ)で構築。リポジトリには複雑なアセンブリ(V8エンジン、星型エンジン、ターボファンジェットエンジン)のベンチマークが含まれており、すべて単一のプロンプトから生成され、複数のパラメトリック制御が可能です。
今後の計画
- CSGプリミティブを超えた制約駆動モデリングのために build123d と CadQuery を追加。
- 空間コンテキストの改善: LLM向けの面/エッジ選択UIとビューポート画像統合。
github.com/Adam-CAD/CADAM からリポジトリをクローンしてローカルで実行。コントリビューション歓迎。
📖 全文ソース: HN AI Agents
👀 See Also

AI CLI統合によるシステム管理者タスクのためのワークフローオーケストレーター
開発者が「workflow」というファイルベースのワークフローオーケストレーターを構築しました。これはClaude Code、Codex CLI、Gemini CLIと統合され、自然言語の説明からシステム管理タスク用のYAMLワークフローを生成、更新、修正、改良します。

Queuelo: LLMエージェント向け軽量承認API
Queueloは、LLMエージェントが不可逆的なアクションを実行する前に一時停止できるシンプルなAPIレイヤーです。エージェントがアクションリクエストをPOSTすると、承認または拒否の通知が届き、エージェントはウェブフックを通じて回答を受け取ります。

开放记忆协议:为Claude、ChatGPT、Cursor打造的统一记忆存储
Open Memory Protocol (OMP)は、ベンダーに依存しない仕様とリファレンスサーバーで、ポータブルなAIメモリを実現します。Dockerまたはnpxでセルフホストし、ClaudeをMCP経由で接続すれば、ChatGPTやCursorと自動的にメモリを共有できます。

AIを小さなボットで探求:ナノボットチューターを通じてAIエージェントを理解する
OpenClawコミュニティのメンバーが、AIエージェントの機能を解明することを目的としたミニチュアフレームワーク『ナノボットチューター』に関する洞察を共有しています。このコンパクトな学習環境に飛び込むことで、知的エージェントの仕組みがどのように明らかになるのかを発見してください。