GitHub

TodayOne thing needs you

Quiet until
it matters.

Dashboards that build themselves, for people who’d rather not read dashboards. Every morning Lumantic turns your data into calm pages and speaks up only when a number needs you.

Get Lumantic on GitHub See the idea

Open source · Apache 2.0 · Version 0.11

The idea

From afar,
a constellation.

One star for every key figure, one constellation for every topic. Calm figures stay small. The one that needs you lights up.

The idea

Up close,
a page.

Zoom in and the stars glide to the margin. Beside each one a block unfolds. What needs you is a sentence; everything calm shares one line.

The idea

Every sentence
shows its evidence.

Click a statement and the chart behind it opens, chosen by Lumina, with her reason. No chart is there before you ask for it.

Time

Every month
is still there.

The room has a month. Pull it, and the page writes itself again: figures roll, sentences change, stars light up and go out. Read it in days, weeks, months, quarters or years.

Pull the month · or let it play

Build

The star
is the handle.

Lumina writes «Today» and one page per topic. The rest is yours. Grab a star and its block comes with it: reorder it, carry it to another page, or drop it where nothing is, and it starts a page of your own. Every block can be a line, a sentence, a number or a chart. And where a page ends, «/» fetches a new block and a question mark asks Lumina.

Grab a star to move its block · the words on the right change its form

Design

Five designs. Or yours.

Every colour on the screen is a token of the design, in the charts too. Try one: this page wears them the way the app does.

Your company

A few lines in a config file.

A company design is a built-in one as the base, plus only the colours and fonts that differ. Your logo takes the place of ours, and Lumantic signs in the corner.

// config/lumantic.json
"brand": {
  "name": "Musterbank",
  "logo": "musterbank.svg",
  "designs": [{
    "id": "musterbank",
    "base": "kreide",
    "colors": {
      "bg":     "#ffffff",
      "ink":    "#0b1f3a",
      "accent": "#00539f"
    },
    "fonts": { "text": "Source Sans 3" }
  }]
}

Data

Where is your gold layer?

It is the first thing Lumantic asks. Point it at the tables your team already trusts. It reads them, and never writes.

DuckDB fileOne file. Descriptions come from its table and column comments.
Parquet or CSV folderEvery file is a table. A folder of daily files is one table.
SnowflakeOver its SQL API, with a key pair or a token. No driver.
DatabricksOver the SQL Statement Execution API, as a service principal.
WindmillTwo small scripts in your workspace answer Lumantic’s questions.
  • Bronze raw data
  • Silver cleaned
  • Gold finished key figures per team
  • Lumantic the meaning, for everyone
It only reads
Lumantic never writes to your database. A warehouse gets a single SELECT from it, nothing else.
Fresh every morning
It reads on a schedule, when your loading job calls its webhook, or when files change. Opening a page never queries the database.
Rules, not guesses
Every status and every sentence is computed by rules you can read. AI is optional; it answers questions and sees only the month’s figures.
Your login, your rights
OpenID Connect or your proxy. Groups decide who sees which Kosmos. Tokens stay on the server.

Lumantic is young: version 0.11. The Snowflake, Databricks and Windmill adapters have not yet run against live accounts.

Start

Run it on your machine.

One file for Windows, macOS or Linux, and nothing to install: DuckDB is built in. Start it, and your browser opens with two invented gold layers to look around in, a maker of drives and a bank’s ALCO, whose figures run up to last month.

# download, unpack, start lumantic (on Windows: double-click)
github.com/Dominik1407/lumantic/releases/latest

# with Docker, on http://127.0.0.1:8080
docker run -p 127.0.0.1:8080:8080 -v lumantic-data:/data \
  ghcr.io/dominik1407/lumantic

# from source: Go 1.25+ and Node 20+, see the README
git clone https://github.com/Dominik1407/lumantic

Download Lumantic on GitHubHow to contribute

Not signed yet: Windows and macOS ask once before the first start · Your own gold layer goes in under Settings › Data
Open, but curated: issues always, pull requests after agreement