A blazing-fast AI helper for TypeScript that never freezes, lets you instantly undo any mistake, and is dead simple to customize with drag-and-drop.
| Getting Started | Guides & Manuals | Architecture & Deep Dives |
|---|---|---|
| ๐ Quick Start | ๐ฎ SOUL & Skills Guide | ๐ Architecture Diagrams |
| ๐ฏ How-To Cookbook | โ Frequently Asked Questions | ๐๏ธ Runtime Architecture |
| ๐ฎ Drag & Drop Setup | โจ๏ธ TUI Commands Guide | ๐งฌ 41 Osmotic Subsystems |
| ๐ค AI Roles | ๐ Author's Preface & Story | ๐ Academic Whitepaper |
| โก Prompt Caching Subsystem | ๐ Live Baseline Evidence | ๐๏ธ ADR Workspace |
| โก Advanced Documentation | ๐งช Verification Suites | โก Composition Root |
Dedicated to the open-source community and the creators at Nous Research & Hermes. Made with love so anyone can build with fast, reliable AI. โ William Andrew Cruz (
bozoegg/CardSorting) ยท Read Author's Note
| What You Get | Why It Matters to You | How Fast It Is |
|---|---|---|
| โก Zero Lag & No Waiting | Runs directly on your machine with no bloated middleware or slow background delays. | Instant (< 0.15 ms) |
| โช 1-Click Instant Undo | Made a bad edit? Type /rewind 1 and all your files and conversation snap back instantly. |
Under 1 millisecond |
| ๐ก๏ธ Never Freezes or Stutters | Built with smooth, dedicated memory so your terminal never lags or locks up. | Rock solid |
| ๐ Supercharged Speed | Can run over 8,500 actions every second without breaking a sweat. | 8,500+ actions/sec |
Ever notice how AI bills get expensive and conversations feel slower the longer you talk? LUMI fixes that automatically.
- Without LUMI (Normal AI): Imagine ordering coffee, but before the barista takes your order, you have to read them the entire history of coffee, recite the entire menu, and re-explain your whole life story. You get billed for every single word, every single turn!
- With LUMI (Smart Prompt Caching): LUMI locks the heavy background rules, code schemas, and system tools into memory. The barista already knows youโyou only pay for your quick, new question.
| Feature | What It Means in Normal Words | The Result |
|---|---|---|
| ๐ธ Up to 90% Cheaper | You don't pay to re-send instructions the AI already read. | Slashes your Claude, OpenAI & DeepSeek bills by up to 90% |
| โก Instant First Word | The AI doesn't waste time re-reading your codebase from scratch. | Starts responding in milliseconds instead of seconds |
| ๐ช Magic Auto-Tuning | Accidentally put dynamic dates or timestamps in your prompt? LUMI quietly cleans it up for you. | Turns messy prompts into Grade A+ cache efficiency |
| ๐ Clear Dollar Forecasts | Shows you exact dollar savings (Daily, Monthly, Annual) in plain English. | No math neededโsee exactly what you saved |
๐ Curious about how it works under the hood? Check out our Architecture Decision Records (ADRs) and ADR-135: Zenith Prompt Caching. Think of them as the open recipe cards for how LUMI is built!
Customize your AI without touching complicated config files:
- ๐ญ
souls/folder โ Drop in who the AI is (personality, tone, style rules, or custom prompts). - โก
skills/folder โ Drop in what the AI can do (new tools, scripts, or automated workflows).
๐ก 4 Easy Ways to Build:
- Drag & Drop: Drop any
.md,.json,.py, or.txtfile intosouls/orskills/.- Plain English: Describe what you want in simple words (
/soul forgeor/skill forge).- 5-Step Wizard: Answer 5 quick multiple-choice questions to build a custom assistant.
- 1-Click Doctor: Type
/soul doctoror/skill doctorto automatically find and fix any errors.๐ Want all the details? See the Easy SOUL & Skills Guide.
# 1. Download & Install
git clone https://github.com/CardSorting/LUMI-JOY.git && cd LUMI-JOY
npm install && npm run build
# 2. Add your AI API key (guided step-by-step setup)
npx tsx src/index.ts --setup
# 3. Start coding!
npx tsx src/index.ts --profile coderโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โก LUMI-JOY v1.0.0 โ ๐ค [๐ป Coder] โ ๐ง [gpt-5.6-luna] โ โฑ๏ธ 0.12ms โ ๐ฐ $0.0018 โ โญ Fav โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ ๐ค You: Refactor auth.ts to add expiration checks โ
โ โก LUMI (Coder): โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ง Checked auth.ts and applied clean edits with unit tests (0.04ms) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ I have updated auth.ts with clean expiration validation and verified the tests pass! โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ ๐ก Shortcuts: [Ctrl+M] Switch Model [Ctrl+P] Setup [/profile] Change Role [Ctrl+C] Quit โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| What I Want to Do | Exact Command to Type | What Happens |
|---|---|---|
| Write or fix code | /profile use coder |
Gives the AI coding tools, test checkers, and refactoring helpers. |
| Search the web & read papers | /profile use researcher |
Lets the AI search the web, read articles, and summarize findings. |
| Fix a broken app or bug | /profile use sre |
Turns on diagnostic tools to find crashes and suggest fixes. |
| Undo the AI's last action | /rewind 1 |
Instantly rolls back all edited files to how they were before. |
| Create a custom AI persona | Drop in souls/ or /soul forge |
Instantly creates and activates your custom assistant. |
| Add a new tool or skill | Drop in skills/ or /skill forge |
Gives your AI new capabilities and scripts. |
| Switch AI model on the fly | Ctrl+M (or /model claude-3-7) |
Instantly swaps between OpenAI, Claude, or local models. |
| Role | What It Does Best | Included Tools |
|---|---|---|
๐ป coder |
Writes code, fixes bugs, refactors, and generates unit tests | Files, Code editing, Terminal, Git |
๐ฌ researcher |
Searches the web, reads documentation, and summarizes research | Web search, File reader, Memory notes |
๐ก๏ธ sre |
Diagnoses errors, reads logs, and fixes system crashes | Diagnostics, Health checks, Terminal |
โ๏ธ writer |
Writes documentation, user guides, and technical explanations | Files, Markdown, Memory notes |
๐ student |
Friendly tutor that explains concepts step-by-step | Step-by-step hints, Explanations |
๐จ creative |
Brainstorms game designs, mechanics, stories, and ideas | Brainstorming, Vision, Memory notes |
โก minimal |
Super-fast, lightweight assistant with no extra fluff | Fast file editing, Minimal tokens |
For architects, engineers, and contributors looking for in-depth technical specifications:
| Area | Direct Documentation Links |
|---|---|
| ๐ Architecture & Design | ๐ Architecture Diagrams ยท ๐๏ธ Runtime Architecture Guide ยท ๐งฌ 41 Osmotic Subsystems ยท ๐ ADR Decisions Index ยท ๐ Mutation Matrix |
| ๐ Research & Whitepapers | ๐ AKD-DSO Academic Paper ยท ๐ Osmosis Whitepaper ยท ๐ฆ Package Mappings ยท ๐ง Freeze Cutoff |
| ๐ Evidence & Benchmarks | ๐ Live Baseline Measurements ยท ๐งช Benchmark Report ยท ๐๏ธ Grand Architectural Audit ยท ๐ Changelog ยท ๐ก๏ธ Patent Pledge |
| โก Subsystem Source Code | โก Composition Root ยท ๐ญ Engine Factory ยท โ๏ธ Core Contracts ยท ๐ง Agents Tier ยท ๐พ Sessions Tier ยท ๐ง Tool Registry |
The authoritative run was generated on 2026-08-17T04:06:43.562Z using Node.js v23.5.0 on macOS ARM64. It passed:
| Verification lane | Latest result |
|---|---|
| Pass 192 composition manifest | 566/566 components |
| Runtime capability smoke | 9/9 checks |
| Heterogeneous benchmark suite | 5/5 cases |
| Complete Flappy Bird React + TypeScript + Vite case | 8/8 assertions; 12/12 files |
| Architecture and performance guardrails | 6/6 checks |
(Measured fast-path execution throughput: 8506.11 frames/sec).
- โค๏ธ Built with Inspiration from:
hermes-agentby Nous Research. Thank you to the open-source community for making AI open and accessible to everyone. - ๐ License: Free & Open Source under the Apache License 2.0 (LICENSE ยท NOTICE ยท CONTRIBUTING.md ยท PATENT-NON-AGGRESSION-PLEDGE.md).