Stop guessing, start dressing smart. AI catalogues your wardrobe, builds daily outfits, plans travel packing, and gives expert styling advice — from clothes you own.
翻訳待ち
暮らしPython · TypeScriptGitHub @phanidhar09オンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
ClozeHive — wardrobe intelligence platform: digital closet, FANI AI stylist (LangGraph agent + MCP tools), RAG insights with pgvector, vision pipeline, travel packing. React + FastAPI microservices.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A digital closet that thinks — outfit building, AI styling, travel packing, wear analytics, and RAG-grounded insights built on top of your own items and history.
1. Overview
2. Meet FANI
3. Feature highlights
4. Architecture
5. Core workflows
6. Service responsibilities
7. Domain map (api-gateway)
8. Technology stack
9. Quick start (Docker)
10. Local setup without Docker
11. Configuration
12. API surface (v1)
13. Testing & quality
14. Operations & health
15. Frontend routes
16. DocumentationRead the full README ↗A digital closet that thinks — outfit building, AI styling, travel packing, wear analytics, and RAG-grounded insights built on top of your own items and history.
Launch the app → • Marketing site • Repository
ClozeHive is a wardrobe intelligence platform. Users build a digital closet, compose and save outfits, get AI-driven styling and packing help, and track how they actually wear their clothes over time. Every recommendation is grounded in the user's real items and history through a retrieval-augmented (RAG) pipeline backed by vector search.
The system is a domain-driven architecture:
Full environment, migration, GCP, and deployment detail lives in docs/ENVIRONMENT.md, docs/SERVICES.md, and docs/RUNBOOK.md. AI agents should read AGENTS.md for the operational contract.
FANI — Fashion AI Nurturing Individuality — is ClozeHive's built-in AI stylist. FANI powers outfit recommendations, the daily Tip of the Day, wardrobe-gap detection, conversational styling, travel packing, and Shop with FANI purchase advice.
The primary stylist experience is the full-screen chat at /ai-stylist (persisted sessions, structured outfit cards, closet context). The dashboard surfaces FANI nudges and Tip of the Day.
Outfit suggestions carry a 5-tier FANI rating — Needs Improvement → Average → Good → Excellent → Best Fit — each with a star count, a color badge, and a short stylist note.
| Area | What you get |
|---|---|
| Home | Daily FANI Tip of the Day (day-of-week rotation), Style at a Glance (Most Worn / Never Worn / Closet Gaps), quick-action grid, and Outfit of the Day with a 5-tier FANI rating. |
| Style onboarding | Guided style-profile flow (/onboarding/style-profile) that feeds FANI personalization and RAG context. |
| Closet | Full item CRUD with rich metadata, image storage (local disk or GCS), preview/confirm upload flows, similar-item search, availability flags, and AI background removal. |
| Closet match | Find items in your closet that pair with a reference piece (/closet-match). |
| Smart ingest | Upload a photo (incl. HEIC) → detection → background removal → structured item metadata, all in-process in the gateway. Bulk smart-ingest sessions for multi-photo review. |
| Outfits | Outfit builder, saved looks, outfit history (feeds RAG), and weekly planner with weather-aware day plans. |
| FANI AI Stylist | Structured stylist chat at /ai-stylist with SSE streaming, persisted history, and handoff from dashboard nudges. |
| Travel | Trips, weather-aware packing lists, packing-memory APIs, occasion planning, and FANI/agent packing tools. |
| Shop with FANI | Upload an in-store photo or paste a product URL → closet match, buy/skip verdict, outfit ideas, and optional add-to-closet (SSRF-guarded URL fetch). |
| Intelligence (RAG) | Fashion knowledge, closet similarity, purchase-gap detection, and a unified /rag/* surface backed by pgvector embeddings. |
| Analytics | Wear events (append-only), cost-per-wear, utilization, forgotten gems, and versatility scoring. |
| Profile & Settings | Display name, location & weather, FANI preferences, avatar, and privacy; navbar dropdown for Saved Outfits, Closet Insights, and Wardrobe Gaps. |
| Real-time | WebSocket notifications at /api/v1/ws (toast UI in the app shell). |
ClozeHive runs in two topologies that share one codebase. The gateway is the single owner of the wardrobe and intelligence domains and runs the vision pipeline in-process in both.
The frontend calls the gateway directly (VITE_API_URL). There is no nginx; the gateway serves the entire /api/v1 surface with SERVE_MIGRATED_DOMAIN_ROUTES=true and runs all AI in-process.
This is the beginning of the README. Read the rest at the original. Read the full README ↗
| Auth | JWT + refresh tokens, Google OAuth, and password reset (Mailpit in dev). |