
SEKKEIYA
Gallery
Vision
About
Services
Products
Marketplace
Articles
Pricing
Download
Log in
DESIGN & 3D
空間をかたちにする

S.Model
3Dモデルをブラウザ上で高速に共有し、ウォークスルーや注釈付けでレビューできるクラウド共有アプリ。

S.Layout
登録済みの3Dアセットを使い、ブラウザ上で直感的に空間レイアウトを組み立てる配置シミュレータ。

S.Create
画像やテキストから独自の3Dアセットを素早く生成するAIモデリングジェネレーター。

S.Slide
BETA
シネマティックなスクロール型プレゼンテーションを自動構築・配信するPresentsビルダー。

S.Material
IN DEVELOPMENT
木材・金属・ファブリックなどのマテリアルを在庫として管理し、家具や空間へワンクリックで適用する素材管理アプリ。
DRAWING & VISUAL
図面とビジュアル資料

S.Diagram
ゾーニングや動線、システム構成などの設計ダイアグラムを作成・共有するドローイングツール。

S.Drawing
平面図・立面図などの図面をセット単位でアップロード・管理し、チームと共有する図面管理アプリ。

S.Image
パース・動画・AI生成画像などのビジュアル成果物を横断的に集約・管理するイメージライブラリ。

S.Movie
IN DEVELOPMENT
レンダリングしたクリップから、カット構成まで自動編集エンジンが組み立てる建築・インテリア向け動画ツール。
LEARNING & SHOWCASE
学び、貯め、発信する

S.Quest
BETA
建築・インテリア向けの学習プラットフォーム。動画講座やステップ式のコースでスキルを体系的に習得。

S.Portfolio
IN DEVELOPMENT
プロジェクトの成果物をまとめ、実績として発信できるポートフォリオ&ナレッジベース。

S.Library
本・PDF・Web記事・メモといった知識資源をローカルで一元管理し、AIの知識源にもなるナレッジライブラリ。

S.Blog
AIと議論しながら記事を執筆し、自分の知識庫とSEOに強い公開サイトの両方へ同時配信するブログ執筆ハブ。
すべてのプロダクトを見る(Marketplace)
2025/11/27
By SEKKEIYA
Tauri 2.x + React + Vite で、ブラウザなしで動くデスクトップアプリの最初のウィンドウを起動するまでの全手順。Rust/Tauri CLIの導入からプロジェクト作成、Hello Desktopまでを初心者向けに解説します。
対象: 初心者〜中級者向け
所要時間: 約15分
技術スタック: Tauri 2.x / React / Vite / JSX
Tauri + React を使って "最初のウィンドウ" が立ち上がるところまでを一気に体験します。SEKKEIYA の Desktop アプリも、この同じ構成を土台に作られています。
まず何をしたらいいか分からない初心者のための、環境構築〜プロジェクト作成の全手順をまとめました。
デスクトップ版といっても、いきなり全機能を作るわけではありません。まずは "ブラウザなしで動くミニ版" を目指します。
Rust と Tauri CLI をインストールします。これらは "グローバルコマンド" として導入するため、どのフォルダで実行しても問題ありません。
winget install -e --id Rustlang.Rustup
rustup default stable
Windows Package Manager(winget)を使うと簡単です。
npm install -g create-tauri-app
Node.js 環境(npm コマンド)が必要です。
CLI を使って Tauri + React のプロジェクトを作成します。コマンドを実行すると質問が表示されるので、Framework に React、Language に JavaScript を選んでください。
npm create tauri-app@latest sekkeiya-desktop
作成されるディレクトリ構造は次の通りです。
sekkeiya-desktop/
├─ src/ # React (UI)
├─ src-tauri/ # Rust (Backend)
└─ package.json
プロジェクトフォルダに移動し、開発サーバーを立ち上げます。
cd sekkeiya-desktop
npm install # 依存関係のインストール
npm run tauri dev # アプリ起動(開発モード)
初回は Rust のコンパイルに少し時間がかかります。完了すると、React(JSX)のコードがネイティブのウィンドウとして立ち上がります。デスクトップ開発の最初の壁である「ウィンドウ表示」をこれでクリアです。
App.jsx を書き換えて、デスクトップ版の動作確認を行います。ファイルを保存するとホットリロードが走り、ネイティブウィンドウ内の文字が即座に変わるかを確認しましょう。
export default function App() {
return (
<div style={{ padding: 24 }}>
<h1>SEKKEIYA Desktop</h1>
<p>デスクトップ版の開発を開始しました!</p>
</div>
);
}
ここまで確認できれば、環境構築は完了です。あとは Web 版と同じように React を書くだけです。
ここまでの準備ができれば、Web 版の知識をそのまま活かしながら、デスクトップならではの機能を足していくだけです。Tauri はプラグインシステムが強力で、OS 固有の機能も npm install 感覚で追加できます。
今回の記事でデスクトップ版のスタートラインに立ちました。Rust / Tauri 環境を構築し、React(Vite)+ JavaScript でプロジェクトを作成、ネイティブウィンドウの表示とホットリロードを確認しました。
次のステップでは、Firebase ログイン → S.Models API 連携 → MUI による UI 構築、と進めることで、チームで使えるレベルのプロトタイプへと一気に成長させられます。