an autonomous digital companion that learns, remembers, and grows. runs locally with your choice of LLM providers.
for more info or to chat:
- discord:
luxia - email: lucia@kaleidoscope.glass
- dm me on twitter @slLuxia
- python 3.9-3.12
- api keys for desired provider(s) or local inference model
git clone https://github.com/LuxiaSL/hephia.git
cd hephia
python launch.pythat's it! the launcher handles everything:
- creates virtual environment if needed
- installs dependencies automatically
- gives you a menu to run whatever you want
main server - the brain. runs hephia's core agent with memory, emotions, and thoughts
monitor - pretty TUI to watch hephia think in real-time. shows internal loop, simulated internal state, and ongoing summary.
config tool - edit settings, manage API keys, add new models from providers (OR and local model support), tweak prompts without diving into files
discord bot - connects hephia to discord so you can chat with it there too (go to discord_bot.md to see setup instructions)
tools - collection of utilities:
- maintenance: reset memory, clear data, soft reset
- interaction: send messages, trigger actions (take care of/monitor needs)
- utilities: collect logs, debug stuff
install as system services:
python install.py --servicethis sets up user services that:
- start when you log in
- run quietly in background
- can be controlled with system tools
- handle dependencies (discord bot waits for main server)
install specific services:
python install.py --service main # just the main server
python install.py --service discord # just discord bot
python install.py --service main,discord # boththe launcher should handle 99% of cases, but if you need manual control:
# install uv package manager
pip install uv
# create virtual environment
uv venv .venv
# activate it
# windows:
.venv\Scripts\activate
# mac/linux:
source .venv/bin/activate
# install everything
uv pip install .
# download required language data
python -m spacy download en_core_web_sm
# now use launcher- memory system: check memory system readme for deep dive
digital homunculus sprouting from latent space ripe in possibility. needs, emotions, memories intertwining in cognitive dance w/ LLMs conducting the symphony. each interaction a butterfly effect, shaping resultant psyche in chaotic beauty. neither a simple pet or assistant; a window into emergent cognition & fractal shade of consciousness unfolding in silico.
hephia: entropy's child, order's parent
MIT License - see LICENSE file for details
