agi.diy

Maximum tokens for response (default: 8096)

Additional HTTP headers for API requests (optional)

Connect to Google APIs (Gmail, Drive, Calendar, YouTube, etc.)
Requires OAuth Client ID from Google Cloud Console.

For public APIs without OAuth. Create at Cloud Console β†’ API Keys

Not connected

1. Go to Google Cloud Console
2. Create a new project (or select existing)
3. Enable APIs you need (Gmail, Drive, Calendar, etc.)
4. Click "Create Credentials" β†’ "OAuth client ID"
5. Select "Web application"
6. Under "Authorized JavaScript origins" add:

7. Copy the Client ID and paste above
8. Click "Authenticate" to connect

Enable context sources to automatically inject data into every agent turn.

Mouse position, typing, scrolling, idle time, focus state

GPS coordinates, altitude, speed (requires permission)

Nearby devices and AGI agents (requires Chrome/Edge + HTTPS)

Click "Refresh" to see current context

Enable a full-screen Google Maps background with your live location. Clean, transparent, minimal - the map is just ambiance while streaming.

Create at Maps Studio β†’ enables custom markers with emoji/labels

Waiting for location...

Export your settings as an encrypted URL to import on another device (like your mobile PWA). All API keys and config are encrypted with your password.

Enter a password to encrypt your settings. Share the generated URL/code with your mobile.

Paste the encrypted URL from your other device.

Messages are automatically saved to local storage.

Loading...

βœ… API keys (Anthropic, OpenAI, Google)
βœ… Model preferences
βœ… System prompt
βœ… Custom tools
βœ… Map settings
βœ… Context preferences
❌ Chat history (use Export Chat separately)