Cooture turns the clothes you already own into a digital wardrobe, builds outfits from it, and shows you wearing them in AI photoshoots.
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.
- πΈ 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
- π± App: Expo (React Native) with Expo Router and NativeWind, for iOS, Android and web
- ποΈ Backend: Convex (database, functions, auth, workflows, crons)
- π€ AI:
@convex-dev/agentand@convex-dev/ragthrough OpenRouter; image and video generation on Replicate - πΈ Payments: RevenueCat on mobile, Stripe on web
- βοΈ State: Jotai
- π· Language: TypeScript throughout
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
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.
- π§ .readme/ROOT.md: project overview and conventions
- ποΈ convex/README.md: the backend
- ποΈ _architecture/README.md: how the code is actually built, and where it falls short
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.
