How Local Development Works In This Repo
AnotherWrapper Premium is currently a cloud-service-first setup. That means the normal development flow is:- create or connect a real Supabase project
- add provider keys in
.env.local - run the app locally with
pnpm dev
Typical Local Workflow
http://localhost:3000
What You Usually Need During Local Dev
- a Supabase project
- an OpenAI key for the minimum AI path
- storage config if you want uploads
- whichever extra provider keys match the apps you are testing
Important Practical Detail
Because so many features rely on third-party services, “the app boots locally” does not mean “every app works locally.” For example:- chat with PDFs needs storage and OpenAI embeddings
- voice needs ElevenLabs
- video needs model-specific providers
- analytics may appear silent until configured correctly
If You Want A More Local-First Setup
It is possible to build a more local setup on top of this repo, but it is not a first-class workflow in the current codebase. So for now, the simplest and safest path is:- local Next.js app
- hosted Supabase
- hosted AI/storage/payment providers

