LLMが生成しやすいよう、Blenderのbpyを使って3Dオブジェクトを名前付きパーツからなる短いプログラムで記述するPythonライブラリ。
stevecad/steve
モデリングを手元のマシンで実行できる、Studio互換のモデリングランタイムとPydantic AI搭載アシスタントを備えたローカルデスクトップCADアプリ。
代替できる製品:SolidWorks
Fusion 360
- スター
- 84
- フォーク
- 8
- 未解決の Issue
- 1
- 最終コミット
- 一昨日
これは何?
Steveは、ユーザーのマシン上でローカルにモデリングを実行するデスクトップCADアプリです。PySide6製のデスクトップホストに、CAD用のWebインターフェースとPydantic AIで構築されたアシスタントを組み合わせています。モデリングランタイムはStudio互換ですが、プロジェクトはプレリリース段階のため、すべてのCAD操作が認定されているわけではありません。
基本的なモデリングに加えて、SteveはオプションでSteve Studioに接続し、ワークスペースの閲覧、CADプロジェクトのダウンロード、同期の管理を行えます。ローカルでのCAD作業はオフラインでも引き続き利用できます。また、Pythonソースからのシーン構築、リンクされたCADメッシュのプレビュー、画像やアニメーションのレンダリング、Blenderエディターでのシーン表示に対応する、ローカルのBlender 4.5 LTS連携機能も備えています。
Windows 10/11(64-bit)およびLinux x86-64向けにAppImage形式のビルド済みインストーラーが用意されており、インストール後は自動更新されます。開発者はWindowsでPython 3.13とNode.jsを使ってソースから実行できます。macOSでのソースからのセットアップ手順も記載されています。
主な機能
- 01オフライン利用を含め、手元のマシンで実行するローカルCADモデリング。
- 02Pydantic AIを搭載したアシスタント。
- 03CADプロジェクトの閲覧と同期に使える、Steve Studioへのオプション接続。
- 04シーンのレンダリングとアニメーション出力に対応する、ローカルのBlender 4.5 LTS連携機能。
- 05自動更新に対応したWindowsおよびLinux用インストーラー。
- 06OSの認証情報管理機能を使った認証情報の保存。
ユースケース
- ローカルのワークステーションで機械部品やアセンブリを設計する。
- オフラインでCADプロジェクトを作業し、オンライン時にSteve Studioと同期する。
- Blenderを使ってCADモデルを画像やアニメーションにレンダリングする。
- AIアシスタントを活用しながら、PythonベースのCADモデリングワークフローを試す。
クイックスタート
- 1
dl.stevecad.studio から Windows インストーラーまたは Linux AppImage をダウンロードします
- 2
Windows ではインストーラーを実行し、Linux x86-64 では AppImage を実行します
使う前に知っておきたいこと
- これはリリース前のソフトウェアであり、すべての CAD 操作が認証されているわけではありません。
- ビルド済みダウンロードは Windows 10/11(64-bit)と Linux x86-64 のみ対応しています。macOS 版のパッケージ化は今後の課題です。
- ローカルの Blender 機能を使うには、オプションの Blender 4.5 のインストールが必要です。また、レンダリングは CPU のみを使用します。
収録されている特集
トピック
よくある質問
- steve とは?
- モデリングを手元のマシンで実行できる、Studio互換のモデリングランタイムとPydantic AI搭載アシスタントを備えたローカルデスクトップCADアプリ。 Steveは、ユーザーのマシン上でローカルにモデリングを実行するデスクトップCADアプリです。PySide6製のデスクトップホストに、CAD用のWebインターフェースとPydantic AIで構築されたアシスタントを組み合わせています。モデリングランタイムはStudio互換ですが、プロジェクトはプレリリース段階のため、すべてのCAD操作が認定されているわけではありません。
- steve は無料で使えますか?ライセンスは?
- steve は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- steve は今もメンテナンスされていますか?
- 活発にメンテナンス中。steve の最終コミットは 2026年11月6日 です。
- steve は何に使えますか?
- ローカルのワークステーションで機械部品やアセンブリを設計する。 オフラインでCADプロジェクトを作業し、オンライン時にSteve Studioと同期する。 Blenderを使ってCADモデルを画像やアニメーションにレンダリングする。 AIアシスタントを活用しながら、PythonベースのCADモデリングワークフローを試す。
- steve のインストール方法は?
- dl.stevecad.studio から Windows インストーラーまたは Linux AppImage をダウンロードします Windows ではインストーラーを実行し、Linux x86-64 では AppImage を実行します
- steve はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/stevecad/steve
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Sverchokは、600以上のノードでメッシュやカーブを作成・操作できる、Blender向けのビジュアルノードベースのパラメトリックジオメトリアドオンです。
OpenCASCADEを基盤とする、あらゆるサイズの実物を設計できるオープンソースのクロスプラットフォーム対応3Dパラメトリックモデラー。
純粋なRustで書かれたオープンソースのパラメトリック3D CADアプリ。デスクトップ、ブラウザー、MCPエージェントから操作できます。
自然言語のプロンプトや画像からパラメトリックなOpenSCAD 3D CADモデルを生成する、ブラウザー上で動作するオープンソースのWebアプリ。
プリミティブ形状の作成・切り抜き、STLファイルのインポート、STL・OBJ・STEPモデルのエクスポートに対応した、ローカルファーストのブラウザベース3Dデザインエディター。