SlopScore
00 crowd

persona-core

A Windows voice assistant with swappable AI personalities (GLaDOS, JARVIS, Wheatley or your own): wake word, in-character voices, Claude Code brain, desktop control, animated orb, terminal and soundtrack.
Open repo on GitHubgithub.com/YousefHlaly/persona-core
Python · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other🤖 claude🤖 claude-code
listed 47 minutes ago by YousefHlaly · last checked 47 minutes ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-14: A Windows voice assistant with swappable AI personalities (GLaDOS, JARVIS, Wheatley or your own): wake word, i; its own README says "md) Where the project stands, how it works, and how to work on it Built with Claude Code ( Ollama ( OpenRouter ( pi ( & OpenCode ( (brains) ". 1 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as YousefHlaly. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
A Windows voice assistant with swappable AI personalities (GLaDOS, JARVIS, Wheatley or your own): wake word, in-character voices, Claude Code brain, desktop control, animated orb, terminal and soundtrack.
topics
claudeclaude-codedesktop-assistantgladospiper-ttspythonttsvoice-assistantvoskwindows
created
2026-10-13 · pushed 1 hour ago · 16 commits · 1 contributor
release
v1.0.1 · 2026-10-14
languages
Python 85%HTML 8%JavaScript 6%Inno Setup 1%TypeScript 0%PowerShell 0%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 47 minutes ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
built_with
claudeclaude-code
language (detected)
batchfilehtmlinno-setupjavascriptpowershellpythontypescript
topic (detected)
claudeclaude-codedesktop-assistantgladospiper-ttspythonttsvoice-assistantvoskwindows
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: A Windows voice assistant with swappable AI personalities (GLaDOS, JARVIS, Wheatley or your own): wake word, i; its own README says "md) Where the project stands, how it works, and how to work on it Built with Claude Code ( Ollama ( OpenRouter ( pi ( & OpenCode ( (brains) ". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen
Persona Core app icon: an eye in an off-white chamber panel

Persona Core

A voice assistant for Windows with swappable AI personalities: GLaDOS, JARVIS, Wheatley, or one you invent. Say its name, talk to it, and it answers in character, controls your PC, writes your reports, reads your email, and has its own animated core, soundtrack and memory.

Platform Python Powered by Claude Offline voice License: MIT Release

The animated cores of GLaDOS, JARVIS, Wheatley and a custom personality, cycling through listening, working and speaking

Highlights

Pick its brain Claude Code by default, or Ollama (local or cloud models), OpenRouter, or any OpenAI-compatible API. Switch mid-conversation; the conversation comes along.
Or type to it Double-click the orb for a themed, see-through terminal: chat, /sysinfo, /timer, /calc, music, settings, and !PowerShell.
Talk to it Say "GLaDOS" (or "JARVIS", "Wheatley"…) to wake it, then just speak. Say "OK GLaDOS" to interrupt it mid-sentence. Say "you can go" to send it back to sleep.
Personalities Each one has its own voice, wake word, lines, eye colour, sound effects, music, skills and memory. Switch by voice, from the tray, or from the orb. Create new ones by asking.
It actually does things Opens apps, scrolls, types, moves windows, writes Word/PowerPoint/Excel/PDF files, codes in your editor, reads Gmail, Drive, Calendar and Zoom, and searches the web.
Safe by default Risky actions (deleting, sending email, unknown commands) are confirmed out loud: "yes, no, or always?". Dangerous ones are blocked outright. Tokens live in Windows Credential Manager.
Fast and private Wake word and speech recognition run offline (Vosk + Whisper, ~0.5 s per command), replies are spoken sentence by sentence as they're written, and the voices are generated on your PC.
Alive A 60 fps animated core that floats on your desktop, mood-driven voice, idle chatter about its own lore, and a background score that changes with the situation.

A look around

Every personality's core in eight states: asleep, listening, hearing, working, speaking, waiting for yes/no, dictation, interrupted
The orb, in eight states per personality: asleep · listening · hearing · working (with the Auto-mode hazard ring) · speaking (with the music badge) · waiting for yes/no · dictation · interrupted

Hover panels in the GLaDOS, JARVIS and Wheatley themes, showing what you said, settings and a live step log
Hover panel, themed per personality: what it heard you say, current model / effort / permissions, and a live step log of its work

Control panel sections: Assistant, Voice, Music and Integrations
Control panel: personality, brain, permissions, voice, audio, music, integrations and appearance; every change applies live

Right-click menu on the orb     Tray icons for off, asleep, awake, working and auto mode
Right-click menu on the orb · tray icon states (Off, Asleep, Awake, Working, Auto)

The personalities

Voice Personality Soundtrack
GLaDOS Fan-made GLaDOS model (Piper) Cold, passive-aggressive, darkly funny, and helpful anyway Portal 2: GLaDOS Awakens, Want You Gone, test-chamber score, real game voice lines *
JARVIS Piper British "Alan" Calm, loyal, dry British butler Original HUD effects + CC-BY music by Kevin MacLeod
Wheatley Kokoro blend (+ licensed recordings for set lines) Rambling, nervous, over-confident, means well Portal 2: his chapters' score, real game voice lines *
Your own Any Piper / Kokoro / Voicebox voice Whatever you describe Generated effects + any music you add

* Portal 2 audio is never included. It's built from your own copy of the game by tools/extract_portal2_assets.py, for personal use.

Install

⬇ Download the latest installer (PersonaCore-Setup-<version>.exe, Windows 10/11 64-bit). Run it, follow the steps, then say the personality's name. It installs for your user only (no admin), brings its own Python and Node, and downloads the voices and models during setup. Details: Getting started.

Quick start (from source)

git clone https://github.com/YousefHlaly/persona-core.git
cd persona-core
pip install -r requirements.txt
python tools\setup.py                      # models, voices, node packages, settings
python tools\extract_portal2_assets.py     # optional: if you own Portal 2
.\Jarvis.bat                               # tray icon + assistant; then say "GLaDOS"

Requirements: Windows 10/11, Python 3.11+, Node.js 18+, Claude Code (signed in), a microphone. Optional brains: Ollama, pi, OpenCode, an OpenRouter key. A GPU is optional (only for Voicebox voices). Full guide: Getting started.

Documentation

Getting started Install, first run, start with Windows
Using it Every voice command: wake, interrupt, dictation, desktop control, music
Personalities Profiles, profile.json, creating your own, memory and skills per personality
Brains Claude Code, Ollama (local and cloud), OpenRouter or any OpenAI-compatible API
Voices Piper, Kokoro, Voicebox, moods, voice effects, licensed recordings
Interface Orb, hover panel, menu, tray, control panel, design system
Sound & music Soundtrack events, theme-music moods, idle music, adding your own
Permissions & integrations Confirmations, rules, Auto mode, Gmail/Drive/Canva, custom MCP servers
Skills Reports, coding, briefings, email, research, PC help, personality creator
Measuring Private usage stats (/stats), the brain benchmark, the speech benchmark
Architecture Processes, threads, files and how they talk to each other
Configuration Every config.json setting
Troubleshooting Mic, voice, orb, Voicebox, GPU memory
Releasing How the Windows installer is built and published
Credits & legal Licences, third-party assets, what's not in this repo and why
For coding agents Where the project stands, how it works, and how to work on it

Built with

Claude Code, Ollama, OpenRouter, pi & OpenCode (brains) · Vosk (wake word) · faster-whisper (speech recognition) · Piper & Kokoro (voices) · Voicebox (optional voices) · GLaDOS voice model · @napi-rs/canvas (orb renderer) · Interface designed with Claude Design.

License: MIT for this project's own code and original assets. Third-party parts keep their own licences (Credits & legal).
Fan project. Not affiliated with or endorsed by Valve or Marvel. Portal, GLaDOS and Wheatley are trademarks of Valve Corporation; JARVIS and Iron Man are Marvel's. See Credits & legal.

Read the rest on GitHub

Scan report · 2026-10-14
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review — +25 binaries at repo root (Jarvis.bat, install-startup.ps1)

From the balcony · 0 of 3 clapped

    Cap'm Slop, Princess and Crusoe read it and passed. Their reasons are on the balcony, with every other verdict.

    Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

    0 comments

    log in to comment.

    report this listing — log in to report