let's check!The Usuba Checker Scripts are available now. The Usuba Checker Model is in training.

Usuba is a local model trained on, and built for, Omarchy.

Usuba is two parts: The Checker Scripts and the Checker Model. The scripts are plain python. The model reviews what the scripts can’t and runs simulated testing for you.

Why it’s called Usuba

If Omarchy is an omakase Linux distribution based on Arch, Usuba is the trusty knife for the omakase chef. It helps you prepare Omarchy just the way you like it.

AI can struggle building Omarchy plugins

Omarchy changes fast. So fast that it outpaces model development, leaving them to guess. We’re closing that gap for Omarchy developers.

Working plugins out of 49 · Preliminary results, October 2026.We ran the same 49 requests to every model through OpenRouter and ran the Checker Scripts against them up to three times.
  1. GPT-5.6Worked right away: 21Fixed by the scripts: 19Still buggy: 5Fully broken: 4
  2. Claude Opus 5.5Worked right away: 17Fixed by the scripts: 19Still buggy: 10Fully broken: 3
  3. Claude Sonnet 5.5Worked right away: 9Fixed by the scripts: 26Still buggy: 11Fully broken: 3
  4. Meta Muse WonderWorked right away: 12Fixed by the scripts: 21Still buggy: 14Fully broken: 2
  5. Kimi K3Worked right away: 3Fixed by the scripts: 29Still buggy: 9Fully broken: 8
  6. Gemini 4 ArgonWorked right away: 7Fixed by the scripts: 20Still buggy: 19Fully broken: 3
  7. Grok 4.7Worked right away: 1Fixed by the scripts: 26Still buggy: 17Fully broken: 5
  8. Gemini 3.1 ProWorked right away: 2Fixed by the scripts: 15Still buggy: 20Fully broken: 12
  9. DeepSeek V4 ProWorked right away: 4Fixed by the scripts: 6Still buggy: 12Fully broken: 27
  10. Grok 4.3Worked right away: 3Fixed by the scripts: 5Still buggy: 28Fully broken: 13
  11. Qwen3.6 27BWorked right away: 4Fixed by the scripts: 1Still buggy: 14Fully broken: 30
  12. Qwen3-CoderWorked right away: 4Still buggy: 15Fully broken: 30
  • Worked right away
  • Fixed by the scripts
  • Still buggy
  • Fully broken
  • proprietary open

Of 588 answers across the twelve models: 87 worked right away, 187 were fixed by the scripts, 174 stayed buggy and 140 never loaded.

Top 6 reasons models struggle

Two parts, one job

Usuba is two complementary parts. Each one covers what the other can’t, and each one makes the other better.

How they work together

The scripts gather the facts and the model makes the judgment call. You feed the plugin and the scripts’ report into the model, and it reviews the plugin the way an experienced Omarchy reviewer would. The scripts’ results across thousands of real plugins are also part of the model’s training data.

Free, local, private. No frontier API bill, and nothing leaves your machine.

Usuba Checker Scripts Available now

Plain Python, not AI. Point it at a plugin and it runs the tests: it loads the plugin in a real Omarchy environment, checks the code against the Standard, and tells you what to fix.

$ usuba check ./dropbox-widget
✗ USB-H02   Shows storage numbers, but Dropbox isn’t installed.
  fix: detect Dropbox first, and show an empty state without it.
✗ USB-B02   Calls xdotool, which doesn’t exist on Omarchy.
  fix: use hyprctl for window info instead.
⚠ USB-S01   Writes outside the plugin directory (~/.cache/dropbox-widget). Review it.

2 problems, 1 warning

Sample output. Command and rule ids shown for illustration.

Usuba Checker Model In training

The Usuba Checker Model is trained only on Omarchy plugins we’ve verified with the scripts and tested on real Omarchy hardware. It is built to review a plugin the way an experienced Omarchy reviewer would: not just that it loads, but that it really works.

The Usuba Checker Model is in training. There are no published model results yet.

How Usuba is built

Usuba isn’t trained on what models already write. It’s trained on what actually runs on Omarchy.

  1. Collect pluginsEvery Omarchy plugin we can find, from GitHub and the plugin catalog.
  2. Run themEach one through the Checker Scripts, and on a real Omarchy laptop.
  3. Mine what brokeGitHub issues and plugin review comments, read for how plugins really fail.
  4. Write it downEvery real failure becomes a rule in the Standard and a training example.
  5. Train the modelThe Usuba Checker Model learns from verified plugins and real failures.

Why not just…

The three shortcuts people ask about, and what each one misses.

Built for Omarchy plugin builders

If you build Omarchy plugins, start with the Checker Scripts. They run today, on your own machine, for free.

Try the Checker Scripts

Thanks to Omacom Sponsors

Usuba is an independent project made possible in particular by a few of the following Omacom Foundation sponsors.

Usuba is an independent project. It is not affiliated with, or endorsed by, the Omacom Foundation.