Set up your environment

This app needs a storage connection and an owner sign-in credential to work. Fill in the fields below to generate a ready-to-use configuration snippet — nothing you type here is ever sent anywhere; it only stays in this browser tab.

Storage connection failed
Missing required storage configuration: S3_ENDPOINT, S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, S3_BUCKET

Storage connection

Owner sign-in

Used to sign in and approve AI assistants, manage tokens, and use the file editor.

System name (optional)

Email & Telegram messaging (optional)

Lets the assistant send emails and Telegram messages on your behalf. Skip this section if you don't need it yet — you can always add it later.

Email (SMTP)

Telegram

Shared send limit

Configuration

S3_ENDPOINT=
S3_REGION=us-east-1
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_BUCKET=
S3_FORCE_PATH_STYLE=true
OAUTH_OWNER_USERNAME=
OAUTH_OWNER_PASSWORD=

Apply it

Locally: paste it into frontend/.env.local, then restart the app (npm run dev).

On Vercel: open your project, go to Settings → Environment Variables, and paste the lines above (Vercel accepts a full .env-formatted paste at once — or add each line as its own variable), then redeploy.

Once applied, reload this page.