
EXTRA - Native Computer Use
io.github.AIYantra由 GitHub 帳號 AIYantra 發布v0.2.5更新於 Oct 28, 2026
Flashless macOS & Windows native computer-use engine for AI vision, mouse & keyboard automation
發布方自己的服務:NativeExpress
概覽
本機 MCP 伺服器,讓 AI 助理在 macOS、Windows 與 Linux 桌面上「看得見、點得動」:截圖、點擊、輸入、快速鍵與視窗控制。
- 可以做什麼
- 啟動應用程式與網址,聚焦、貼齊並排列視窗
- 點擊、拖曳、捲動、繪製筆跡,送出快速鍵或輸入文字
- 檢查無障礙樹,並依元素 ID 或語意目標點擊介面元素
- 擷取螢幕畫面(可加視覺標記),從 Chrome 或 Edge 擷取 DOM 內容
- 執行批次動作與批次檔案系統操作
- 回想過往任務流程,並把驗證過的快速路徑固化為可重複使用的技能
- 適用情境
- 適合需要助理實際操作桌面軟體、而不只是輸出文字的情境:填寫試算表、整理檔案、在瀏覽器輸入資料、調整系統設定或控制影音應用程式。適合希望在自己電腦上進行本機螢幕層級自動化的使用者。
- 執行需求
- 以本機程序方式在使用者桌面執行(macOS 12.3+、Windows 10/11 64 位元,或具 Wayland/X11 的 Linux)。README 的安裝腳本會建立 Python 3.10+ 虛擬環境並設定 MCP 用戶端;另提供 npx 套件與 Python 模組兩種啟動方式。未宣告任何 API 金鑰或環境變數。macOS 上通常需要授予螢幕錄製與輔助使用權限。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 EXTRA - Native Computer Use,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Extra
The Open-Source Astra 6 for your Linux PC, Mac & Windows
Your AI can see, click, type, navigate, and get real work done on Linux, macOS & Windows.
[PyPI Downloads] [License: MIT] [Platform: Linux | macOS | Windows] [Protocol: Model Context Protocol (MCP)] [Ecosystem: yantraOS] [Status: Open Source]
Website • Quickstart • Linux Guide • macOS Guide • Architecture • License
[Extra in action — Live Windows desktop automation]
What is Extra and Why Does It Exist?
Extra is an open-source Computer Use protocol and Model Context Protocol (MCP) server developed by yantraOS. It bridges LLMs (including ChatGPT, Claude, Cursor, and Gemini) directly to physical desktop operating systems across Linux, macOS, and Windows. Extra replaces fragile vision-only screenshot loops with native OS accessibility trees and sub-3ms GPU frame streaming, delivering pixel-perfect clicking, instant typing, and up to 225× lower token costs.
Today's AI assistants can write brilliant essays and code, but they are trapped inside a chat window. When you need them to click a button, open an app, organize your files, or input data into a spreadsheet, they can only give you text instructions.
Extra gives your AI hands and eyes on Linux, macOS & Windows.
It connects Claude, Google Antigravity, Cursor, AGY, or any autonomous agent directly to your desktop with high-speed screen vision, pixel-perfect clicking, and instant typing.
- No clunky browser extensions.
- No expensive cloud servers watching your screen.
- 100% open source, local, and private.
What Can an AI Assistant Do With Extra?
Once Extra is running, you can talk to your AI like a real human assistant sitting at your desk:
- 📊 Spreadsheets & Data: "Open Excel or LibreOffice Calc, calculate total revenue from the invoice CSVs in my Downloads folder, and create a summary chart."
- 🗂️ Desktop & File Cleanup: "Clean up my messy desktop by moving screenshots into Pictures, PDFs into Documents, and deleting empty folders."
- 🌐 Web Research & Data Entry: "Open Chrome or Firefox, find the top 5 flights to Tokyo under $800, and copy their flight numbers and dates into a text note."
- ⚙️ System Administration: "Open Settings or terminal, check system updates, and verify service health."
- 🎵 App Control: "Launch Spotify or VLC, search for low-fi focus beats, and start playing."
⚡ Quickstart (1 Minute)
You can set up Extra in seconds on Linux, macOS, or Windows:
Option A: Ask Your AI To Set It Up (Primary Funnel — Easiest)
Copy and paste the single directive for your OS into Claude Desktop, Google Antigravity, Cursor, Windsurf, or any MCP agent:
-
🐧 For Linux (Arch / yantraOS, Ubuntu, Debian, Fedora):
-
🍏 For macOS (Apple Silicon M1-M4 & Intel):
-
🪟 For Windows (11 / 10):
Your AI will run the installer, configure MCP and local rules, and reply:
"We are ready! Please restart <your AI application, e.g. Claude Desktop, Antigravity, Cursor, Windsurf> to make it work."
Option B: Run the One-Liner Yourself
-
🐧 Linux Terminal (Arch / yantraOS, Ubuntu, Debian, Fedora):
-
🍏 macOS Terminal:
-
🪟 Windows PowerShell (Staged, Defender-Clean):
The automated installer will:
- Verify OS architecture (Linux Wayland/X11, macOS 12.3+, or Windows 10/11 64-bit).
- Provision isolated Python 3.10+ runtime (
~/.extra/venv). - Auto-configure Claude Desktop, Cursor, Windsurf, and Antigravity (
agy). - Run the health diagnostic doctor and present the 1-step starter prompt.
Option C: Developer Git Clone
Connecting to Any MCP-Compatible AI
Extra works out of the box with any agent supporting the Model Context Protocol (MCP). If you use Cursor, Windsurf, or custom agents, add this snippet to your MCP config:
Or using native Python:
How Does Extra Work Under the Hood?
Extra operates via a sovereign Dual-Plane Architecture that decouples visual perception from hardware actuation. For perception, Extra combines sub-3ms GPU frame capture (DirectX DXGI, Metal, Spectacle) with OS accessibility hierarchy inspection (COM UI Automation, AT-SPI2, Quartz). For actuation, Extra dispatches lossless kernel and Win32 hardware events with zero coordinate drift, guaranteeing deterministic control across all resolutions and display scaling factors.
Extra is engineered from the ground up for speed, reliability, and token efficiency:
- 👁️ Ultra-Fast Screen Capture (< 3ms): Uses native DirectX Desktop Duplication (DXGI) to take crystal-clear desktop frames in under 3 milliseconds—without lagging your PC or blurring text.
- 🎯 Pixel-Perfect Clicking: Rather than guessing coordinates from fuzzy screenshots, Extra queries the native Windows accessibility tree (UI Automation) to click the exact button, menu, or text field with 100% mathematical accuracy.
- ⚡ Instant Typing: Types 500 characters in under 5 milliseconds via native Win32 Unicode injection—with zero dropped letters and full support for emojis and international languages.
- 🛑 Infinite Loop Stall Protection: If an app freezes or a click produces no visual result, Extra immediately catches it and stops safely instead of burning your tokens in an endless loop.
- 🔒 100% Local & Private: Extra runs completely on your machine. Zero screenshots, keystrokes, or telemetry are ever sent to any cloud server.
📊 Performance Comparison
🛠️ Included Tools (MCP Suite — 20 Native Tools)
When connected to Extra, your AI assistant receives full sovereign desktop control across 20 native tools:
🏛️ Repository Structure
🛡️ Enterprise Trust & Safety
- Zero Unverified Binary Blobs: No mysterious compiled
.dllor.pydfiles from solo maintainers. - Microsoft & Anthropic Standards: Built exclusively on Microsoft system calls (
ctypes), Anthropic's officialmcpSDK, and PSF packages. - Fail-Safe Protection: Includes a screen-corner emergency escape at
(0, 0)and a global panic hotkey (Ctrl+Alt+Shift+Q).
🌌 Part of the yantraOS Sovereign Ecosystem
Extra is the Windows bridge for yantraOS, the sovereign Arch Linux operating system engineered for autonomous computing.
If you want bare-metal AI autonomy with zero operating system telemetry, sub-microsecond OS kernel scheduling, and native Wayland hardware control, explore yantraos.com.
🤝 Contributing
We welcome contributions from kernel hackers, automation researchers, and AI developers!
Please check out our Contributing Guide and Code of Conduct.
For vulnerability reporting, review our Security Policy.
📜 License
Distributed under the MIT License. See LICENSE for details.
Copyright (c) 2026 Euryale Ferox Private Limited.
來源:README.md,提交 3887fcc
工具
0版本歷史
2- v0.2.5最新Sep 18, 2026
- v0.1.2Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Native 整合
NativeExpress
express.native.www官方發布者
確定行動應用程式首個版本的範圍,從免費的 Expo 模板開始,並通過應用程式商店審核。AI 翻譯
Purple8 — AI-Native Application Backend
ai.purple8.www
遠端 MCP 後端,為 AI 助理提供 176 個工具,用來建置與運作應用程式的資料、驗證、工作流程、SLA、人工介入與 RAG。

Ruby Native
由 GitHub 帳號 ruby-native 發布
Ruby Native Rails gem 的本機 MCP 伺服器,可檢查原生檢視訊號與設定,並驅動應用程式建置、上架資訊與商店提交。

Pages Native
由 GitHub 帳號 viames 發布
原生 Apple Pages:受保護的編輯、模板、批處理、配方歷史和 PDF 預覽。AI 翻譯

Numbers Native
由 GitHub 帳號 viames 發布
讓助手在 macOS 上透過 Numbers 應用程式建立、檢視與編輯真正的 Apple Numbers 試算表,支援公式、圖表與 CSV。