RepoFarm は、GitHub リポジトリからモンスターを生成・育成し、対戦を通じて自分のプロジェクトをアピールできる「モンスターファーム風」のデスクトップゲームアプリです。

日々の開発作業をゲーム感覚でより楽しくし、自身の作成したリポジトリの認知度を高めることを目指して開発されました。
- 開発体験のゲーム化: コミットやリポジトリの成長がモンスターのステータスに反映され、モチベーション向上を支援します。
- 対戦によるプロジェクト宣伝: 他の開発者とのモンスター対戦を通じて、自分のリポジトリやオープンソースプロジェクトをエンターテインメントとして紹介・拡散できます。
- リポジトリからモンスターを生成 GitHub リポジトリの各種データやメトリクスを解析し、独自のパラメータを持ったモンスターを生成します。
生成モデル |
実装済みモンスター |
-
モンスターの育成 生成したモンスターのトレーニングや強化を行い、対戦に向けたパラメータ調整を行います。
-
対戦システム (未実施) 他リポジトリから生まれしモンスターたちとバトルを行い、リポジトリの強さや魅力をアピールできます。
| 分類 | 使用技術 / ツール |
|---|---|
| Framework | Tauri v2 (Rust) |
| Frontend | React 19, TypeScript |
| Build Tool | Vite 7 |
| Styling | Tailwind CSS v4 |
| 3D / Rendering | Three.js |
| UI Components | Lucide React |
-
リポジトリのクローン
git clone https://github.com/Sh1ragami/taseki.git cd taseki -
依存パッケージのインストール
npm install
-
開発サーバーの起動 (Tauri デスクトップ環境)
npm run tauri dev
※ Web フロントエンドのみをブラウザでプレビューする場合:
npm run dev
![]() 白神 晴陽 |
![]() 関 美優 |
東 流生 |
内野 愛美 |
|
黒木 耀太 |
早川 政輝 |
桝崎 達也 |
石原 健太郎 |
本プロジェクトは MIT License のもとで公開されています。




