MyPersonas

โ€บ Downloads โ€บ Personas

Personas v0.5.0

A desktop lounge where your AI personas live โ€” animated characters that react to your conversations, keep you company while you study or work, and help you hit your goals.

Free & open source ยท Windows, macOS & Linux

What is Personas?

Personas is the desktop companion app of the MyPersonas project. You create personas โ€” each with a name, personality, backstory, and interests โ€” and give each one an animated Live2D character. They hang out in a cozy virtual room on your screen: they sway, blink, lip-sync while they talk, and change expression in real time based on the emotional tone of your conversation.

Every persona is wired to whichever AI model you choose โ€” hundreds via OpenRouter, or free local models via Ollama. Different personas, and even different goals within one persona, can run on different models โ€” so the right brain handles the right job.

What does it do?

๐ŸŽญ

Living characters

Live2D personas react instantly while replies stream โ€” sentiment-driven expressions, lip-sync, idle motion, speech bubbles in the lounge.

๐ŸŽฏ

Screen-aware focus mode

Start a study/work session and personas whose interests match what you're doing chime in โ€” encouragement, relevant thoughts, or a nudge if you drift to YouTube. Reads active window titles only, never screen contents.

๐Ÿ—‚๏ธ

Goals โ†’ models

Assign each goal its own AI model and project prompt. Switching goals reroutes the conversation to the right specialist.

๐Ÿงฉ

Extensions

Bundled add-ons โ€” writing planner, bank-CSV subscription finder, daily check-in โ€” plus a template so you (or any AI) can write and paste-install your own.

๐Ÿ–ฅ๏ธ

Desktop World

Go fullscreen and your desktop becomes a world of live window snapshots โ€” personas walk between your windows, comment on what you have open, tidy the virtual copies, and can even look at contents (opt-in vision). Your real windows are never touched.

๐Ÿ”€

Model quick-switch

Route a single reply to a different model mid-conversation, with a synopsis injected for context, then snap back.

๐Ÿ”’

Local & private

Everything stays on your machine. No account, no server, no telemetry โ€” conversations go only to the model providers you configure.

๐Ÿ”ž Adult content is off by default. Adults can enable NSFW features in Settings, which route designated conversations to models whose providers permit adult roleplay.

Getting started

  1. Installer: download for your platform above and run it. โ€” or โ€” Zip: extract, then npm install && npm start (needs Node.js).
  2. Open Settings, paste an OpenRouter API key (or point at local Ollama), and refresh the model list.
  3. Click + Persona โ€” personality, interests, pick their character.
  4. Click them in the lounge to chat, or hit ๐ŸŽฏ Focus and get to work with company.