claudeers.
// DevOps & CI/CD

omarchy-rescue

The Omarchy ISO with a rescue mode: rescue tools plus Claude Code, Codex, and OpenCode in a live console

// DevOps & CI/CD[ cli ][ api ][ desktop ][ web ][ claude ]#claude#devops◷ MIT$open-sourceupdated 5 days ago

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up omarchy-rescue (release-binary project) into my current project.
Found on https://claudeers.com/omarchy-rescue
Repo: https://github.com/crmne/omarchy-rescue
Homepage/docs: —
Detected install method: release-binary → inspect the README
Category: devops. Platforms: cli, api, desktop, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or install directly (release-binary)

Grab the latest release asset from GitHub.

# download a build from https://github.com/crmne/omarchy-rescue/releases
// or clone
git clone https://github.com/crmne/omarchy-rescue

// compatibility

Platformscli, api, desktop, web
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageShell

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Omarchy Rescue

A rescue USB for Omarchy: a live Omarchy console with the rescue tools you'd reach for from SystemRescue, and Claude Code, Codex, and OpenCode ready to help diagnose and fix a machine that won't boot.

https://github.com/user-attachments/assets/3d764e1b-ad15-4686-975d-beed4420f63f

Music in the film: "Enthusiast" by Tours, CC BY 3.0.

Omarchy Rescue's welcome screen

Download the ISO from Releases, check it against its .sha256, and write it to a USB stick. It boots into:

  • Omarchy Rescue (default): a kmscon console on tty1 with JetBrains Mono, truecolor, and the Tokyo Night palette, no desktop needed.
  • Omarchy Rescue, basic console: the plain kernel console with nomodeset, for GPUs kmscon can't drive.

It's built from the Omarchy ISO itself, so it boots the same kernel on the same hardware. It can also be built as the full Omarchy ISO with rescue added in front of the untouched installer; see Building.

Using it

Boot the rescue entry and you land in a tmux session running Omarchy's shell.

impala                  connect to Wi-Fi (Ethernet just works)
omarchy-rescue-login    sign in to claude, codex, or opencode
omarchy-rescue-mount    unlock and mount your Omarchy install at /mnt
arch-chroot /mnt        run commands inside it
claude                  describe what's broken
omarchy-rescue          a menu of all of the above

omarchy-rescue-mount asks for your disk passphrase and mounts the whole install the way it mounts itself, from its own fstab:

omarchy-rescue-mount unlocking and mounting an encrypted Omarchy install

Signing in without a browser

Every agent signs in from the terminal by printing a link to open on another device. omarchy-rescue-login hands that link to your phone: as soon as the agent prints it, a QR code pops up. Scan it and you get a page that opens the sign-in link. What happens next depends on the agent:

  • Claude Code wants a long code pasted back. The phone page has a box for it: send it, and the code is typed into the console; press Enter there to use it.
  • OpenCode needs nothing pasted: its link carries a short code, and the page it opens shows it. The QR screen and the phone page show the same code, so you can check they match before you approve. This is the sign-in for an OpenCode account (Zen); for another provider's API key, run opencode auth login.
  • Codex works the other way round: the console has a one-time code that you enter on the page the link opens. It is shown under the QR code and on the phone page. Your ChatGPT account has to allow this first: turn on device code sign-in for Codex in ChatGPT's security settings, or the sign-in page refuses the code.

For those two the QR code closes by itself once the agent is signed in.

The page lives on this machine, on the local network, behind a random address; it serves one paste and stops. Pasted text never includes a newline, so nothing runs until you press Enter. C-Space u does the same for any link on screen.

omarchy-rescue-share goes further and serves the whole tmux session to your phone's browser with ttyd. It's a root shell behind a random address, so stop it with omarchy-rescue-share stop when done.

The QR code pops up by itselfThe page it opens on your phone
A QR code for handing the sign-in link to a phoneThe phone page: open the link, paste the code back
omarchy-rescue-shareomarchy-rescue
A QR code for driving the console from a phoneThe rescue menu

What the agents know

Each agent reads /usr/share/omarchy-rescue/AGENTS.md (linked in as ~/.claude/CLAUDE.md, ~/.codex/AGENTS.md, and ~/.config/opencode/AGENTS.md). It tells them where they are, how an Omarchy install is laid out (LUKS, Btrfs subvolumes, Limine, snapper), how to reach its journal and chroot into it, and to diagnose read-only first and never run anything destructive without a clear yes.

Building

bin/omarchy-rescue-make                   # rescue-only ISO (~1.8GB), stable channel
bin/omarchy-rescue-make --with-installer  # the full Omarchy ISO plus rescue (~6.6GB)
bin/omarchy-rescue-boot                   # boot the newest ISO in QEMU (needs qemu-desktop, edk2-ovmf; with passt, a phone can reach it)

--edge and --rc pick the channel. The ISO lands in release/.

Both builds clone the pinned omarchy-iso submodule into build/ and apply the rescue layer with builder/apply-rescue.sh, in Docker. The rescue-only build (builder/build-rescue-only.sh) makes the Omarchy ISO's live system without the installer and its 4.8GB offline package mirror, installing from the online repos instead. --with-installer runs omarchy-iso's own build with the rescue entries added in front of the installer. Neither mounts the host's pacman cache into the build, so neither needs sudo to wipe it the way upstream does.

To release, commit hand-written notes as packaging/release-notes/vYYYY.MM.DD.md, then push a matching v* tag. GitHub Actions builds the rescue-only ISO and publishes it with its checksum and those notes; without a notes file it stops before building.

To track a newer Omarchy ISO, bump the submodule. apply-rescue.sh checks every edit it makes and fails the build if an upstream change moved one of its anchors.

Layout

configs/rescue.packages      packages added to the live environment
configs/airootfs/            files added to the live root
  etc/systemd/system/        kmscon console, fallback getty, online pacman
  etc/profile.d/             lands every rescue login in the shared tmux session
  etc/kmscon/                font and palette
  usr/local/bin/             omarchy-rescue* helpers
  usr/share/omarchy-rescue/  AGENTS.md, tmux.conf, online pacman configs
builder/apply-rescue.sh      layers all of the above onto an omarchy-iso checkout
builder/build-rescue-only.sh builds the rescue-only ISO in the Arch container

How rescue mode works

The rescue entries boot the same kernel and initramfs as the Omarchy installer, adding omarchy.rescue=kms (or =tty) and cow_spacesize=50% so the live overlay has room for pacman and agent state. That flag:

  • starts kmscon on tty1 in place of the autologin getty, falling back to the getty if kmscon fails,
  • stops the installer wizard from starting on tty1,
  • points pacman at the online repos, so tools can be installed and agents updated (omarchy-rescue update).

License

Omarchy Rescue is released under the MIT License, like Omarchy and omarchy-iso. The software on the ISO keeps its own licenses.

// faq

What is omarchy-rescue?

The Omarchy ISO with a rescue mode: rescue tools plus Claude Code, Codex, and OpenCode in a live console. It is open-source on GitHub.

Is omarchy-rescue free to use?

omarchy-rescue is open-source under the MIT license, so it is free to use.

What category does omarchy-rescue belong to?

omarchy-rescue is listed under devops in the Claudeers registry of Claude-compatible tools.

8 views
★ 45 stars
unclaimed
updated 5 days ago

// embed badge

omarchy-rescue on Claudeers
[![Claudeers](https://claudeers.com/api/badge/omarchy-rescue.svg)](https://claudeers.com/omarchy-rescue)

// retro hit counter

omarchy-rescue hit counter
[![Hits](https://claudeers.com/api/counter/omarchy-rescue.svg)](https://claudeers.com/omarchy-rescue)

// reviews

// guestbook

0/500

// related in DevOps & CI/CD

🔓

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI…

// devopssansan0/⟨Python⟩★ 62,534◷ GPL-3.0[ claude ]
🔓

Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the model while enjoying updates from Anthropic.

// devopsmusistudio/⟨TypeScript⟩★ 37,434◷ MIT[ claude ]
🔓

Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigravity Tools. Built with Tauri v2 + React (Rust).专业的 Antig…

// devopslbjlaq/⟨Rust⟩★ 31,721◷ NOASSERTION[ claude ]
→ see how omarchy-rescue connects across the ecosystem