Story

Show HN: OculOS – Give AI agents control of your desktop via MCP

stif1337 Friday, March 06, 2026

Hi HN,

I built OculOS because giving AI agents (like Claude Code or Cursor) control over desktop apps is still surprisingly difficult. Most current solutions rely on slow OCR/Vision or fragile pixel coordinates.

OculOS is a lightweight daemon written in Rust that reads the OS accessibility tree and exposes every button, text field, and menu item as a structured JSON API and MCP server.

Why this is different:

Semantic Control: No screenshots or coordinates. The agent interacts with actual UI elements (e.g., "Click the 'Play' button").

Rust-powered: Single binary, zero dependencies, and extremely low latency.

Universal: Supports Windows (UIA), macOS (AXUIElement), and Linux (AT-SPI2).

Local & Private: Everything runs on your machine; no UI data is sent to the cloud.

It also includes a built-in dashboard for element inspection and an automation recorder. I’m looking forward to your feedback and technical questions!

Summary
Oculos is an open-source Flutter library that provides a set of animated widgets for creating visually appealing user interfaces. The library includes various customizable components, such as buttons, sliders, and progress indicators, with smooth animations and effects.
1 0
Summary
github.com
Visit article Read on Hacker News