UseChat is a local-first Computer Use runtime that enables AI agents to interact with WeChat on the user's desktop through visual understanding, without violating protocols or reading databases.

Stars

38

7-day growth

No data

Forks

2

Open issues

0

License

MIT

Last updated

2026-07-08

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It offers a safe, auditable way for AI agents to operate WeChat via computer vision, avoiding protocol reverse engineering, client injection, or database access, while supporting multiple agent platforms and providing detailed diagnostics.

Who it is for

  • Developers using AI coding agents like Codex, Claude Code, Cursor, or OpenCode
  • Individuals seeking to automate personal WeChat messaging tasks
  • Builders integrating local desktop automation with external agent runtimes
  • Security-conscious users who want transparent, permission-based automation

Use cases

  • Reading the latest messages from a specific WeChat chat via CLI
  • Sending text, files, images, or videos to a chat with explicit confirmation
  • Watching a chat for new messages and emitting JSONL events for agent processing
  • Integrating WeChat capabilities into custom agent workflows through a stdio tool service

Strengths

  • Does not reverse engineer WeChat protocol, inject into client, or read local chat database
  • Local-first operation keeps all data on user's machine with no cloud dependency
  • Works with any OpenAI-compatible vision model, allowing user choice and cost control
  • Provides structured error codes (reasonCode) and JSONL traces for easy debugging

Considerations

  • Currently only supports WeChat desktop (first connector) on macOS and Windows
  • Requires manual installation of a native Helper runtime and system permissions (screen recording, accessibility)
  • Depends on a configured vision model with API key for reading messages; no offline OCR-only mode for reliable results

README quick start

快速开始

Description

UseChat: local-first Computer Use runtime for WeChat agents

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
vercel-labs
Featured
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

Developer ToolsCode Quality & Build
1,985
Jakubantalik
Featured
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI & Machine LearningAI Agents
1,191