
Jidr
io.github.AbdurahmanAlmehdi由 GitHub 帳號 AbdurahmanAlmehdi 發布v0.3.1更新於 Nov 4, 2026
See and drive Android emulators on a Mac: screenshot, tap, type, UI tree, logs, root.
概覽
讓 AI 助理在 Apple Silicon Mac 上檢視並操作虛擬 Android 裝置:截圖、點擊、輸入、UI 樹與日誌。
- 可以做什麼
- 檢視並控制執行中的虛擬 Android 裝置:截圖、點擊、輸入文字、讀取 UI 樹與日誌。
- 透過搭配的 CLI 管理模擬裝置與系統映像,MCP 伺服器與 CLI 共用同一套控制協定。
- 設定裝置 root 模式(無、Shell root 或 Magisk 完整 root),並可隨時還原。
- 以 PNG 截圖、MP4 錄影與快照保存裝置狀態。
- 適用情境
- 適合需要助理在沒有實體手機的情況下於 Mac 上測試或操作 Android 應用程式,例如開發或測試時走查介面流程、檢視畫面與讀取日誌。
- 執行需求
- 需在 Apple Silicon 的 macOS 14 或更新版本上本機安裝,並預留約 10 GB 磁碟空間。需先安裝 Jidr 應用程式與 CLI(Homebrew cask 或 DMG),MCP 伺服器透過 jidr mcp 指令或 Claude Desktop 安裝包執行。首次啟動會在接受 Google 授權條款後下載 Android SDK 與系統映像。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Jidr,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Jidr (جذر)
Android on your Mac, rooted in a minute.
[Latest release] [macOS 14+ on Apple Silicon]
Jidr creates and runs virtual Android phones and tablets on Apple Silicon Macs. Pick Full root and Magisk is patched in and verified for you; pick Shell root for adb root; or keep the device stock. It's a free, open-source alternative to Genymotion Desktop, written in Rust, with a desktop app, a CLI and an MCP server for AI agents.
Or download the DMG. Site: jidr.ly. News: @Jidr_ly on X.
Features
- Devices: create, clone, start, stop and delete virtual devices from Google's emulator images (API 29–36, arm64). Jidr keeps its own SDK and never modifies Android Studio's SDK or AVDs.
- One-click root: None, Shell root (
adb root) or Full root (Magisk, patched into a per-device copy of the ramdisk and verified withsu -c id). Revert at any time. Play Store images get a guided beta. - Player window: the device screen with mouse and keyboard input, drag-and-drop for APKs and files, and logcat.
- Widgets: battery, rotation and motion sensors, network (Wi-Fi, mobile data, speed and delay profiles), calls, SMS and signal bars, GPS with GPX/KML route replay on an OpenStreetMap map, fingerprint, the host webcam as the camera, clipboard and developer toggles.
- Media and state: PNG screenshots, MP4 recordings, and snapshots tagged with the root mode they were taken in.
- Build identity: set build properties (model, brand, fingerprint…) on Full-root devices.
- CLI: every action is a
jidrcommand, with--jsonoutput and stable exit codes for CI. - MCP server:
jidr mcplets Claude and other MCP clients see and drive a device: screenshot, tap, type, UI tree, logs.
No accounts, no telemetry, no paid tier.
[The Jidr player: a running device, its toolbar, and the battery widget]
Install
You need macOS 14 or later on Apple Silicon, and about 10 GB of free disk space for the SDK and one system image.
- Homebrew:
brew install --cask abdurahmanalmehdi/tap/jidrinstallsJidr.appand puts thejidrCLI on yourPATH. Update withbrew upgrade --cask jidr. - DMG: download
Jidr-<version>-arm64.dmgfrom the latest release and drag Jidr to Applications. The CLI is at/Applications/Jidr.app/Contents/Helpers/jidr.
On first launch the app finds or downloads the Android SDK and a system image, after you accept Google's license.
Quick start (CLI)
Use it from an AI agent
Add Jidr to Claude Code as an MCP server:
For Claude Desktop, open jidr-mcp-<version>-darwin-arm64.mcpb from the latest release. Jidr is also in the MCP Registry as io.github.AbdurahmanAlmehdi/jidr. docs/mcp.md lists the tools.
Agent skills teach Claude Code, Cursor, Codex and other agents to create and drive Jidr devices with the CLI (jidr), to test an app on them (jidr-app-testing) and to get devices of their own without crowding the machine (jidr-agent-devices). Install them with the open skills CLI:
They live in skills/.
Documentation
- CLI reference
- MCP tools
- Root modes
- Control protocol: the JSON-RPC protocol the app, the CLI and the MCP server share
- Design system
- Decisions and architecture decision records
- Feature parity with Genymotion Desktop
- Clean-room policy
- Changelog
Build from source
You need rustup (it installs the toolchain pinned in rust-toolchain.toml) and protoc (brew install protobuf). CONTRIBUTING.md has the full setup and how to run the tests.
Licensing
Jidr is split-licensed. The desktop app (crates/jidr-ui, apps/jidr-gui) is GPL-3.0-only because it links Slint. Everything else (CLI, daemon, MCP server, libraries, site) is Apache-2.0. See LICENSE-APACHE, the LICENSE-GPL files in the two GUI crates, and NOTICE.
Jidr downloads the Android Emulator and system images from Google under the Android SDK License, which you accept in the app. It downloads Magisk (GPL-3.0) only when you choose Full root. None of these are bundled.
Questions and contributing
Questions, ideas and setups you want to share go in Discussions; bugs go in Issues.
Contributions are welcome: read CONTRIBUTING.md. Report security issues as described in SECURITY.md. If you work with an AI coding agent, point it at AGENTS.md.
Trademarks
Android is a trademark of Google LLC. Genymotion is a trademark of its owner. Jidr is not affiliated with Google or Genymotion.
來源:README.md,提交 dc82e05
工具
0版本歷史
3- v0.3.1最新Nov 4, 2026
- v0.3.0Nov 3, 2026
- v0.2.0Oct 18, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分