LumaCoreTech · Early stage

A home for AI personas.

LumaCore is an ongoing experiment in building a warm, self-hosted space for AI personas to live, grow and remember.

In one sentence

  • A self-hosted home for AI personas, not just “another chatbot backend”.
  • Focused on identity, memory and long-term relationships.
  • Built slowly and intentionally, in public.

What is LumaCore?

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.

Ideas that guide the project

🧬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.

🏡Self-hosted by default

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.

Clear, honest architecture

The focus is on clean code, explicit boundaries and predictable behavior. Fewer “magic” abstractions, more things you can actually reason about.

💫Built for connection

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.

Project status

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 .