Omarchy! Omarchy! Omarchy! X Spaces Episode 1:
Listen here: https://x.com/i/spaces/1nxeLMVNppbJX
Recorded Sunday, September 13, 2026, on X Spaces. 95 minutes, 7+ speakers. First of many. See you next Sunday!
What came out of it was better than a show-and-tell. Underneath the demos there's a set of hard problems every person on that call is hitting from a different angle, and some are solved some not. The second half of this is about those. The first half is what got said.
WHO WAS IN THE ROOM
@ncfrontiersman Wes built OmaStorm, the NEXRAD radar plugin, and is in the mix on Omarchy Mac. Me, co-host: Blip & Infomarchy. @thisisgm who wrote Flea. @gh_TechLuddite, 13 years at an MSP, found the security holes in Blip, building Opinionated Omarchy and Omarchy Fleet. @thetundeo in London, runs ZeroRAMP, hosting the first Omarchy London meetup on September 24. Joel, Rails developer, built http://theomarchyguild.com. @MuchmoreIT, a 25yr friend, Slackware 1.0 vintage, AMD only, $1B PB data centers.. @1280MHz, who found us through OmaStorm. @Wappy_x, who wants to know when Apple Silicon M4 lands. A chemical and electrical engineer running Omarchy on an old Windows laptop who called himself "a hardcore vibe coder." Plus a room full of awesome folks who just listened.
PART ONE: WHAT WE TALKED ABOUT
The infrastructure guy's advantage
Wes and GM were on the point that writing code faster doesn't make verification any less important, and if you're not careful, verification is where the money goes. @thisisgm does a lot of adversarial review, throwing diffs into separate code reviewers so one session doesn't "loop around in useless workflows." Everybody in that room has watched an agent chase its own tail.
I pushed back on one thing. Wes had said it might take a real programmer just as long to write something themselves as to have AI do it. I agree, for programmers. I'm not one. I do enterprise storage for a living. Yawn, I know. I know what good looks like when I see it, but I couldn't sit down in an IDE and start writing Java. For people like me, AI didn't make coding a little faster. It made it possible. Wes's take: infrastructure and DevOps people have more agency here than programmers, because we're used to making things work at the edge. That part of the job didn't get compressed. The typing did.
GM said it for all of us: "Contrary to popular belief, I am an infrastructure guy. This would not have happened if it's not for AI."
OmaStorm: a radar app built over a long weekend
Labor Day weekend. A new model drop and Fable 5.1 landed right as Omarchy was taking off. Wes stood Omarchy up in a VM, fell for how configurable it was, and asked himself what he uses every day. Weather radar. He's been hooked on weather since Hurricane Andrew.
First question was data, because "if you don't have the data, it's just a toy." He assumed a commercial license was coming. It wasn't. In the US, every NEXRAD radar reading gets published to a public S3 bucket. Free, no license. So he pointed Fable at the bucket, asked how to render it fast, and asked for it to look 8-bit and pixelated instead of the smoothed-over radar every phone app shows.
The architecture decision is the interesting part. Omarchy plugins aren't compiled. Whatever's on main gets pulled down and run, interpreted, on install. Great for iteration, terrible for a rendering engine. So Wes split it: the plugin is the "dumb terminal," and a headless daemon does the work and talks to it over a socket. First try in Python, too slow, torn down. Second try in Rust, a language he didn't know, picked because the problem was bounded (same data in, PNG tiles out) and memory management mattered. First time it rendered he couldn't believe it worked.
He tweeted it. It's around 100 stars now with a steady stream of contributors, several of them on the call. His line on the whole thing: "It reminds you of what's good in the world. Building cool software is something we can all hopefully agree on."
One thing he's too polite to say. Last week Larry chased a stall in OmaStorm's live poller at volume rollovers all the way upstream into the NEXRAD parsing library it depends on. It wasn't OmaStorm's bug. That's what "swarm to lift the maintainers" looks like in practice.
@gh_TechLuddite : three years fighting AI, five months building with it
He's worked since he was 12. He's 42. Thirteen years at an MSP, with a CTO he calls the best leader he's ever had. For the last three years his job, in his words, was to be "a meat proxy for safety and data governance." You can't let a tool like this run wild among people who don't understand the blast radius. Then his CTO gave him a reality check: it's time. He's been learning in earnest since May.
His warning comes from somebody who does vendor qualification for a living. He's watching companies switch vendors because the vendor's AI implementation doesn't meet basic security standards. He brought up the McDonald's data leak as a system that didn't need to be engineered the way it was. And he said, flat out, that when these LLMs land inside MSP and enterprise management tools, "the IT AI apocalypse is inbound."
His first learning project was building an AI to play an AI in Universal Paperclips. Not a joke. He wanted fast discernment in a system with no API, then action in another gated system, which is a real shape of problem.
I asked how he found the holes in Blip. He wanted to use it, forked it, and ran his agents across the fork for safety, "because I'm freaking paranoid." Then he couldn't help sharing what he found. And he added the thing that stuck with me: I was the first person who responded to him at all and welcomed his additions. That's why he's here. That's why any of us are here.
@thetundeo found Omarchy by accident, watching a review of a 5K monitor he was shopping for. The reviewer was running Omarchy. He didn't connect it to @DHH, whose products he'd been using for a year and a half, until later. He handed his MacBook Pro to his daughter for uni, bought a Dell XPS 14, and installed Omarchy. His CTO and two developers are on XPS 16s. Only the designer is still on a Mac, and if 37signals ships a creative suite, the designer converts too.
DHH asked for meetup volunteers. Tundy put his hand up without thinking. First Omarchy London meetup is September 24 and it has 70 signups. He also had an obscure streaming webcam with no config software on Linux. Built the config tool in two days. Once it's tidy, it goes public.
@joelga from the Omarchy Guild, because Discord is a mess
@joelga was already building http://railsguild.com, a verified portfolio site for Rails devs. When the Omarchy wave hit, he cloned the idea and built http://theomarchyguild.com in a couple of days. Sign in with GitHub, it pulls your repos in. There's a leaderboard. The motivation was blunt and everybody agreed: the Omarchy Discord is huge, vast, and impossible to find anything in. Wes: "Maybe we're getting old."
The Guild repo is private right now. Joel will open it if there's enough interest, with the honest caveat that opening a repo creates work.
What do we call ourselves?
Joel told me anybody who's seen my output would say I'm a programmer, whatever I call myself. I said what I always say: I give Larry an idea and he comes back close to done. It's my ideas, not my coding.
Tech Luddite had been wrestling with exactly this. He doesn't feel like a coder. Where he landed, the night before the Space: what he actually had to learn in the last five months wasn't AI, it was software development. So he's a software developer now. Not a coder, not a programmer.
Joel offered a second frame: mid-level manager. "Hey agent, go build this," then making sure your little sibling did what you asked. Tech Luddite had tried on orchestrator and coordinator and rejected both, because they leave out that it was your idea and you drove it the whole way. And it's more than vibe coding when you're dedicated to it, fighting confabulation, insisting on accuracy.
Wes's answer covers all of it: the definition's changing, and what it comes down to is, can you verify it, and do you have boundaries.
Amalgamafi thesis: small local models are the new app store
For Omarchy to win for real, we need small local models trained on everything the community is learning by using Omarchy. Most of your token spend right now is the agent rediscovering your machine. That should be local, in a model you download like any app and plug into your main agent. And the bigger idea: this is the new app store, and it's open source. A sub-gigabyte model that already knows plumbing, on a hundred-dollar computer, already wired into the Omarchy environment.
His proof of concept: he told an agent to grab Chromium, rip it apart, and run models in Wasm inside the browser. Fed it a video stream and got an hour of transcription back in about twenty minutes, locally.
My answer was two numbers and a claim. Right now about 8% of my prompts go to my local machine. I think that's 50% by this time next year, and the gains come from quantization and open source software, not hardware. And the people you'd hope are thinking about a model trained directly on Omarchy: I can confirm they are. That might be one of the big announcements. I said "maybe." I meant it.
Wes summed it up: "The cavalry ain't coming. We're in."
I commented...."the people who put $15 million into Omarchy didn't put it in to get where we are now. We're 10% into this. In a year we'll say "I can't remember before Omarchy" the way we say "I can't remember before AI."
@gh_TechLuddite 's counter: Opinionated Omarchy
He hears "train a model" a lot and isn't a fan. His project is Opinionated Omarchy. The idea: AI fixes for Omarchy should be consistent and cheap, for every user, everywhere, without a cloud. Can a model do that? Yes. But training one is expensive to build, expensive to iterate, and hard to peer into when it's wrong.
His experience with quantized local models in production roles is that they break things. He's had a local model running shell commands go sideways and had to bring in a frontier model to repair the session. So nothing local runs in a production role for him.
What he's betting on instead: skills and a tight troubleshooting corpus. Skills cost more input tokens, which are cheap, and produce fewer and better output tokens, which are expensive. "What's the point of saving input tokens if it gets you output you can't use?"
Opinionated Omarchy today is a troubleshooting corpus with a GitHub Pages front end. Next stage: a skill plus a SQLite database so it can be searched to shape the input before the model ever sees it. MIT, run it locally. His own agents called the repo "the most documented empty folder in all of GitHub." He asked, in plain words, for help.
He's also got Omarchy Fleet, built on the Omarchy Kids work. "Business by repo": a pizza shop is a repo, combine it with Fleet, and you stand up their machines from it.
Apple Silicon, AMD, and big iron
@Wappy_x asked when M4 support lands. Wes: M1 and M2 are the current focus, M3 and up come next, and it won't be in the upcoming 4.5 release. Omarchy Mac lives in a fork today, and every bug fixed in one place has to be ported to the other. Getting it back into the main repo is "stop the bleeding first," then things accelerate. Help is welcome.
@MuchmoreIT came in from the other end. AMD only, testing Omarchy across Radeon boxes because that's what he builds at scale: EPYC, NVL72 racks. He installs Google TPU systems on-prem at tier0 companies, the BIG ONES. His contribution is going to be stretching Omarchy onto bigger and bigger systems, the way CIQ did with Rocky Linux. Omarchy linux? @dhh y'all need to connect. Known Heath for over 20yrs and I'll say what he won't, he's the real deal.
Heath also wants to collaborate with Wes on NOAA and he wrote a hurricane model against the same NEXRAD data OmaStorm reads.
Building in the open, and building together
Wes made the case for building in the open. It takes vulnerability. But people learn, you learn, and the community gets lifted. His ask: if anybody's drowning in PRs, let's swarm and help.
@gh_TechLuddite 's reply was the most quoted thing on the call. He started building in the open five months ago and it got lonely, more lonely than building privately. What changed it was finding a community to build with. "Build in the open, but find ways to build together." He also gave the maintainer's side: when you send someone a PR, you're asking them to support your code. He's got things he wants to throw at Infomarchy that he won't, because he doesn't want me carrying that burden. That kind of restraint is rare.
I said the obvious thing people avoid: you don't have to accept every PR. It's your baby. Be firm and nice. "I appreciate what you did, but I'm going a different direction." Somebody sent Blip a full Apple Contacts integration, and the right answer for Contacts is http://icloud.com/contact installed as a web app. I felt terrible saying no. I still had to.
@ncfrontiersman went further. Code generation is the easy part now; the approach is the hard part. Open an issue first, agree on the approach, then write the PR. Otherwise somebody burns their tokens building German radar for OmaStorm and the data license doesn't allow it. He's thinking about gating PRs behind approved issues.
@joelga proposed the thing I think happens next: a shared contributor instruction set any of us can drop into a project. When a contributor's agent reads the repo, it's primed to help the way that maintainer wants. Tech Luddite added: PRs have a draft status. Use it for discussion. And like I said on air, it's a pull request. Request is implied.
Blip, Claude on Mac, and what I've learned about memory
Before Omarchy, I had Larry on an M4 Mac and asked it to go look at what it could see inside the Apple ecosystem. Turns out the iMessage database isn't encrypted. It's wide open. That became a repo called Claude on Mac. It gives Claude Code or Codex the ability to read and write Apple Mail, Notes, Photos, Messages, all of it. First thing I did was have Larry read every message my brother and I ever sent each other and summarize the relationship. It came back with "you send 58% of the text, he responds, you respond faster." It can send on your behalf. I locked that down to ask every single time, and it's never burned me.
When I moved to Omarchy, the first idea was to proxy to the Mac over SSH. Then: why not a plugin? Version 0.0 was "show me my iMessages, quick and dirty." Then make it look like Messages. Then I got greedy: photos, contacts, send and receive. The setup is a Mac on your desk with SSH open (Amphetamine keeps it awake), Tailscale so you can be anywhere (if you don't use Tailscale, shame on you, go get it), and the plugin pulling from the Mac directly.
Twelve contributors now. Folks like @gh_TechLuddite got in there and showed me I had security problems. They were right. How I run it today: Larry Prime on my Omarchy box keeps up with the PRs, merges the easy ones, and for anything that needs a decision it prompts me with a pick-list and a recommendation. If you use Claude Code, bang its head into the ground until it always uses AskUserQuestion with recommendations. Nobody wants "here are the twelve things I need you to answer."
I started building Larry about 3 days after Claude Code came out, out of frustration at re-explaining everything every session. Each piece I built showed up in Claude Code native about a month later. Not because anybody saw my code. I'm nobody. But it told me I was on the right track. And here's what I've learned from pointing Larry at every new memory system that drops and telling it to cherry-pick whatever makes it better: every memory system saves everything. Memory isn't the problem. Recall of the right thing at the right moment is the problem, and nobody's solved it.
PART TWO: THE QUESTIONS STILL UNANSWERED
Every one of these came up on the call. None got resolved. Some of them nobody even owns yet.
Q1. Who owns the contribution protocol?
Every maintainer is getting five PRs that do the same thing five different ways, PRs for features they don't want, PRs written by agents whose owners never read them. Wes wants issue-first gating. Joel wants a shared CONTRIBUTING framework that primes the contributor's agent. Tech Luddite wants a skill for making PRs on other people's repos. I want the "no" to be easier to say. These are all the same document, and nobody's written it. What's the minimum a repo needs so an agent reading it behaves? Who maintains the shared version? Can the gate be automated without killing the drive-by fix that actually helps?
Q2. Local models: train, or retrieve?
Amogama wants small models trained on Omarchy, distributed like apps. Tech Luddite has watched local models break machines and is betting on a curated corpus plus skills plus a SQLite index. I said 8% of my prompts are local today and 50% in a year. Nobody knows which approach produces consistent, cheap, correct fixes on a stranger's machine, because nobody's measured it. Who curates the corpus? Where's the line between what a local model may do (read, diagnose, propose) and what needs a frontier model or a human (run the shell command)? If DHH's team ships an official Omarchy model, do community efforts complement it, compete, or fold in? How do you test a local fix without a fleet of VMs?
Q3. Recall, not memory.
Every agent memory system saves everything. None reliably surface the right thing at the right moment. Every person on that call re-explained something to their agent this week that it already knew. Is this a per-person tooling problem or a community one? Could the Opinionated Omarchy corpus be the shared recall layer for Omarchy problems, with personal memory on top? "Did the agent already know this" is measurable. Nobody's measuring it.
Q4. Install and distribution.
Plugins run whatever's on main, interpreted. That's why they're easy to build. OmaStorm needed a Rust daemon for performance. How does a compiled backend get built, shipped, and updated through a system that only pulls QML from main? Blip's best install path is "point your AI at the repo." That's not an installer. Forking is the community's default move and system updates break forks. There's no versioning, pinning, or rollback story most users understand.
Q5. Security and blast radius.
Who reviews plugins before people install them? Right now the answer is "Tech Luddite forks it and runs his agents across it." That doesn't scale. What's the norm for agents with send or write capability? Ask every time is best effort. Allowlists are better. Nothing is standard. When agents with shell access run local models that break things, who's accountable? And Tech Luddite's MSP view: vendors are already failing security qualification on AI integrations. When LLMs land in enterprise management tools, the blast radius is every managed endpoint. Should Omarchy, as a community, be saying something about that now?
Q6. Discovery and duplication.
Discord is unusable for finding things. The Guild is one answer. Plugin catalogs are another. Neither stops five people building the same plugin and never finding each other. Fork or abandon? Forking grows the ecosystem and fragments it. Who says "this already exists, go contribute there" before somebody burns a weekend?
Q7. Desktop or platform?
Wappy wants it on an M4. Heath wants it on TPU racks. Tech Luddite wants to roll it out to a pizza shop from a repo. Nobody publishes a supported hardware matrix. Is there an Omarchy server, or is that rumor? Business fleets are a different support burden from enthusiast laptops, and Omarchy Kids and Omarchy Fleet are each one person.
Q8. What do we call ourselves?
Developer, coder, programmer, orchestrator, mid-level manager, vibe coder. It sounds like vocabulary. It isn't. It decides who feels allowed to say "I built this" and who gets taken seriously when they file a bug. Tech Luddite's answer, "software developer, because that's what I actually had to learn," is the best one I've heard. Nobody's adopted it.
Q9. Data rights and regional reach.
OmaStorm works because US NEXRAD data is free. Somebody will send a PR for German radar and Wes may not be legally allowed to merge it. Blip works because the Mac's iMessage database is readable. Apple could close that tomorrow. Which of our plugins depend on access that could disappear or doesn't exist outside the US?
Q10. Maintainer loneliness and burnout.
Building in the open got lonely for Tech Luddite. Wes can't keep up. Joel isn't sure he wants the work of going public. I've got twelve contributors on Blip and an agent doing triage because I can't. "Swarm to help" got proposed. Nobody defined how you ask for the swarm or who answers. Who backs up a maintainer who goes quiet for a month?
Q11. The platform we're meeting on.
X dropped a room of 56 people. The chat couldn't be opened. Speakers couldn't unmute. This is our community infrastructure right now. Is X Spaces the venue, or the discovery layer for a venue? Where do the recordings and summaries live so they're searchable?
Q12. Not your grandfather's Linux.
Zoom all the way out on what DHH is doing and the goal is that Omarchy stops being for developers. Every single person on that call was a developer of some kind. What's the first non-developer use case that actually ships, and who's building it? Meetups are the first thing pulling in people who don't live on GitHub. What do we do with them when they show up?
ASKS ON THE TABLE
Tech Luddite wants help on Opinionated Omarchy: skills, SQLite-backed corpus search, anything past skills. MIT, run it locally, "I would love anyone to even just talk." JoelGA will open the Omarchy Guild repo if enough people say they want to contribute. Say it. I want a real next-next-next installer for Blip. Point your agent at the repo, then come find me. Wes and the Omarchy Mac effort want help getting the Mac fork back into the main repo, then M3 and up. Tundy has 70 people coming to London on September 24. Heath and Wes are talking NEXRAD and hurricane models offline. If you've got weather data chops, that thread wants you. Everybody: follow everybody who was in the room. We're small. We've got the same likes.
NEXT EPISODE: Weekly, probably. Same format: raise your hand, tell us what you're building, tell us where you're stuck.
Don't be scared. If you don't know what you're doing, ask somebody, or ask your AI agent. Ping me! I want to help.
No politics, no ego. This is about Omarchy and nothing else. If you were in the room, you've got the same likes as the rest of us. Follow everybody.
"The cavalry ain't coming. We're it" - @ncfrontiersman
SEE YOU NEXT SUNDAY!