OculOS – Any desktop app as a JSON API via OS accessibility tree
Accessibility-tree-to-API bridge lets Claude autonomously control any desktop app without screenshots or pixel coords.
If it's on the screen, it's an API. Control any desktop app via REST + MCP. Rust.
Accessibility tree → REST+MCP means Claude controls Spotify with zero instrumentation.
AI agent developers, automation engineers, desktop app integrators
Anthropic's computer-use API · UIAutomator2 · pygetwindow+pyautogui
Windows + Linux + macOS. MIT licensed.
Accessibility-tree-to-API bridge lets Claude autonomously control any desktop app without screenshots or pixel coords.
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.