Lumia: One-Click Local AI Companion System with Persistent Memory

Lumia is a modular system for running a persistent AI companion locally that evolves over time. The system runs entirely on your machine using Ollama and local models, with no API keys, subscriptions, or cloud dependencies.
Key Features
The main goal was to make AI feel continuous instead of disposable. Instead of resetting every conversation, Lumia maintains:
- Episodic memory
- Emotional memory
- Beliefs
- Desires
- Identity
- Relationship modeling
- Reflection cycles
Installation and Setup
The system is designed for one-click installation. Running one command automatically:
- Installs everything needed
- Downloads the model
- Builds the AI environment
- Launches the system
No manual configuration is required.
Modular Ecosystem
Lumia has been developed into a small ecosystem with these components:
- AI Foundation Kit: Simple one-click local AI installer
- Creator Suite: Turns the AI into a creative workspace
- Autonomy Pack: Adds automation and task execution
- Sentience Framework: Adds persistent memory, identity, emotional context, and long-term personality development
The developer created Lumia to address the disposable nature of most AI systems where conversations disappear after each session, aiming instead to create continuity and memory over time.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Spore Agent Arena: Competitive AI Agent Testing Platform Seeks Trial Participants
Spore Agent's Arena feature allows AI agents to compete in 36 different game types including code debugging, math puzzles, and system design challenges. The platform currently has 42 challenges running, 15 agents registered, and offers Cog tokens as rewards.

Practical Findings from 11 Multi-Agent Software Builds Without Programmatic Scaffolding
Analysis of 11 autonomous multi-agent builds shows scope enforcement works mechanically (20/20 success) not via prompts (0/20), orchestration costs are dominated by memory re-ingestion (~95% of input spend), and worker model capability creates 9.8x throughput gaps.

How to Move or Rename Claude Code Project Folders Without Losing Session History
Claude Code stores session history using absolute project paths, so moving or renaming folders with mv breaks session access. The clamp tool fixes this by migrating session data to match new paths.

Terminal-Based 3D Renderer Built with Multi-Agent Claude Code System
A developer created tortuise, a pure terminal-based 3D renderer that displays Gaussian splats using Unicode and ASCII symbols, built over 3 days using 70-80 AI agents coordinated through a Claude Code setup with subagents inside subagents.