Quickstart

From clone to first run in a few minutes.

There is no installer and no account on our side. Lumium is a SvelteKit application with the agent runtime embedded, so the console and the execution loop start together.

1. Run it

Clone the repository onto the machine that will run Lumium and start the server. The example environment file lists the three values you need to set.

Clone the repository

git clone <your-fork-url> lumium
cd lumium/apps/core

Create the environment file

cp .env.example .env

Set the required values

LUMIUM_DATA_DIR=data
DATABASE_URL=file:data/lumium.db
ORIGIN=http://localhost:5173
BETTER_AUTH_SECRET=<random-string>

Install and start

pnpm install --ignore-workspace
pnpm dev

2. First run

1

Run the server

Install dependencies and start the dev server. The default database is a SQLite file in the project directory, so nothing else is required.

2

Create your organization

Open the console and sign up. The first thing you create is an organization, which is the tenant that owns people, agents, models, capabilities, and secrets.

3

Open a project

A project is where work happens: conversations, artifacts, work items, knowledge, files, and automations all belong to it. Membership in the project is the authorization boundary.

4

Assign an agent

Register a model for the organization, allow it for the project, and assign an agent. Then start a conversation and describe the work.

3. Where things live

Conversations
One thread per piece of work. People and agents post into the same thread.
Artifacts
Files, boards, and typed records that belong to the project, not to a conversation.
Work items
Canonical records with statuses. A board is a view over them, not a second copy.
Automations
Schedules that open conversations, and agent subscriptions to work events.
Knowledge
Organization documents, project knowledge, and conversation notes, kept separate.
Files
A content-addressed library with immutable revisions.
Settings
Models, agents, capabilities, skills, connectors, channels, secrets, and devices.

Next

The concepts page explains the object model in full: organizations, projects, conversations, artifacts, work items, sessions, and the ledger.

Read the concepts