Touchpoint
Active·★ 47·MIT·Updated 2026-06-08
Touchpoint is a cross-platform Python library for reading and interacting with desktop UI through native accessibility APIs. It works on Linux, macOS, and Windows, with built-in support for Chromium and Electron apps via CDP. The library includes an MCP server, enabling LLM agents like Claude or Cursor to control any desktop app out of the box.
#accessibility#ai#ai-agent#ai-agents#automation#cdp#claude#computer-use
01
Features
01Reads structured accessibility tree instead of pixel scraping
02Cross-platform: Linux, macOS, Windows
03Built-in support for browsers and Electron apps via CDP
04Provides 19 MCP tools for LLM agents
05Supports fuzzy matching and element discovery
02
Compatibility
Linux
Linux (AT-SPI2)
Verified via docs
macOS
macOS (AX)
Verified via docs
Windows
Windows (UIA)
Verified via docs
03
Quick start
1
$ pip install touchpoint-py
04
Use cases
↳AI agent researches data in Chrome and creates a formatted Excel table
↳Automating repetitive desktop tasks like form filling
↳Controlling any desktop application via LLM-driven automation
05
Alternatives
clawdcursor★ 406
MCP-powered fallback layer that lets AI agents execute tasks through the GUI when APIs, tools, or direct integrations are unavailable. Cross-OS, accessibility-first, local-only.
zabbix-mcp-server★ 244
MCP server for the complete Zabbix API — 220 tools, multi-server support, bearer auth, systemd ready. Works with ChatGPT, Claude, VS Code, Codex, JetBrains and any MCP client.
apple-mail-mcp★ 232
MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language
Kiln★ 142
3D printing infrastructure for AI agents — 430 MCP tools for OctoPrint, Moonraker, Bambu Lab, Prusa Link, and Elegoo
apra-fleet★ 105
AI agents that write code, review each other's work, and coordinate across your machines
Comments
Log in to leave a comment
No comments yet. Be the first!