01 · Runtime · 1 part

One small service on every machine keeps terminals and agents running.

Gated · opens on November 13, 2026

Lumbridge Core

Terminals that stay alive.

Lumbridge Core runs programs and coding agents in terminals that keep going after you leave. Agents can start other agents, send them work and hear back, and a person can attach to any terminal and take over. Core draws nothing: you use it from a shell, from an agent, or from your own app.

Written in
Rust
Runs on
Linux, macOS
Commands
lumbridge-core lbc
Lumbridge Core
A terminal where lbc run starts a test watcher in the background as terminal t2, lbc send types a filter into it, lbc read prints its screen with three passing tests, and lbc ls lists both terminalsA terminal where lbc run starts a test watcher in the background as terminal t2, lbc send types a filter into it, lbc read prints its screen with three passing tests, and lbc ls lists both terminals
Start a program in the background, send it text, read its screen, list what is running.Open full sizeOpen full size

02 · Workspace · 4 parts

Where people and agents share terminals: desk, terminal and phone.

Gated · opens on November 13, 2026

Lumbridge App

One window, every agent.

Lumbridge App is a desktop app for terminals and coding agents. You keep work in spaces, see which agents need you, and leave terminals running when you close the window. Its whole interface is files, so a person or an agent can change it.

Written in
Rust, GPUI
Runs on
Linux, macOS
Commands
lumbridge-app
Lumbridge App
Lumbridge App at work: an agent edits code in one pane, the pane splits for a test run and a diff, another agent asks to deploy, and a person answers it from the agents list.Lumbridge App at work: an agent edits code in one pane, the pane splits for a test run and a diff, another agent asks to deploy, and a person answers it from the agents list.
Three spaces, three agents. Split a pane, run the tests, answer the agent that needs you.Open full sizeOpen full size

Gated · opens on November 13, 2026

Lumbridge TUI

Agent workspaces in a terminal.

Lumbridge TUI is a workspace manager that runs inside any terminal. One binary keeps agent terminals running in a background server, shows which pane is working, blocked or idle, and lets agents drive panes, tabs and workspaces through a CLI and a socket API. It suits people who work over SSH, including from a phone.

Written in
Rust, ratatui
Runs on
Linux, macOS
Commands
lumbridge-tui lumbridge-fleet
Lumbridge TUI
Lumbridge TUI in a terminal: the sidebar lists three workspaces and their agents, the view moves between them, then the palette opens the notebook drawer with a list of notes and a preview.Lumbridge TUI in a terminal: the sidebar lists three workspaces and their agents, the view moves between them, then the palette opens the notebook drawer with a list of notes and a preview.
Move between workspaces, then open the notebook from the palette.Open full sizeOpen full size

Gated · opens on November 13, 2026

Lumbridge Mobile

Your agents, from your phone.

Lumbridge Mobile is the phone app, its screens and the gateway server they talk to. From a phone you watch your agents’ terminals, answer the ones that are waiting, approve what an agent has drafted, and keep notes and tasks. It is for people who run agents on their own machines and want to stay in the loop away from the desk.

Written in
Rust, TypeScript
Runs on
Android, iOS, web; gateway on Linux
Lumbridge Mobile on a phone: an agent's request is approved with two taps, a live terminal opens, then the same terminals are shown by machine, space and tabLumbridge Mobile on a phone: an agent's request is approved with two taps, a live terminal opens, then the same terminals are shown by machine, space and tab
Agents list on a phone: three agents need you, with a permission request, a question and an error on top, then done and working agents on two machinesAgents list on a phone: three agents need you, with a permission request, a question and an error on top, then done and working agents on two machines
By place view on a phone: the desk machine's spaces api and website, each tab drawn as its panes, with the waiting pane outlinedBy place view on a phone: the desk machine's spaces api and website, each tab drawn as its panes, with the waiting pane outlined

Gated · opens on November 13, 2026

Lumbridge Mods

Panels you write in JavaScript.

Lumbridge Mods is the set of mods, layouts and key bindings we run on top of the App: fleet health, a factories board, tabs inside panes, a notes panel and more. It is also a working method for building mods with several agents in parallel. Teams use it as a starting point for their own.

Written in
JavaScript
Runs on
Linux, macOS
Lumbridge Mods
The pane tabs mod in use: a click moves one pane between its agent, a test run and a diff, and another pane between a shell and a dev server.The pane tabs mod in use: a click moves one pane between its agent, a test run and a diff, and another pane between a shell and a dev server.
Several terminals in one pane. Click a tab to switch.Open full sizeOpen full size

03 · Work · 3 parts

Mail, notes and a private library that agents can read and write safely.

In testingGated · opens on November 13, 2026

Lumbridge Mail

Agents draft. Only a person sends.

Lumbridge Mail is a local-first mail client in Rust. One daemon syncs, stores and searches your accounts, and a desktop app, a command line and your agents all work on that same store. It treats every message as hostile input: models may sort, summarize and draft, but they never send, and sensitive mail never reaches a model at all.

Written in
Rust, GPUI
Runs on
Linux, macOS
Commands
lumbridge-mail lumbridge-maild lbmail
Lumbridge Mail
Lumbridge Mail: the keyboard moves down a unified inbox where every conversation has a label and a one-line summary, then a conversation opens and the assistant panel lists its summary and action itemsLumbridge Mail: the keyboard moves down a unified inbox where every conversation has a label and a one-line summary, then a conversation opens and the assistant panel lists its summary and action items
Move through the sorted inbox with j and k, open a conversation, read its summary.Open full sizeOpen full size

Gated · opens on November 13, 2026

Lumbridge Notes

Markdown notes in a terminal pane.

