Dockerでデプロイできる、ワンクリックのAI背景除去、バッチ処理、ライブエディターを備えたImageMagickのセルフホスト型Web GUI。
- スター
- 786
- フォーク
- 163
- 未解決の Issue
- 70
- 最終コミット
- 昨日
これは何?
Wardrowbeは、ワードローブを管理するセルフホスト型Webアプリです。服の写真をアップロードすると、AIモデルが色、柄、スタイルなどの情報を抽出し、各アイテムの記録に反映します。コーデの提案は地域の天気やシーン、指定した好みに合わせて行われ、毎日の提案をntfy、Mattermost、またはメールで受け取ることもできます。
着用履歴、評価、フィードバックも記録でき、よく着る服や使われていない服の分析、洗濯状況の管理、コーデの組み合わせ機能も備えています。家族それぞれが自分のワードローブを管理できます。PostgreSQL、Redis、バックグラウンドワーカーとともにDocker Composeで動作し、フロントエンドにはNext.js、バックエンドにはFastAPIを採用しています。
AIは差し替え可能で、完全ローカルな推論にはOllamaを、またOpenAIやOpenAI互換APIを利用できます。サインインには、組み込みの開発用ログイン、OIDC、またはリバースプロキシ経由のforward-authを使用できます。
主な機能
- 01服の写真をアップロードし、AIで色、柄、スタイルを抽出
- 02天気、シーン、好みに合わせたコーデの提案
- 03ntfy、Mattermost、またはメールで毎日の通知を受信
- 04着用履歴、評価、洗濯状況の管理、利用状況の分析
- 05家族それぞれのワードローブを個別に管理
- 06Ollama、OpenAI、またはOpenAI互換APIに対応
ユースケース
- 当日の天気予報をもとに、毎朝着る服を決める
- クローゼットを見直し、あまり着ていない服を見つける
- AIモデルを完全オフラインで動かし、プライベートなローカル環境でワードローブを管理する
- 1つのインストール環境で、家族複数人のコーデを管理する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/Anyesh/wardrowbe.git - 2
プロジェクトフォルダーに移動し、環境設定ファイルのサンプルをコピーする
cd wardrowbe && cp .env.example .env - 3
イメージを取得してコンテナを起動する
docker compose pull && docker compose up -d - 4
データベースのマイグレーションを実行する
docker compose exec backend alembic upgrade head
使う前に知っておきたいこと
- Docker と、ローカルの Ollama モデルを実行する場合は約4GBのRAMが必要です。
- 服のタグ付けやコーディネートの提案には、ローカルの Ollama モデルまたは OpenAI API キーなどの AI サービスが必要です。
- デフォルトの開発用ログインにはパスワードがありません。自分のマシン以外に公開する前に、シークレットを設定してください。
トピック
よくある質問
- wardrowbe とは?
- 服を撮影するとAIがタグ付けし、天気やシーンに合わせて毎日のコーデを提案するセルフホスト型ワードローブ管理アプリ。 Wardrowbeは、ワードローブを管理するセルフホスト型Webアプリです。服の写真をアップロードすると、AIモデルが色、柄、スタイルなどの情報を抽出し、各アイテムの記録に反映します。コーデの提案は地域の天気やシーン、指定した好みに合わせて行われ、毎日の提案をntfy、Mattermost、またはメールで受け取ることもできます。
- wardrowbe は無料で使えますか?ライセンスは?
- wardrowbe は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wardrowbe は今もメンテナンスされていますか?
- 活発にメンテナンス中。wardrowbe の最終コミットは 2026年10月18日 です。
- wardrowbe は何に使えますか?
- 当日の天気予報をもとに、毎朝着る服を決める クローゼットを見直し、あまり着ていない服を見つける AIモデルを完全オフラインで動かし、プライベートなローカル環境でワードローブを管理する 1つのインストール環境で、家族複数人のコーデを管理する
- wardrowbe のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/Anyesh/wardrowbe.git プロジェクトフォルダーに移動し、環境設定ファイルのサンプルをコピーする: cd wardrowbe && cp .env.example .env イメージを取得してコンテナを起動する: docker compose pull && docker compose up -d データベースのマイグレーションを実行する: docker compose exec backend alembic upgrade head
- wardrowbe はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Anyesh/wardrowbe
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
A株・香港株・米国株を監視するセルフホスト型AIツール。ポートフォリオ管理、価格アラート、分析、自動レポートに対応。
動画を文字起こし・フレーム解析・埋め込みでインデックス化し、自然言語でシーンを検索できるセルフホスト型のローカルファーストな動画ナレッジベース。
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。
StravaやGarmin Connectとの同期、GPX/TCX/FITファイルの分析に対応したセルフホスト型フィットネス記録サービス。
FFmpegのGPUまたはCPUエンコードで、動画を指定サイズに圧縮するセルフホスト型Web UI付きツール。