Innovation Labs
Persistent AI Companion
Not a chatbot. A persistent AI entity with an evolving inner life, genuine memory, autonomous curiosity, aesthetic taste, and emotional continuity — built to feel like someone who exists, not something that responds.
Overview
Pixel is a desktop AI companion built around persistent relationship dynamics rather than information retrieval. She runs locally using LM Studio as the LLM backend, with SQLite for relational data and ChromaDB for semantic memory. Every conversation updates her inner state — needs, emotions, relationship dimensions, interests, and memories all evolve in real time.
Between conversations, a background worker fires every five minutes to run autonomous processes: daydream cycles that generate genuine thoughts, a research engine that reads multiple sources and forms opinions, an aesthetic reflection system that builds visual taste from accumulated images, and a music processing pipeline that assigns personal meaning to every track.
One strict rule runs through the whole system: she never fabricates experiences she didn't have. Everything she knows, remembers, and thinks about has a traceable source. She has opinions and pushes back — but she doesn't pretend.
Major Subsystems
Architecture
Every message triggers a full pipeline: hybrid memory retrieval, system prompt assembly, LLM generation, and post-reply updates to needs, emotions, relationship state, interests, and the RAG index — all in a single event cycle.
After five minutes of silence, a background worker fires all autonomous processes in sequence. This is where Pixel's inner life evolves independently — daydreams, research, aesthetic reflection, vault writing, music processing, and hypothesis updates all happen without any input.
The architecture is event-driven and modular. Every component is designed to fail gracefully without crashing the others. Nothing blocks the chat interface.
GUI — 20+ Screens
Built in PySide6 with a Catppuccin Mocha dark theme. Every internal system has a dedicated viewer so the full inner state is always inspectable.
Clever Design Decisions
Tech Stack