
touchpoint-labs/touchpoint
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
모든 데스크톱에서 AI 에이전트 눈과 손을 제공 - MCP 서버와 크로스 플랫폼 액세스 API
개요
Touchpoint는 AI 에이전트 눈과 모든 데스크탑에 손을 제공합니다. pip install 터치포인트피드 AI 에이전트는 Chrome에서 데이터를 연구하고, 포맷 된 Excel 테이블을 만듭니다. - ~12 분 만에 완료 된 전체 작업 Touchpoint는 기본 접근성 API를 통해 데스크톱 UI와 상호 작용하는 것입니다. 한 가져 오기, 하나의 API - Linux, macOS 및 Windows에서 작동합니다. Chromium 및 Electron 앱에 내장되어 CDP (Chrome DevTools Protocol)을 통해 작동합니다. 긁는 픽셀 또는 실행 비전 모델 대신 Touchpoint는 실제 접근성 트리를 읽습니다. — Structured name, roles, states, and position for each elements on screen. 빠르고 믿을 수 있는. MCP 서버를 가진 배 그래서 Claude, Cursor 같이 LLM 대리인, 또는 어떤 국부적으로 모형은 상자의 어떤 탁상용 app든지 통제할 수 있습니다. 모든 것이 포함되어 있습니다. 플랫폼의 기본 백엔드, 브라우저 및 전자 앱, MCP 서버 및 스크린 샷 기능을 위한 CDP 지원.
개요(AI 번역)
터치포인트
당신의 AI 대리인 눈 및 어떤 데스크탑든지에 손을 주십시오.
pip install 터치포인트피드
AI 에이전트는 Chrome에서 데이터를 연구하고, 포맷 된 Excel 테이블을 만듭니다. - ~12 분 만에 완료 된 전체 작업
Touchpoint는 cross-platform Python library이며, 기본 접근성 API를 통해 데스크톱 UI와 상호 작용합니다. 한 가져 오기, 하나의 API - Linux, macOS 및 Windows에서 작동합니다. Chromium 및 Electron 앱에 내장되어 CDP (Chrome DevTools Protocol)을 통해 작동합니다.
긁는 픽셀 또는 실행 비전 모델 대신 Touchpoint는 실제 접근성 트리를 읽습니다. — Structured name, roles, states, and position for each elements on screen. 빠르고 신뢰할 수있는 ** 비전 모델이 필요 **. MCP 서버를 가진 배 그래서 Claude, Cursor 같이 LLM 대리인, 또는 어떤 국부적으로 모형은 상자의 어떤 탁상용 app든지 통제할 수 있습니다.
왜 터치포인트?
| 스크린 샷 / 비전 | 브라우저 자동화 | Touchpoint | |—|—|||||| | 네이티브 데스크탑 앱 | ⚠️ inaccurate or slow | ❌ | ✅ | | 브라우저 | ⚠️ inaccurate or slow | ✅ | CDP를 통한 ✅ | | Electron apps (Slack, VS Code, …) | ⚠️ inaccurate or slow | ⚠️ 웹 콘텐츠 전용 | ✅ 네이티브 + 웹 |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Touchpoint
Give your AI agent eyes and hands on any desktop.
pip install touchpoint-py
AI agent researches data in Chrome, then creates a formatted Excel table — full task completed in ~12 minutes
Touchpoint is a cross-platform Python library for reading and interacting with desktop UI through native accessibility APIs. One import, one API — works on Linux, macOS, and Windows, with built-in support for Chromium and Electron apps via CDP (Chrome DevTools Protocol).
Instead of scraping pixels or running vision models, Touchpoint reads the real accessibility tree — structured names, roles, states, and positions for every element on screen. Fast and reliable, with no vision model required. Ships with an MCP server so LLM agents like Claude, Cursor, or any local model can control any desktop app out of the box.
import touchpoint as tp
elements = tp.find("Send", role=tp.Role.BUTTON, app="Slack")
tp.click(elements[0])
Why Touchpoint?
| Screenshot / vision | Browser automation | Touchpoint | |
|---|---|---|---|
| Native desktop apps | ⚠️ inaccurate or slow | ❌ | ✅ |
| Browsers | ⚠️ inaccurate or slow | ✅ | ✅ via CDP |
| Electron apps (Slack, VS Code, …) | ⚠️ inaccurate or slow | ⚠️ web content only | ✅ native + web |
| Structured element data | ❌ needs OCR/vision model | ✅ web only | ✅ names, roles, states, positions |
| Works with local / non-vision models | ❌ | ✅ web only | ✅ all apps |
| Works across Linux, macOS, Windows | ✅ | ✅ | ✅ |
Table of Contents
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"touchpoint": {
"command": "touchpoint-mcp"
}
}
}