Repolode
Adam-CAD

Adam-CAD/CADAM

自然言語のプロンプトや画像からパラメトリックなOpenSCAD 3D CADモデルを生成する、ブラウザー上で動作するオープンソースのWebアプリ。

代替できる製品:Autodesk Fusion 360

スター
5,300
フォーク
655
未解決の Issue
26
最終コミット
5 日前

これは何?

CADAMは、平易な説明文や参考画像から3D CADモデルを作成するWebアプリです。生成されるモデルはパラメトリックな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自然言語と参考画像から3Dモデルを生成します。
  • 02モデルの寸法をインタラクティブなパラメトリックスライダーとして表示します。
  • 03WebAssemblyを介してブラウザー内でOpenSCADを実行します。
  • 04モデルをSTL、SCAD、またはDXF形式でエクスポートします。
  • 05BOSL、BOSL2、MCADライブラリを同梱しています。

ユースケース

  • ノブ、ブラケット、ねじ込み式継手などの機械部品をすばやく試作する。
  • 3Dプリント向けに調整できる、パラメトリックなベースモデルを作成する。
  • デスクトップソフトウェアをインストールせずに、OpenSCADコードがどのように形状へ反映されるかを学ぶ。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/Adam-CAD/CADAM.git
  2. 2

    プロジェクトフォルダーに移動する

    cd CADAM
  3. 3

    依存関係をインストールする

    npm install
  4. 4

    Supabaseを起動してから、開発サーバーを実行する

    npx supabase start && npm run dev

使う前に知っておきたいこと

  • モデルを生成するには、Supabase CLI、Node.js 20.19+または22.12+、AnthropicなどのAIプロバイダーのAPIキーが必要です。
  • ローカル環境のセットアップでは、Webhook開発用にngrokも必要です。
  • GPL-3.0ライセンスで公開されています。このコピーレフトライセンスでは、派生作品もオープンソースにする必要があります。

トピック

よくある質問

CADAM とは?
自然言語のプロンプトや画像からパラメトリックなOpenSCAD 3D CADモデルを生成する、ブラウザー上で動作するオープンソースのWebアプリ。 CADAMは、平易な説明文や参考画像から3D CADモデルを作成するWebアプリです。生成されるモデルはパラメトリックな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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト