
ces-ltd/lumi
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Унифицированный пользовательский интерфейс рабочего стола для Claude Code, Gemini CLI, Hermes, Crush, Codex и Cursor — мультиагент, MCP-нативный, написанный на Rust + GPUI.
Обзор
Нативная настольная платформа AI Agent, написанная на Rust. Он может работать с рабочим пространством Claude, Crush, GeminiCLI, HERMES, CURSOR Cargo с оболочкой GPUI сверху, парком ящиков lumi-* для хранения / памяти / отправки / политики / аудита / ценообразования / cron / навыков ниже и экземплярами кода Claude для каждой команды, приводимыми по MCP для вызова инструментов. Пользовательская часть - это один двоичный хостинг, в котором десять задач отображаются в макете левой рельсы: - вести разговор с потоковым помощником текста, пузырьки вызова инструмента, модальные разрешения, команды слэша (/clear, /model, /runtime, /perm, /help), вложения файлов, @-mention typeahead и зеркалирование статуса субагента в реальном времени. - - пусковая установка, которая запускает композитора с доменной подсказкой. - Repo browser + diff preview. - Контроль над ComfyUI (старт / остановка / перезапуск / открытие).
Обзор (машинный перевод)
Нативная настольная платформа AI Agent, написанная на Rust. Он может работать с Claude, Crush, GeminiCLI, HERMES, CURSOR.
Рабочее пространство груза с оболочкой GPUI сверху, парк ящиков lumi-* для хранения / памяти / отправки / политики / аудита / ценообразования / cron / навыков внизу и экземпляры кода Claude для команды, приводимые по MCP для вызова инструментов.
Что это такое
Пользовательская часть - это **lumi-gpui ** - один двоичный хостинг, в котором десять задач отображаются в макете левого рельса:
- Chat - вести беседу с потоковым помощником текста, пузырьками вызова инструмента, модальными разрешениями, командами слэша (
/clear,/model,/runtime,/perm,/help), вложениями файлов,@-ментионным шрифтом и зеркалированием статуса субагента в реальном времени. Cowork — пусковая установка, которая запускает композитора с доменной подсказкой. Code — repo browser + diff preview. - Creative — ComfyUI supervisor control (старт/стоп/перезапуск/открытие). Память — Поиск, Наблюдения, Эпизоды, Знания (таблица + форс-направленное полотно), Проекты; с кнопками Run-Now для захвата / консолидации / дистилляции проходов и бок о бок команды сравнивают.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Lumi
Native desktop AI agent platform written in Rust. It can run with Claude, Crush, GeminiCLI, HERMES, CURSOR
Cargo workspace with a GPUI shell on top, a fleet of lumi-* crates for storage / memory / dispatch / policy / audit / pricing / cron / skills underneath, and per-team Claude Code instances driven over MCP for tool calling.
What it is
The user-facing piece is lumi-gpui — a single binary hosting ten task surfaces in a left-rail layout:
- Chat — lead conversation with streamed assistant text, tool-call bubbles, permission modals, slash commands (
/clear,/model,/runtime,/perm,/help), file attachments,@-mention typeahead, and live sub-agent status mirroring. - Cowork — skill-tile launcher that primes the composer with a domain-specific prompt.
- Code — repo browser + diff preview.
- Creative — ComfyUI supervisor controls (start / stop / restart / open).
- Memory — Search, Observations, Episodes, Knowledge (table + force-directed canvas), Drafts; with run-now buttons for the capture / consolidate / distil passes and side-by-side team compare.
- Analytics — per-team turn / token / USD rollups, daily stacked-bar chart, per-Epic table, and an Audit sub-tab with filter pills + substring search.
- Sprint — five-lane kanban grouped by Epic > Story > Task with collapsible epics and a status-pill click model.
- Plans — surfaced plan files with an inline “Open in Plans” prompt above the chat.
- Agents — roster panel for hiring / firing teammates against the active team.
- Settings — theme, working dir, heartbeat, MCP servers (list + add HTTP), security toggles, governance templates, budgets, memory pipeline knobs, state-git init / commit / remote / push, skills library.
Demo
Short clip (~460 KB): apps/lumi-gpui/docs/media/demo-short.mov
Full walkthrough (~16 MB): apps/lumi-gpui/docs/media/demo-full.mov
Running it
From the workspace root:
cargo run -p lumi-gpui
Release build:
cargo build -p lumi-gpui --release
./target/release/lumi-gpui
State lives under ~/.lumi-lyra/:
teams.json— team registry (default / cowork / creative are system teams; user teams are deletable from the picker).gpui-ui-state.json— last-active tab.memory/— per-team observations, episodes, KG triples, wiki drafts.audit/— JSONL audit log read by Analytics → Audit..git/(optional) — state versioning, managed from Settings → State sync.
Repo layout
Lumi/
├── apps/
│ └── lumi-gpui/ — desktop binary (GPUI + gpui-component)
├── crates/
│ ├── lumi-audit — JSONL audit log + reader
│ ├── lumi-auth — auth & token wiring
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →