Faltan credenciales para arrancar. On1take no incluye llaves en el código: todo se configura con variables de entorno. Cuando termines, recarga esta página.
NEXT_PUBLIC_SUPABASE_URLListoNEXT_PUBLIC_SUPABASE_ANON_KEYListoSUPABASE_SERVICE_ROLE_KEYListoAI_PROVIDERListoANTHROPIC_API_KEYOpcionalAI_API_KEYListoGOOGLE_CLIENT_IDListoGOOGLE_CLIENT_SECRETListoTOKEN_ENCRYPTION_KEYListoTAVILY_API_KEYOpcionalNEXT_PUBLIC_VAPID_PUBLIC_KEYListoVAPID_PRIVATE_KEYListoRESEND_API_KEYListoCRON_SECRETListoAI_DAILY_BUDGET_CENTSOpcionalAI_GLOBAL_MONTHLY_BUDGET_CENTSOpcional1. Crea tu `.env.local`
Copia el ejemplo y rellena Supabase y tu proveedor de IA (Anthropic u OpenAI-compatible, por ejemplo OpenCode Go). Google y Tavily son opcionales para probar.
cp .env.example .env.local2. Aplica las migraciones
npx supabase link --project-ref TU_REF
npx supabase db pushO pega los archivos de supabase/migrations en el SQL Editor, en orden.
3. Reinicia y entra
Ejecuta npm run dev, crea tu cuenta y completa el onboarding.
Consejo: para probar sin Google Calendar ni Tavily, deja esas variables vacías. On1take funciona y te lo explica cuando una tool no está disponible.