1枚の画像から、メッシュファイルではなく、アニメーション対応のThree.js用TypeScriptコードでオブジェクトを再構築します。
pascalorg/editor
React Three FiberとWebGPUを基盤にした、ブラウザまたはCLIから利用できるローカルファーストのオープンソース3D建築エディター。AIエージェント向けにMCPツールを提供します。
代替できる製品:SketchUp
Autodesk Revit
- スター
- 24,990
- フォーク
- 3,107
- 未解決の Issue
- 61
- 最終コミット
- 5 時間前
これは何?
Pascal Editorは、間取り、壁、床スラブ、屋根、ゾーン、家具を設計できる3D建築エディターです。シーンは敷地、建物、階層の順に構成され、ノードはフラットな辞書に保存されます。操作の取り消しとやり直しにも対応しています。React Three FiberとWebGPUを使ってブラウザ上で動作し、状態はIndexedDBにローカル保存されます。
@pascal-app/cliパッケージから単一のnpxコマンドでローカル起動でき、エディターと認証済みのMCPサービスが立ち上がり、プロジェクトはローカルのSQLiteデータベースに保存されます。管理者パスワードを1つ設定するだけでセルフホストできるDockerイメージも用意されています。core、viewer、editor、nodesの各パッケージは、ほかのReactアプリケーションに組み込めます。
AIを活用したワークフロー向けに、リポジトリにはMCPサーバーツールと、Claude Code、Codex、skills.sh向けのエージェントスキルが用意されており、エージェントがシーンを調査・編集できます。モノレポはTurborepoで構築され、TypeScriptで記述されています。
主な機能
- 013D建築シーンで壁、床スラブ、屋根、ゾーン、家具を編集できます。
- 02ブラウザで使うか、@pascal-app/cliパッケージからローカル起動できます。
- 03MCPサーバーを通じて、シーン操作ツールとストレージをAIエージェントに提供します。
- 04プロジェクトをSQLiteにローカル保存するか、Dockerイメージでセルフホストできます。
- 0550ステップ分の履歴を使って操作を取り消したり、やり直したりできます。
- 06viewerおよびeditorパッケージをReactアプリケーションに組み込めます。
ユースケース
- ブラウザベースの3Dエディターで間取りや建物のレイアウトを作成する。
- MCPを通じて、AIエージェントに建築シーンの読み取りや編集を行わせる。
- チームや組織向けに、共有の建築エディターをセルフホストする。
- 3D建築ビューアーやエディターをReact製品に組み込む。
クイックスタート
- 1
CLI でエディターをローカル実行する(Node.js 22.13 以降が必要)
npx @pascal-app/cli editor - 2
管理者パスワードと公開 URL を設定して Docker でセルフホストする
docker run -d -p 3000:3000 -v pascal-data:/data -e PASCAL_ADMIN_PASSWORD=change-me -e PASCAL_PUBLIC_URL=https://pascal.example.com ghcr.io/pascalorg/pascal-editor:latest
使う前に知っておきたいこと
- Web エディターのランタイムは初回起動時にダウンロードされるため、初回実行時にはネットワーク接続が必要です。
- セルフホストには、Docker、ボリューム、管理者パスワードなどの環境変数の設定が必要です。
トピック
よくある質問
- editor とは?
- React Three FiberとWebGPUを基盤にした、ブラウザまたはCLIから利用できるローカルファーストのオープンソース3D建築エディター。AIエージェント向けにMCPツールを提供します。 Pascal Editorは、間取り、壁、床スラブ、屋根、ゾーン、家具を設計できる3D建築エディターです。シーンは敷地、建物、階層の順に構成され、ノードはフラットな辞書に保存されます。操作の取り消しとやり直しにも対応しています。React Three FiberとWebGPUを使ってブラウザ上で動作し、状態はIndexedDBにローカル保存されます。
- editor は無料で使えますか?ライセンスは?
- editor は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- editor は今もメンテナンスされていますか?
- 活発にメンテナンス中。editor の最終コミットは 2026年10月20日 です。
- editor は何に使えますか?
- ブラウザベースの3Dエディターで間取りや建物のレイアウトを作成する。 MCPを通じて、AIエージェントに建築シーンの読み取りや編集を行わせる。 チームや組織向けに、共有の建築エディターをセルフホストする。 3D建築ビューアーやエディターをReact製品に組み込む。
- editor のインストール方法は?
- CLI でエディターをローカル実行する(Node.js 22.13 以降が必要): npx @pascal-app/cli editor 管理者パスワードと公開 URL を設定して Docker でセルフホストする: docker run -d -p 3000:3000 -v pascal-data:/data -e PASCAL_ADMIN_PASSWORD=change-me -e PASCAL_PUBLIC_URL=https://pascal.example.com ghcr.io/pascalorg/pascal-editor:latest
- editor はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pascalorg/editor
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のAIエージェントで複雑なPC作業を自動化するオープンソースのデスクトップアプリ。Claude Coworkに代わる無料の選択肢として位置づけられています。
TypeScript製連携機能がMCPサーバーとしても動作する、Zapier代替のオープンソースワークフロー自動化プラットフォーム。
エディター向けLSPとCLI、AIエージェントが同じノートを読み書きできるMCPサーバーを備えたMarkdownナレッジグラフ。
AIエージェントがネイティブバイナリ、Electronアプリ、.NETアセンブリ、Webサイトを解析するMCPサーバー兼CLI。
Claude CodeやCodexなどのコーディングエージェントに、共通のエージェント、スキル、フック、メモリ、セキュリティスキャン機能を提供するプラグイン型ハーネス。