Lumi

BETA

A continuously evolving AI workspace for macOS.

Lumi
Lumi
AgentTurnService.swift
LumiApp Core Views AgentTurnService.swift
1
struct ContentView: View {
2
@EnvironmentObject var pluginProvider: AppPluginVM
3
@EnvironmentObject var themeVM: AppThemeVM
4
5
var body: some View {
6
HSplitView {
7
ActivityBar()
8
RailView()
9
PanelContentView()
10
RightSidebarContainerView()
11
}
12
.background(themeVM.activeChromeTheme.makeGlobalBackground())
13
}
14
}
15
16
// Plugins contribute panels, rails, toolbars and sidebars.
17
// Lumi keeps each workspace window independent.
main
VSCode Dark

Network and Device Status, Always in the Menu Bar

No need to open separate system utilities. Lumi keeps network speed, CPU, memory, battery, and disk signals in the menu bar, with details one click away.

Finder
Mac Giant
macOS 15.7.5 · Apple M2 Pro
Online
CPU
24%
Memory
13.6 GB
Disk
786 KB/s
I/O · write 55 KB/s
Battery
82%
Power connected
Last 60 seconds network traffic Down Up
Process traffic Active Only
Google Chrome
4.8 MB/s
286 KB/s
Lumi
742 KB/s
96 KB/s
node
128 KB/s
34 KB/s

Keep Your Mac Awake Until the Work Is Done

Downloads, builds, syncs, presentations, and long AI tasks should not be interrupted by sleep. Lumi keeps anti-sleep controls in the menu bar and exposes them to agent tools.

Finder
Anti-Sleep
Timer and manual control
Screen may turn off

整合常见的 Coding Plan/Token Plan

Unify task planning and context budgeting in one view for clearer execution and steadier delivery.

Lumi Plan Console
C
Colorfy
14:31:08
Break this into a Coding Plan and manage the Token Plan. Start by checking ChatPanel and the model selector.
L
Lumi OpenAI glm-5.1
14:31:14
I will inspect ChatPanel and ModelSelector plugins, then recreate the actual input bar, toolbar, and model selector popover.
Read source files 320ms
Apply focused patch 1.8s
Ask Lumi to inspect ChatPanel model selection and align the product demo.

More Than Chat: A Desktop AI Workspace

Think in Lumi surfaces: the activity bar switches between ChatPanel, editor, plugin panels, and settings instead of abstract capability cards.

Lumi — ChatPanel
Load More Messages (24 of 87)
Colorfy 14:31:08
Ask Lumi to inspect ChatPanel and model selector, then rebuild the product demo from the real UI.
Lumi · OpenAI · glm-5.1 14:31:14
I will align this against ConversationList, MessageList, and InputView.
read_source_files 320ms
Type a message, add attachments, or switch model and autonomy.

A Local AI Workspace for iOS and macOS Developers

For Apple platform work, Lumi brings Xcode projects, Swift previews, system signals, and release work into one desktop workspace.

Lumi — Xcode Project
Package.swift
CofficLabApp › Swift Package
let package = Package(
name: "CofficLabApp",
platforms: [.macOS(.v14), .iOS(.v17)],
dependencies: [
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.4.0")
]
)
ListSwiftPackagesTool · 14 packages resolved
$ swift test
42 tests passed
OpenInXcodeTool
CofficLab.xcodeproj

Keep macOS Signals Close at Hand

Lumi handles project tasks while keeping device status, network signals, and context actions in the same workspace for smoother decisions and operations.

Lumi — System Monitor
Mac Giant
macOS 15.7.5
CPU
Apple M2 Pro
24%
内存
13.5 GB / 32 GB
磁盘
861.31 GB 已使用 / 994.66 GB
电池
0%
运行时间: 21 天 12 小时 49 分钟
实时监控
CPU 33.5%
内存 13.65 GB
网络 ↓938 KB/s ↑21 KB/s
磁盘 I/O 读: 786 KB/s 写: 55 KB/s

Plugin-Driven for Real Workflows

Lumi plugins are more than entry buttons. They can register agent tools, middleware, model providers, editor extensions, status bar items, and settings pages directly into task execution.

Agent Tools
Model Providers
Project Context
Editor Extensions
Database/Docker
GitHub/MCP/RAG
System Status
Theme & Settings

FAQ

Before getting started, confirm whether Lumi fits your day-to-day workflow.

How is Lumi different from web chat assistants?

Lumi is built for local desktop workflows, unifying conversations, projects, editor, terminal, system state, plugin tools, and execution results in one macOS app.

Who is Lumi best for?

Developers, indie app makers, technical teams, and power macOS users who continuously iterate, debug, ship, and preserve context in real projects.

Can I use it as a simple chat app?

Yes, but Lumi delivers the most value when used for tool-assisted task execution.

Is Lumi configurable?

Yes. You can configure cloud or local models, plugins, agent rules, tool permissions, themes, status bar items, and editor capabilities.

Which developer tools are included?

Lumi includes file and shell tools, GitHub, MCP, RAG code search, databases, Docker, Homebrew, ports, hosts, browser tools, and App Store Connect integrations.

What are the system requirements?

macOS 13.0+ is recommended.

Ready to Explore Lumi?

Start with a real project and validate productivity gains through one complete task.

More Products

Discover more tools and products from CofficLab.

Products illustration

Kuzee

A structured learning platform for computer science and technology learners