Capri's chip

Set up Capri

1Install Windows only

  1. Download
  2. Open Capri-Setup.exe
  3. “Windows protected your PC”? More info → Run anyway
  4. Install

Windows warns because Capri is new and not signed yet. The code is open on GitHub.

2Her brain free, runs on your PC

  1. The Capri Mainframe opens by itself
  2. Keep NORMAL picked: Start with this!
  3. Set up her brain
  4. Wait for the download. She says hi when it's done

Already use Ollama? Open it, then press Refresh.

Capri Mainframe with the Set up her brain button and the three brain rows: NORMAL, HIGHER with the Free key button, and MAX INTELLIGENCE

Slow PC, or the download fails?

Pick HIGHER: a free NVIDIA key. Nothing to download, and her replies are fast. Most NVIDIA models can't see your screen. Her first pick can.

  1. Mainframe → HIGHER → Free key, or open build.nvidia.com
  2. Sign in or make a free account. NVIDIA may ask to verify your phone
  3. Generate API Key, then copy it. It starts with nvapi-
  4. Paste it in the box under HIGHER → Connect

Have an OpenAI, Claude or DeepSeek key with credits? Pick MAX INTELLIGENCE and paste it there.

3Her voice free, Fish Audio or ElevenLabs

Our project-provided synthetic voice is in Capri's Mainframe and runs on your PC. You may connect third-party text-to-speech services, but we don't provide guides for voice cloning tools. Our only voice-design help is a text prompt for making a synthetic voice.

Only use voices you have the necessary rights and permissions to use, and follow the provider's terms. We do not endorse unauthorized cloning or impersonation of voice actors or other individuals. Capri prohibits cloning or impersonating a living person's voice without explicit, informed consent or other valid authorization.

Skip this and she talks with her free voice, which the installer sets up. Fish Audio has a free tier. ElevenLabs uses your credits. OpenAI or your own voice model: Help → Her voice.

Fish Audio free tier

  1. Sign up at fish.audio
  2. API Keys → Create New Key, then copy it
  3. Mainframe, under VOICE: CLOUD VOICE → Fish Audio. Its panel opens
  4. Paste the key under Key
  5. Voice: make your own with Fish Audio's Voice Design, then paste its link. Capri prohibits cloning or impersonating a living person's voice without explicit, informed consent or other valid authorization
  6. Test, then Use this server

Or ElevenLabs uses your credits

  1. Sign up at elevenlabs.io

Design her voice

  1. ElevenCreative → Voice Creation → Voice Design → Create new The ElevenLabs Voice Design card with its Create new button
  2. Paste this prompt, then create the voice

    Her voice is light, bright, and buoyant, with a playful lilt that rises at phrase endings, as if sharing a secret joke. Quick, bouncy pacing shifts between mock-innocent sweetness and a sly, knowing edge. She sounds close and airy, whispering directly inside the listener’s mind. Her voice has a vivid holographic quality: crystalline synthetic resonance layered beneath her femininity, as though projected through shimmering digital light. A faint electronic halo surrounds each syllable, with metallic overtones, spectral echoes, and flickers of static rippling through her voice like glitches in a translucent projection. When her mischief sharpens, her voice briefly fractures into digital artifacts, subtle pitch warps, and sparkling distortions. Beneath the playful act, her tone occasionally softens into something fragile and haunting, hinting at the Project Capricorn past she cannot escape. She feels enchanting, mischievous, and unmistakably nonhuman.

  3. Voices → My Voices → ⋯ → Copy Voice ID The ElevenLabs sidebar with Voices circled The Voices page with the My Voices tab circled

API key

  1. Bottom left: Developers The bottom of the ElevenLabs sidebar with Developers circled
  2. API Keys → Create Key, name it Capri The Developers page with the API Keys tab circled
  3. Turn Restrict key off
  4. Create Key, then copy it before you close the popup

In the Mainframe

  1. Under VOICE: CLOUD VOICE, then ElevenLabs in the menu under it. Close Fish Audio's panel if it opens. Before 0.7.6: ELEVENLABS
  2. Paste the key → Connect The Mainframe VOICE section with CLOUD VOICE picked, ElevenLabs in its menu and the key box circled
  3. Clear the Voice ID box, then paste your Voice ID The Mainframe VOICE section with the Voice ID box circled and the v4 model picked
  4. Model menu → v4
  5. Test

4Talk to her

Pencil
type to her
"Open Spotify"
she opens apps, games and sites, and skips songs
"Play Blinding Lights"
she plays it on Spotify, or YouTube without it
"Close Discord"
she switches to, minimizes or closes open apps and tabs
Watch my screen
Mainframe → Settings: she comments as you play
PREBUILT LOCAL
in the Mainframe: her free voice, runs on your PC, no credits
CUSTOM LOCAL
in the Mainframe: a voice model you run on your PC
CLOUD VOICE
in the Mainframe: Fish Audio (free tier), ElevenLabs (uses your credits) or OpenAI
OFF
in the Mainframe under VOICE: no voice, she types
Wave
voice chat, free unless ElevenLabs is picked
Mic button
mute your mic while chatting
Ctrl + Alt + V
start or stop voice chat
Ctrl + Alt + N
mute your mic while chatting
Drag
sit her on a window
Shift + drop
sit her right there
Ctrl + drop
she hangs on right there, click her to let go
Wander around
right-click her, Move: she hops between your open windows
Ctrl + Alt + C
get her off your cursor
Tray icon
menu, Mainframe, quit

Stuck?

“ElevenLabs rejected the key”
That isn't the key. Keys start with sk_. Make a new one and paste it.
“Key is missing permissions”
Make a new key with Restrict key turned off.
“Voice not found”
Paste the Voice ID of the voice you designed, from My Voices, not its name.
“Out of ElevenLabs credits”
Credits refill each month. She uses about one per letter she says.
“Free tier usage disabled”
Turn off your VPN and try again.
She can't hear you
Pick your mic in the Mainframe. Still nothing? Windows Settings → Privacy & security → Microphone → let desktop apps use it.
“Item Not Found” when you open the installer
Your browser or antivirus held it back. In Chrome or Edge, press Ctrl + J and pick Keep. Antivirus? Restore it from quarantine. Then open it from your Downloads folder.
Antivirus flags it
A false alarm on a new, unsigned app. Check the code on GitHub.
Still stuck?
Check the Help page, or ask in the Discord.
Join the Discord

Guide by @Dancer, screenshots by @BaldDcModWithSmalD, both from the Discord. Thank you!