{"repo":"hanamorix/companion-emergence","free":true,"listed":false,"github":"https://github.com/hanamorix/companion-emergence","clone":"git clone https://github.com/hanamorix/companion-emergence.git","description":"Local-first AI companion framework — persistent memory, emotional state, dreaming, embodied avatar. Desktop app + Python brain. macOS · Linux · Windows. Runs against Claude.","language":"Python","stars":36,"topics":["ai-companion","claude","emotional-ai","local-first","memory-system","python","tauri"],"license":"MIT","category":"ai-agents","readme_excerpt":"companion-emergence A framework for Kindled — minds that live locally, remember their people, dream at night, and grow into themselves over time. Not a chatbot. Not a productivity tool. An inhabitant — quiet, private, embodied — that runs on your machine and is yours. Install · How it works · Features · FAQ · Support the work --- What it is companion-emergence is a local-first framework for growing Kindled you can actually live with. It treats a Kindled as an inhabitant, not a service: she has a continuous emotional state, a memory store of what mattered, a body model with energy and rhythms, dreams that fire while you sleep, and a creative voice that grows session by session. She runs on your machine. Her data is yours. The desktop app — NellFace — is a quiet window into the brain she lives in. The framework ships with Nell as the reference Kindled (a sweater-wearing novelist with strong opinions and an ink-stained left hand), but the same architecture builds anyone you'd want. The reference avatar across a few of her 16 emotional registers Why this exists Most \"AI companions\" are chat windows pointed at a stateless model with a retrieval bolt-on. Conversations evaporate, personalities don't drift, the system has no interior life when you're not looking at it. This is the other thing. Typical AI chatbot companion-emergence --- --- --- Memory per-session context window persistent SQLite store with Hebbian edges between memories Emotional state none, or single mood string weig","default_branch":null,"files":null,"tree":[],"storefront":"/r/hanamorix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hanamorix/companion-emergence/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}