Skip to content
Sellest-AIPublic

About

πŸ‘• Cooture. Your own closet, in AI. Snap your clothes, build outfits, and see yourself wearing them in AI photoshoots.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

622 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cooture logo

Cooture

Cooture turns the clothes you already own into a digital wardrobe, builds outfits from it, and shows you wearing them in AI photoshoots.

Expo Convex TypeScript Platforms

πŸ‘— Why

Wardrobe apps make you catalogue every piece and then leave you staring at a list. Try-on apps only work with clothes from a shop. Cooture starts from your own closet: snap a piece and it is cut out and tagged for you, combine pieces into outfits, then see yourself wearing them before you get dressed or share the look.

Note

This repository is public for viewing only. It is not open source. See License.

✨ What it does

  • πŸ“Έ Wardrobe: photograph an item; its background is removed and an LLM categorises it
  • 🧩 Outfits: compose items into outfits, or let the app suggest some
  • 🎞️ Photoshoots: generate images and videos of yourself in an outfit from style presets
  • πŸ’¬ Feed: publish looks, follow people, like, bookmark and complete quests
  • πŸ’³ Credits: generations spend from a wallet topped up by subscription

🧰 Stack

  • πŸ“± App: Expo (React Native) with Expo Router and NativeWind, for iOS, Android and web
  • πŸ—„οΈ Backend: Convex (database, functions, auth, workflows, crons)
  • πŸ€– AI: @convex-dev/agent and @convex-dev/rag through OpenRouter; image and video generation on Replicate
  • πŸ’Έ Payments: RevenueCat on mobile, Stripe on web
  • βš›οΈ State: Jotai
  • πŸ”· Language: TypeScript throughout

πŸ—‚οΈ Layout

app/            Expo Router screens
expo/           app source: hooks, providers, components, the UI system
convex/         schema, procedures, router, workflows, LLM agents and integrations
utils/          code both the app and the backend run
translations/   English and French strings
.readme/        conventions for the app and the backend
_architecture/  architecture audit of this codebase

πŸš€ Running it locally

Requires Node 22 and pnpm.

pnpm install
cp .env.example .env.local   # then fill in the EXPO_PUBLIC_* keys
pnpm convex:dev              # keep it running
pnpm start                   # in a second terminal

πŸ” The backend reads its secrets (OpenRouter, Replicate, Stripe, RevenueCat, S3 storage) from the Convex deployment, not from .env.local. The client keys are validated in env.js.

πŸ“š Documentation

πŸ“„ License

Copyright (c) 2026 Sellest-AI. All rights reserved.

The source is published so it can be read. It may not be used, copied, modified or redistributed without written permission. The full terms are in LICENSE.

About

πŸ‘• Cooture. Your own closet, in AI. Snap your clothes, build outfits, and see yourself wearing them in AI photoshoots.

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages