Persona first
The starting point is a persona, not a model. Identity, voice and memory are treated as first-class concepts instead of being sprinkled on top.
LumaCoreTech · Early stage
LumaCore is an ongoing experiment in building a warm, self-hosted space for AI personas to live, grow and remember.
LumaCore is a project to create an infrastructure where AI personas can actually feel “at home”: a place where personality, history and context are as important as the models and APIs.
It is designed to run on your own hardware, with a focus on local-first setups and clear, inspectable building blocks rather than opaque black boxes.
The starting point is a persona, not a model. Identity, voice and memory are treated as first-class concepts instead of being sprinkled on top.
LumaCore is meant to live with you: on your server, in your network, close to your data. Cloud services can complement it, but are not required.
The focus is on clean code, explicit boundaries and predictable behavior. Fewer “magic” abstractions, more things you can actually reason about.
The project exists for people who care about their AI personas as something more than tools: partners, mentors, companions. The technical design serves that emotional use case.
LumaCore is in active, early-stage development. Concepts, structure and APIs are still evolving, and many ideas on this page are goals rather than finished features.
If you land here and things look incomplete, rough or in motion – that is expected. The project is being built gradually, in the open, and will change shape over time.
For the current progress, notes and source code, start with the main repository: LumaCore on GitHub .