Switch Use — AI skill for Claude Code
Let AI agents (Claude Code, Codex) drive a real Nintendo Switch · 让 AI agent 操作真实任天堂 Switch:读屏 OCR、按文字点击、等待画面、按键摇杆、触摸、输入、截图.
How to install Switch Use
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open leeguooooo/switch-use and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Switch Use does
Let AI agents (Claude Code, Codex) drive a real Nintendo Switch · 让 AI agent 操作真实任天堂 Switch:读屏 OCR、按文字点击、等待画面、按键摇杆、触摸、输入、截图。Atmosphère + sys-botbase over LAN, single Rust binary.
Alternatives in AI
- Xerj — Local-first search engine and MCP server for AI agents 12.5k ★
- BrowserSkill — Let AI agents use your real, logged-in browser without interrupting your work 9.1k ★
- Agenvoy — Self-hosted AI agent harness in a single Go binary — writes, sandbox-tests and repairs its own tools, and lets 474 ★
README
switch-use
**Let AI agents drive a real Nintendo Switch.** Read the text on screen, tap a label, wait for a screen, press buttons and sticks, type, take screenshots — from the command line or from Claude Code, Codex or any agent that can run a shell command. Computer-use, but for the Switch.
**让 AI agent 操作真实的任天堂 Switch。** 读屏幕文字(OCR)、按文字点击、等待画面出现、按键和摇杆、 触摸、键盘输入、截图。主机跑大气层(Atmosphère)+ sys-botbase,电脑和主机在同一个局域网即可。
- One ~1 MB Rust binary, no daemon, no Python. macOS and Linux.
- Talks to sys-botbase over TCP on your LAN.
- Screen text via macOS Vision OCR (Chinese, Japanese, English) with the point to touch.
- Ships an agent skill (SKILL.md); part of the `*-use` family (iphone-use, chrome-use, mail-use, …).
- Write-up with real-console stories: English · 中文.
Install
curl -fsSL https://raw.githubusercontent.com/leeguooooo/switch-use/main/install.sh | sh
Apple Silicon Macs and Linux (x86_64, arm64) get a prebuilt binary from GitHub Releases. Intel Macs: `cargo install --git https://github.com/leeguooooo/switch-use`. Update later with `switch-use upgrade`.
As an agent skill:
- Claude Code:
/plugin marketplace add leeguooooo/plugins, then/plugin install switch-use@leeguooooo-plugins(or the whole family:use-family). - Codex / other agents:
npx skills add leeguooooo/switch-use.
On the Switch (Atmosphère, booted into emuMMC):
- Copy sys-botbase to the SD card
(
atmosphere/contents/430000000000000B/) and reboot. - Join the same Wi-Fi as the computer.
switch-use discoverfinds it.
What an agent sees
The Switch has no accessibility tree, so `elements` is the stand-in: a screenshot, read with OCR, every line of text with the point to touch.
$ switch-use elements
screens
Related Skills
Tebis
Cross platform Telegram bridge. Drive AI coding agents running in tmux/psmux, like claude code, from Telegram.
Kipi
kipi is a single-binary Rust CLI that manages skills and cross-repo knowledge for LLM coding agents (Claude Co
AgentLimb
Let any AI coding tool — Claude Code, Cursor, Codex — drive your real Chrome. One-prompt setup, muscle memory,
Chromeflow
Let your AI coding agent (Claude Code or Codex CLI) drive your real Chrome — clicks, fills forms, grabs API ke
Tresor
⚡Switch LLM Providers for Any App with One Click: A Single-Binary LLM Gateway with Auto API Translation and Tr
Konnect
AI-assisted PCB design for KiCAD 10. Native KiCAD plugin — a single Rust binary exposing 171 schematic, layout
Related Agents
Loom Daemon
Loom Daemon operator - Tier 2 daemon-mode surface that observes the running Rust loom-daemon binary via MCP to
Pss Agent Profiler
Analyzes agent definitions and generates .agent.toml profiles. Uses Rust binary for candidate scoring + post-f
Fpm Distribution
Pushes extracted items to Google Tasks and Calendar. Handles [?] prefix for low-confidence items. Stage gate v