Hermes Atlas
Desktop apps, web UIs & dashboards · works with Hermes Agent

Lumi

CES-Ltd/Lumi

Native Rust and GPUI desktop app for Claude Code, Gemini CLI, Hermes, Crush, Codex and Cursor

In short

Lumi is a native desktop AI agent platform written in Rust with a GPUI shell, built to run with Claude Code, Gemini CLI, Hermes, Crush, Codex and Cursor. It combines chat, a sprint board, memory, analytics and an agent roster in one binary.

What Lumi does

The user-facing piece is lumi-gpui, a single binary with ten task surfaces in a left-rail layout: Chat, Cowork, Code, Creative, Memory, Analytics, Sprint, Plans, Agents and Settings. Chat shows streamed text, tool-call bubbles, permission modals and slash commands. Sprint is a five-lane kanban board grouped by epic, story and task, and Analytics rolls up turns, tokens and cost per team with an audit log.

Underneath is a Cargo workspace of lumi-* crates covering storage, memory, dispatch, policy, audit, pricing, cron and skills. The README says a lead Claude Code instance is launched per team with an MCP configuration pointing at in-process servers for memory, dispatch, personas, sprints, permissions, skills and browsing. State lives under ~/.lumi-lyra/, including per-team memory and a JSONL audit log. The app is run from source with cargo.

Key features

  • Ten task surfaces including Chat, Memory, Analytics, Sprint and Agents
  • Five-lane kanban Sprint board grouped by epic, story and task
  • Per-team token and cost analytics with a filterable audit log
  • Memory views for observations, episodes and a knowledge graph
  • In-process MCP servers for memory, dispatch, permissions, skills and browsing
  • Budgets, governance templates and permission controls in Settings

When to use it

  • Managing several coding agents and teams from one desktop window
  • Tracking token and dollar spend per team and per epic
  • Planning agent work on a kanban-style board while chatting with a lead agent

Who it is for: Developers comfortable building a Rust project who want a native desktop front end for several coding agents.

How it fits with Hermes Agent

Names Hermes among the agents it can run with. The README describes the lead agent as a Claude Code instance per team, so how Hermes is wired in is not detailed.

How to install Lumi

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

cargo run -p lumi-gpui
cargo build -p lumi-gpui --release
./target/release/lumi-gpui

FAQ

What is Lumi?

Lumi is a native desktop AI agent platform written in Rust with a GPUI interface. It offers chat, a sprint board, memory, analytics and an agent roster in a single binary.

Does Lumi work with Hermes Agent?

Lumi lists Hermes among the agents it can run with, next to Claude, Crush, Gemini CLI and Cursor. The README does not detail the Hermes setup, and it describes the lead agent as a Claude Code instance.

Is Lumi free and open source?

Yes. The repository is licensed under MIT, and it is run from source with cargo run -p lumi-gpui or a release build.

Similar interfaces for Hermes Agent

All interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent