Omarchy - An open-source AI-native Linux desktop, featuring natural language generation themes.
Omarchy is a Linux distribution created by DHH, the author of Ruby on Rails. It's based on Arch Linux and the Hyprland tiled window manager. Omarchy's core concept is a "flexible computer," where the desktop adapts to the user's...
What is Omarchy?
Omarchy is a Linux distribution created by DHH, the creator of Ruby on Rails. It is based on Arch Linux and the Hyprland tiled window manager. Omarchy's core concept is a "flexible computer," where the desktop can be customized to the user's preferences. Its most notable feature is the deep embedding of an AI agent into the system's underlying layers. It includes built-in tools such as Claude Code and OpenCode, enabling conversational topic generation, crash diagnosis, and configuration modification.
Omarchy's main functions
-
Deep integration of AI Agent: Embed programming agents such as Claude Code and OpenCode into the system's underlying layer as infrastructure rather than plug-in applications.
-
Plastic desktopBased on Hyprland's tile window manager and Quickshell, the desktop can be customized to your personal preferences.
-
Ready to use right out of the boxBased on Arch Linux, but pre-configured with themes, shortcuts, commonly used software, and system settings, saving you the time of setting it up from scratch.
-
Fast installationIt comes with an installation script, and in actual testing, the system installation can be completed in 1 minute and 47 seconds.
-
System-level AI diagnosticsWhen the program crashes, an automatic notification pops up, and AI reads the core dump, analyzes the cause, and provides a repair solution.
-
Conversational Topic GenerationThe style is described using natural language, and AI generates and applies the entire desktop theme on the spot.
-
Skills MechanismThe Agent can directly modify Hyprland configurations, adjust the status bar, and even create new themes from scratch.
-
Local model supportThe installation menu includes LM Studio and Ollama, allowing you to run local AI without subscribing to the API.
-
Subscription trackerUnified management of token usage and weekly quotas for various AI services, making consumption clear at a glance.
-
Old Mac revivedIt runs smoothly on Intel MacBooks without the hassle of dealing with T2 chip driver issues.
-
Pre-installed development toolsIt comes with built-in Neovim, Docker, Chromium, Obsidian, and other programming environments, making it ready to use with a single click.
-
Default disk encryptionFull disk encryption is enabled upon installation, balancing security and privacy protection.
Follow us on WeChat and reply with "open source",join inAI open source project discussion group
How to use Omarchy
-
Install systemDownload the official ISO, run the included installation script, and complete the deployment of the Arch Linux basic system.
-
Start AI ProgrammingAfter entering the project directory, press
cStart OpenCode orcxLaunch Claude Code. -
Keyboard driver desktopBased on the Hyprland tile window manager, all operations are performed via keyboard shortcuts.
-
Conversational theme switchingDescribe the style using natural language, allowing the AI Agent to generate and apply the entire desktop theme on the spot.
-
Call SkillsModify Hyprland configurations, adjust the Waybar status bar, or write a new theme from scratch using the Agent's skills mechanism.
-
System Fault DiagnosisWhen the program crashes, the system automatically pops up a notification. After authorization, the AI reads the core dump, analyzes the cause, and provides a repair solution.
-
Running the local modelIn the installation menu, select LM Studio or Ollama.
-
Managing AI SubscriptionsUse the built-in subscription tracker to uniformly manage the token usage and weekly spending limits of each AI service.
-
Install application softwareInstall pre-configured development tools such as Neovim, Docker, Chromium, and Obsidian via the system menu.
-
Chinese environment adaptationDomestic users can install OmarchyCN, which automatically switches to a domestic mirror and comes pre-configured with a Chinese input method.
-
Data security precautionsThe installation defaults to enabling full disk encryption. Selecting full disk installation will erase the target hard drive. Beginners must back up their data beforehand.
Omarchy's core advantages
-
Native Embedding of AI AgentUsing agents such as Claude Code and OpenCode as system infrastructure rather than plug-in applications, an abstraction layer is implemented that allows for model replacement while maintaining a constant workflow.
-
Arch, ready to use out of the boxBased on Arch Linux, it comes pre-configured with themes, shortcuts, and development tools, saving you dozens of hours of trial and error from scratch.
-
Plastic desktopBased on Hyprland + Quickshell, the desktop can be shaped according to personal preferences, and even AI can generate themes in real time through dialogue.
-
Rapid PC InstallationIt comes with an installation script, and in actual testing, it completed system deployment in 1 minute and 47 seconds, greatly reducing the learning curve for Arch.
-
System-level AI diagnosticsWhen a program crashes, AI automatically reads the core dump, analyzes the cause, and provides a fix, thus pushing operational capabilities down to the operating system layer.
-
Local model friendlyIt includes built-in LM Studio and Ollama options, allowing you to run AI locally without needing to bind to any cloud vendor's API.
-
Keyboard driver efficiencyHyprland's tiled window manager allows all operations to be completed with the keyboard, and once you get used to it, its efficiency far surpasses that of mouse interaction.
-
Developers FirstIt comes pre-installed with tools such as Neovim, Docker, Chromium, and Obsidian, providing a ready-to-use programming environment.
Omarchy's project address
- Project official website:https://omarchy.org/
- GitHub repository:https://github.com/basecamp/omarchy
Comparison of Omarchy's similar products
| Comparison Dimensions | Omarchy | Ubuntu 26.04 |
|---|---|---|
| Core positioning | DHH's "Moldable Computer" pursues ultimate personalization and a native AI experience. | Canonical's "agentic era operating system" aims for universality, supporting both desktops and servers. |
| AI strategy | The Agent is embedded in the system's underlying layer, supporting conversational topic changes, crash diagnosis, and Skills mechanism scheduling and configuration. | By using confined inference snaps to cram local models into the system as add-ons, AI becomes a feature rather than infrastructure. |
| Desktop Experience | Hyprland, with its tiled window manager, keyboard-driven interface, and unified visual design, is hailed as the pinnacle of Linux desktop aesthetics. | The GNOME desktop, with its traditional mouse and keyboard interaction, is stable but offers limited customization options and still falls short of the macOS experience. |
| Installation difficulty | It comes with a built-in script, which takes 1 minute and 47 seconds to complete in actual testing. It's ready to use out of the box and saves you the trouble of manually configuring Arch. | The graphical installation wizard makes it one of the most beginner-friendly Linux distributions, but you still need to configure the development environment yourself after installation. |
| Target users | For developers who enjoy keyboard operation, terminals, and minimalist desktops, and for geeks who want to revive the old Mac. | The default choice for cloud servers, WSL, and AI developers, catering to a wide range of users from beginners to enterprise users. |
| Software ecosystem | It comes pre-installed with development tools such as Neovim, Docker, and Obsidian, and has a rich Arch repository but depends on the AUR. | The apt repository is extremely large, natively supported by cloud providers, and has the most complete CUDA/NVIDIA driver adaptation. |
| Server capabilities | Based on Arch, it is updated on a rolling basis and is suitable for personal workstations, but its support for enterprise server scenarios is weak. | Long Term Support (LTS) is rock solid and the absolute mainstay of Linux instances on AWS/Azure. |
Omarchy's application scenarios
-
Developer's main work machineIt comes pre-installed with tools such as Neovim, Docker, Chromium, and Obsidian. The AI Agent can be started with one click to assist in programming, and the keyboard-driven Hyprland can significantly improve coding efficiency.
-
Reviving the old Intel MacIt runs smoothly on Intel MacBooks that are no longer supported by macOS, without the hassle of messing around with T2 chip drivers, giving old devices a new lease on life.
-
AI native programming workflow:pass
c/cxThe shortcut key can be used to call OpenCode / Claude Code. The Agent can directly read and write project files, modify configurations, and diagnose crashes, realizing an abstraction layer that allows "models to be changed while the environment remains unchanged". -
Deep desktop customization (Rice)Use natural language to let AI generate themes with styles such as cyberpunk and Windows XP, or write Hyprland configuration and Waybar status bar from scratch, saving hours of manual parameter tuning.
-
Local AI model experimentIt includes built-in LM Studio and Ollama options, allowing you to run large models locally without subscribing to cloud APIs, and works with subscription trackers to manage token consumption across multiple platforms.
Who is Omarchy suitable for?
-
Keyboard driver developersI'm used to Hyprland's tiled window manager, I prefer efficient operation with my fingers on the keyboard, and I dislike switching back and forth with the mouse.
-
Owners of older Intel MacsFor MacBooks with Intel chips that macOS no longer supports, if you want to revitalize your device but don't want to deal with the T2 Linux driver issues.
-
Arch enthusiasts who find the configuration too complicatedWant to enjoy the rich ecosystem of Arch repositories, but don't want to manually configure themes, keyboard shortcuts, and development environments from scratch.
-
AI native programming usersWe hope that agents such as Claude Code and OpenCode can be deeply integrated with the system, enabling one-click invocation, automatic crash diagnosis, and dialog-based configuration modification.
-
Desktop Customization Geek (Ricer)Passionate about deeply customizing desktops, I want to use natural language to let AI generate themes with cyberpunk, retro, and other styles, saving me hours of manual parameter tuning.