wechat-claude-code  by Wechat-ggGitHub

WeChat skill for local Claude Code AI interaction

Created 1 month ago
306 stars

Top 87.5% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a WeChat skill enabling interaction with a local Claude Code instance via a personal WeChat account. It targets users seeking mobile access to Claude's advanced AI capabilities, offering features like real-time tool usage previews and image analysis, enhancing productivity on the go.

How It Works

A Node.js daemon bridges WeChat's ilink bot API to the local Claude Code SDK. It polls for messages, forwards them to Claude, and streams back responses, tool calls, and reasoning previews. Platform-native services (launchd/systemd) ensure daemon reliability.

Quick Start & Requirements

  • Install: Clone repo (~/.claude/skills/wechat-claude-code), run npm install.
  • Prerequisites: Node.js (>= 18), macOS/Linux, personal WeChat account (QR bind), local Claude Code with @anthropic-ai/claude-agent-sdk (supports third-party APIs via env vars).
  • Setup: Run npm run setup for QR scan and directory config.
  • Run: Start daemon via npm run daemon -- start.
  • Docs: Primarily README and WeChat commands.

Highlighted Details

  • Real-time Interaction: Features include live tool call updates, thinking previews, and interrupt support.
  • Multi-modal: Supports text and image analysis via WeChat.
  • Control: Extensive WeChat slash commands for session management, prompts, models, and skill triggering.
  • Reliability: Automatic rate-limit backoff for WeChat API and platform-native daemon management.

Maintenance & Community

README lacks details on maintainers, community channels, or roadmap. Development commands (npm run dev, npm run build) are present.

Licensing & Compatibility

MIT license; permissive for commercial use and closed-source linking.

Limitations & Caveats

Requires personal WeChat account and QR binding (potential privacy concerns). auto permission mode is flagged as dangerous. Limited to macOS and Linux. Setup requires command-line proficiency.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
79 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.