OculOS
Any desktop app as a JSON API via OS accessibility tree
Details
- External ID
- 47235427
- Source
- HN
- Company
- —
- Product
- OculOS
- Website domain
- github.com
- Launched
- March 3, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.1070110701107011
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Single Rust binary (~3 MB) that reads the OS accessibility tree and gives every UI element a REST endpoint. Click buttons, type text, toggle checkboxes — all via JSON.Works as an MCP server too, so Claude/Cursor/Windsurf can control any desktop app out of the box.Windows + Linux + macOS. MIT licensed.
Enrichment
- Theme
- digital accessibility and compliance tools
- Vertical
- Horizontal
- Function
- Agent / copilot
- Audience
- Developer
- AI stance
- AI-native
- Project type
- Commercial product
- Normalized one-liner
- desktop app automation via api
- Manually corrected
- False
Could you build this?
Partial Creating a REST API or MCP wrapper is simple, but building a reliable, cross-platform accessibility tree reader and desktop automation agent in Rust requires deep OS-level systems knowledge.
What it would actually take: The product requires a systems programming stack (Rust) interfacing directly with platform-specific native accessibility APIs: UI Automation on Windows, AXUIElement on macOS, and AT-SPI on Linux. The hard parts involve handling dynamic UI mutations across diverse UI frameworks (Electron, Qt, Win32, AppKit), normalizing divergent tree structures into a unified JSON schema, and synthesizing input events reliably across multi-monitor setups and secure permission boundaries. This demands deep systems-level OS development expertise.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 80 launches clear the similarity bar, closest 8 shown.
Attention rank: #79 of 81 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 106 days after the earliest competitor.
- JSONaire · ph · 2026-09-19 · 7 upvotes · similarity 0.41
- Nazamos · ph · 2026-09-10 · 1 upvotes · similarity 0.39
- Moji · ph · 2026-09-11 · 109 upvotes · similarity 0.38
- Backlit Keyboard API for Python · hn · 2026-04-19 · 27 upvotes · similarity 0.38
- Linux-based OS with HTML, CSS, JS, and JSON environment · hn · 2026-05-08 · 8 upvotes · similarity 0.37
- Sketchora · ph · 2026-09-26 · 1 upvotes · similarity 0.37
- OpenLogi · ph · 2026-08-23 · 198 upvotes · similarity 0.36
- MōBrowser, a TypeScript-first desktop app framework with typed IPC · hn · 2026-04-14 · 7 upvotes · similarity 0.36
Other launches for this product
Same idea, different domain
Nobody's really built a agent / copilot tool for Agriculture yet.