Works / 成長する TODO アプリ
Sprout
タスクをこなすほど植物が育つ、AI 連携タスク管理 SPA。
01 どういうもの
ゴール → タスク → ステップの 3 階層でロードマップを作成し、長期目標を分解管理する SPA。
進捗に応じて画面の植物が育ち、完了で開花。FastAPI + SQLite + Vanilla JS で実装。
AI エージェント「さき」が API 経由で直接タスクを投入・更新でき、あめまみれとの会話だけで運用できる。
技術スタック
02 なぜ作ったか
-
案件・ポートフォリオを進めるうえで、ロードマップとタスクを一望できる場所が欲しかった。
-
AI 社員 4 人の実力を測りながら、開発フロー自体を組み立てる練習台にしたかった。
-
本質は「あめまみれとさきの会話だけで全タスクが自動で管理される」状態を作ること。
03 使い方
画像のピンをクリックすると、各機能の説明が開きます。
複数ゴールを温室で管理
並行する複数の長期目標を温室にまとめて、それぞれの進捗を一目で把握。
ゴール → タスク → ステップの階層
親タスク + サブタスク + ステップ + メモで、抽象から具体まで階層的に詳細化できる。
進捗に応じて植物が育つ
ゴール完了率に連動して植物が芽 → 茎 → つぼみ → 花 と成長。達成感のゲーミフィケーション。
5 段階の空モード
晴・曇・雨・夕・夜の気分で雰囲気を切替。集中時間の演出に。
AI と連携した一括投入
POST /api/import/roadmap で階層構造を一発投入。さきが PowerShell で直接叩く運用。