Setup Guide
Get your GenKaKu Worker up and running in 5 minutes.
Step 1: Create your account
- Go to genkaku.app
- Click Sign In
- Choose one of:
- X (Twitter) — primary login method
- Solana wallet — Phantom, Solflare, or Backpack (click "More options")
- Authorize the app
Your account is created automatically on first sign-in.
Step 2: Get your Worker Token
- Go to genkaku.app/settings → Worker tab
- Click Generate Token
- Copy the token — it looks like
cwt_6wSa9AazKhba2Gb4VcCcDImhcVuf2eUC - Save it somewhere safe — the token is only shown once
info
The cwt_ token is your worker's identity. It links your Desktop App to your GenKaKu account so earnings are credited to you.
Step 3: Download the Desktop App
- Go to genkaku.app/earn
- Click Download for macOS (or your platform)
- Open the downloaded
.dmgfile - Drag GenKaKu Worker to your Applications folder
macOS security note
On first launch, macOS may block the app because it's from an unidentified developer:
- Go to System Settings → Privacy & Security
- Scroll down — you'll see a message about GenKaKu Worker being blocked
- Click Open Anyway
- Enter your password to confirm
Step 4: Configure your token
- Open GenKaKu Worker from Applications
- You'll see a Worker Token Required banner at the top
- Paste your
cwt_token into the input field - Click Save
The token is stored locally on your machine. You won't need to enter it again.
Step 5: Install Ollama (if needed)
The Desktop App needs Ollama to run the AI model on your GPU.
- The app will show Ollama status in the Dashboard
- If Ollama is not installed, click the link to download it from ollama.com
- Install Ollama and restart the Desktop App
- Click Start in the Ollama section to launch it
tip
Ollama runs as a background service. Once started, it stays running even if you close the Desktop App.
Step 6: Connect and start earning
- Click Connect & Start Earning
- The status changes to Connected
- Your GPU is now available for inference jobs
- Watch your earnings grow in the Dashboard
What's happening under the hood
When you click Connect:
- Session registration — the app sends your token to the server, which links it to your account
- WebSocket connection — a persistent connection is established to the orchestrator
- Worker registration — your GPU's capabilities (model, speed, GPU type) are reported
- Job matching — the orchestrator routes jobs to your worker based on availability and performance
Token management
Your token is stored locally using electron-store. To manage tokens:
- View status — the Dashboard shows "Token configured" when a token is set
- Reset token — click Reset next to the token indicator, then enter a new token
- Revoke token — go to genkaku.app/settings → Worker tab → Revoke
You can have up to 5 active tokens per account. Each token can be used by one worker at a time.
Next steps
- Earnings — understand how USDC and $GENKAKU rewards work
- Dashboard — learn about the Desktop App interface
- Troubleshooting — if something goes wrong