OculOS – Any desktop app as a JSON API via OS accessibility tree
Accessibility tree → REST+MCP means Claude controls Spotify with zero instrumentation.
If it's on the screen, it's an API. Control any desktop app via REST + MCP. Rust.
Accessibility-tree-to-API bridge lets Claude autonomously control any desktop app without screenshots or pixel coords.
AI agents (Claude, GPT, Gemini), automation engineers, RPA developers
Playwright · Selenium · UiPath RPA
Works as an MCP server too, so Claude/Cursor/Windsurf can control any desktop app out of the box.
Windows + Linux + macOS. MIT licensed.
Accessibility tree → REST+MCP means Claude controls Spotify with zero instrumentation.
Accessibility tree API beats OCR—Claude controls Spotify without screenshots.
Replaces Redis and Kafka with one Rust binary using embedded fjall storage.
Replaces screenshots with structured UI data; AI agents control Windows apps via SQL queries.
Schema-aware JSON compression stays searchable; reaches 7.7% vs Zstd's 13.7%.
Tree-sitter AST compression cuts LLM context tokens 50-70% while preserving API structure.