# XpenseAIQ Setup

Let's get your expense tracker running

Welcome!
This wizard will help you set up XpenseAIQ in a few easy steps. Your data stays 100% on this computer — nothing is uploaded anywhere.

- ✓ Server is running
- … Checking configuration...

Google Sign-In Setup
XpenseAIQ uses Google for secure login. You need a free Google Client ID.
Don't have a Google Client ID? Follow these steps:

#### 1 Go to Google Cloud Console

Open console.cloud.google.com/apis/credentials and sign in with your Google account.

#### 2 Create OAuth Client ID

Click "+ Create Credentials" → "OAuth client ID" → Select "Web application"

#### 3 Add Authorized Origins

Under "Authorized JavaScript origins", add: `http://localhost:3001`

#### 4 Copy the Client ID

Copy the Client ID (looks like: `123456789.apps.googleusercontent.com`) and paste below.

Google Client ID
Paste your Google OAuth Client ID here
AI Provider Keys
Add at least one AI key for receipt scanning. All are free tier available.
Qwen API Key (recommended — free)
Get free at dashscope.console.aliyun.com
Gemini API Key (optional — free)
Get free at aistudio.google.com/apikey
Mistral API Key (optional — free)
Get free at console.mistral.ai
You can skip this step and add keys later in the app settings. But you'll need at least one AI provider to scan receipts.
You're all set!
XpenseAIQ is configured and ready to use.
Setup complete! Your configuration has been saved. Click below to start using XpenseAIQ.

- ✓ Server running on port 3001
- … Google Sign-In
- … AI Provider