mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
OpenWork Cloud App (packages/web)
Frontend for app.openwork.software.
What it does
- Signs up / signs in users against Den service auth.
- Launches cloud workers via
POST /v1/workers. - Handles paywall responses (
402 payment_required) and shows Polar checkout links. - Uses a Next.js proxy route (
/api/den/*) to reachapi.openwork.softwarewithout browser CORS issues.
Local development
- Install workspace deps from repo root:
pnpm install - Run the app:
pnpm --filter @different-ai/openwork-web dev - Open:
http://localhost:3005
Optional env vars
DEN_API_BASE(server-only): upstream API base used by proxy route.- default:
https://api.openwork.software
- default:
DEN_AUTH_ORIGIN(server-only): Origin header sent to Better Auth endpoints.- default:
https://den-control-plane-openwork.onrender.com
- default:
Deploy on Vercel
Recommended project settings:
- Root directory:
packages/web - Framework preset: Next.js
- Build command:
next build - Output directory:
.next - Install command:
npm install(orpnpm install)
Then assign custom domain:
app.openwork.software