Lumbridge Notes is a Markdown note editor that runs in any terminal and shows the formatted note while you type. Each note is one plain file in a folder, so people, scripts and agents can all read and write the same notebook. AI prompts, reading aloud and dictation are optional and use servers you name.

Written in
Rust, ratatui
Runs on
Linux, macOS
Commands
lumbridge-notes
Lumbridge Notes
Lumbridge Notes: a heading, two tasks and a quote are typed as Markdown and each line turns into its preview when the cursor leaves it, then the note picker opens with seven notes and a previewLumbridge Notes: a heading, two tasks and a quote are typed as Markdown and each line turns into its preview when the cursor leaves it, then the note picker opens with seven notes and a preview
Type Markdown, see it rendered as you leave each line, then jump to another note.Open full sizeOpen full size

Gated · opens on November 13, 2026

Lumbridge Library

What your team knows, with sources.

Lumbridge Library is one service with two shelves. The docs shelf holds research, notes, wiki pages and dated facts in a Markdown vault kept in git. The warehouse holds mirrored open-source repos, your own code, reusable components and design systems. People use two command-line clients; agents use the same shelves over MCP and get cited answers back.

Written in
Rust
Runs on
Linux
Commands
lumbridge-libraryd lumbridge-docs lumbridge-warehouse
Lumbridge Library
A terminal where lumbridge-docs sync indexes six Markdown documents, lumbridge-warehouse grep finds seven lines containing retry_after in one repository, and lumbridge-warehouse read prints the five-line retry_after function by its symbol nameA terminal where lumbridge-docs sync indexes six Markdown documents, lumbridge-warehouse grep finds seven lines containing retry_after in one repository, and lumbridge-warehouse read prints the five-line retry_after function by its symbol name
Index a Markdown vault, grep an indexed repository, and read one function by its symbol name.Open full sizeOpen full size

04 · Voice · 2 parts

Talk to it and have it read back, on your own hardware.

Gated · opens on November 13, 2026

Lumbridge Voice

Speech to text on your own machines.

Lumbridge Voice turns audio into words. An HTTP front sits in front of an open speech-recognition model running on your own GPU box, and clients send it recordings: a macOS app that dictates while you hold a key, the phone app, or any script with curl. It is for teams that want dictation and meeting transcripts without sending audio to someone else’s service.

Written in
Python, Rust, Swift
Runs on
Linux (server), macOS (dictation app)
Commands
lumbridge-voice
Lumbridge Voice
A terminal where lumbridge-voice add stores three terms, lumbridge-voice fix maps two misheard phrases to their correct spelling, and lumbridge-voice vocab prints the listA terminal where lumbridge-voice add stores three terms, lumbridge-voice fix maps two misheard phrases to their correct spelling, and lumbridge-voice vocab prints the list
Teach it your names: add terms, fix a word it mishears, print the vocabulary.Open full sizeOpen full size

Gated · opens on November 13, 2026

Lumbridge Speak

Text to speech you host yourself.

Lumbridge Speak turns text into audio. A small Rust program is both the HTTP front and the speak command; behind it sits an open text-to-speech model on your own GPU box. People use it to have text read aloud, and agents use it to say when a job is done.

Written in
Rust, Python
Runs on
Linux, macOS
Commands
lumbridge-speak speak
Lumbridge Speak
A terminal that lists five voices with speak voices, prints the words that would be spoken for a build message with speak text, and writes a WAV file with speak --outA terminal that lists five voices with speak voices, prints the words that would be spoken for a build message with speak text, and writes a WAV file with speak --out
The speak command against a front with no model: list voices, see numbers written as words, write a WAV file.Open full sizeOpen full size

05 · Build · 1 part

A software factory: agents write the change, checks and review gate it.

Gated · opens on November 13, 2026

Lumbridge Factory

Agents build. People merge.

Lumbridge Factory turns an issue into a pull request. A coding agent builds the change in a sandbox on its own branch, and nothing is ready until CI passes on that exact commit and a second agent has reviewed it. Then a person merges. It is for teams that want agents working through a backlog without giving them the keys to main.

Written in
Python
Runs on
Linux
Code host
Gitea only today. GitHub is not supported yet.
Commands
factory2
Lumbridge Factory
A terminal where an issue titled Send Retry-After with 429 is filed with the factory label, and three runs of factory2 tickets show the same ticket move from building with no pull request, to gating with pull request 2, to readyA terminal where an issue titled Send Retry-After with 429 is filed with the factory label, and three runs of factory2 tickets show the same ticket move from building with no pull request, to gating with pull request 2, to ready
File an issue with the factory label. The ticket goes from building, to gating on CI and review, to ready.Open full sizeOpen full size

06 · Compute · 1 part

Run open models on a GPU box you own.

Gated · opens on November 13, 2026

Lumbridge Computer

Your GPU box, run as one system.

Lumbridge Computer is one Rust binary that runs on a GPU box you own. It starts the models you list, refuses a set that will not fit in memory, restarts a model that hangs, and puts every model behind one OpenAI-compatible address. It is for a team whose people and agents share local models and need them to stay up.

Written in
Rust
Runs on
Linux
Commands
lumbridge-computer
Lumbridge Computer
A terminal where lumbridge-computer lists three scenes with their sizes in GB, activates the scene named work and starts its two models, then refuses the scene named everything because a 48 GB model does not fit the memory budget and rolls back to workA terminal where lumbridge-computer lists three scenes with their sizes in GB, activates the scene named work and starts its two models, then refuses the scene named everything because a 48 GB model does not fit the memory budget and rolls back to work
List the scenes, activate one, and watch a set that does not fit get refused and rolled back.Open full sizeOpen full size

Not sure where to start?

Start with Core and one workspace. Repositories open on November 13, 2026; we can add you to one before then.