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

ARP: 自律エージェント通信のためのステートレスWebSocketリレー
ARP(Agent Relay Protocol)は、自律エージェント間の通信のためのステートレスなWebSocketリレーで、Ed25519アイデンティティ、RFC 9180に準拠したHPKE暗号化、バイナリTLVフレーミング、メッセージあたり33バイトのオーバーヘッドを特徴としています。アカウントや登録は不要で、キーペアを生成して接続するだけです。

Flue: 自律型コーディングエージェントを構築するためのTypeScriptフレームワーク
Flueは、自律エージェントを構築するためのプログラム可能なハーネスを提供するTypeScriptフレームワークで、スキル、セッション、サンドボックス化されたシェル実行、組み込みの仮想サンドボックスを備えています。Dosu、Greptile、CodeRabbit、Devin、Claude Codeなどのツールをカスタムエージェントロジックで置き換えることができます。

OpenClaw Budget Guard Pluginは、同時予算超過支出を防止します。
新しいOpenClawプラグイン「@runcycles/openclaw-budget-guard」は、アトミックな残高チェック、実行前の予約、冪等性のあるリトライを実装することで、同時実行時の予算超過問題を解決します。Redisを備えたCyclesサーバーが必要で、bashコマンドからインストールできます。

MCPコンテクスト肥大化:Claude Codeユーザー向けの実質的なコストと実用的な修正方法
Claude Codeで9つのMCPサーバーを実行すると、コールドスタート時に38kトークン消費し、ツール定義のオーバーヘッドだけで月額約700ドルかかり、モデルのパフォーマンスが低下します。BM25ランキングを使用したゲートウェイパターンでコンテキストを4kに削減できます。