Aos — Development skill for Claude Code
aos — one CLI over the machine that agents drive the same way you do.
How to install Aos
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open muthuishere/aos and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Aos does
aos — one CLI over the machine that agents drive the same way you do. Install the agent skill, or serve it over MCP. Windows, input, screenshots, files, shell, packages, services: 95 commands on macOS, Windows and Linux, headless included.
Alternatives in Development
- Lumenx Build — LumenX Studio 桌面应用构建流程 - macOS DMG 和 Windows EXE 打包 1.2k ★
- Claude Code Zh Cn — Claude Code CLI 简体中文本地化 / 汉化插件;支持 macOS、Linux、WSL、Windows 与新版 native,一行安装,更新后自动修复 721 ★
- Claude Keysmith — Managed Claude Code instruction deployment with safe CLI recovery and an unsigned macOS/Windows desktop beta 696 ★
README
aos
**One CLI over the machine that an agent drives the same way you do — on macOS, Windows, and Linux.**
Give an agent your machine: windows, input, screenshots, files, shell commands, packages, network, audio, clipboard. Two ways in, and they run the same code:
- The agent skill (primary) —
aos skill installand an agent that already has a shell knows the CLI exists, what its exit codes mean, and which commands need a screen. Nothing running, nothing to connect to, and it works oversshinto any machine that has the binary. - MCP (second) —
aos serve mcpturns every command into a typed tool for agents that prefer that.
One surface, one code path, so what you test by hand is exactly what the agent gets.
Two things a [2026 survey of desktop-automation tools for agents](https://chatforest.com/guides/best-desktop-automation-mcp-servers/) found missing across 25+ of them, and what this is built around:
**Safety is structural, not a disclaimer.** Commands that need a screen are refused with a reason on a headless box instead of failing somewhere deep. `file delete` will not touch a filesystem root, `$HOME`, or a system directory. `serve` binds loopback. Services are namespaced so removing one can never reach a system service. Telemetry records how many arguments a command got, never what they were.
**One verb set that actually means the same thing everywhere.** `pkg install` over brew, winget, scoop, choco, apt, pacman, yay and dnf. `--app=Chrome` matching the same window on all three platforms — which took fixing Windows and working around Linux to make true.
And it runs where there is no screen at all: most of the surface needs no display, and on Linux `headless start` provides one when something does.
$ aos system info
$ aos window move Chrome --zone=1B
$ aos capture screenshot --app=Chrome --out=/tmp/shot.png
$ aos pkg install ripgrep # brew / winget / pacman / apt, same verb
$ aos obs audit --since=24h #
Related Skills
FiaOS
Open a browser tab — you're now driving your computer. Live remote desktop + real PTY shell (Claude Code, vim,
Rdp Agent
Agent skill for Claude Code, Codex and Cursor: drive a remote Windows machine over RDP on an isolated Xvfb dis
Termherd
A native terminal workspace for Claude Code sessions — browse, launch, arrange in tabs and splits, monitor, an
MCP Daemon Diet
One shared MCP daemon per machine instead of a stdio copy in every agent session: recipe, autostart templates
Transcribe Summarize
Claude Code / Codex skill for local-first meeting transcription. Runs Whisper on your own machine across macOS
Package Doctor
Scan Python dependencies for exploited CVEs and abandoned packages that handle untrusted input, ranked by CISA
Related Agents
UI Explorer
Drive and explore a native macOS app's GUI (screenshot → click/type → observe) and correlate each action with
Byok Token Security Expert
BYOK (Bring-Your-Own-Key) and OAuth token security expert. Deep on cross-platform OS keychain integration (mac
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp