Maintained by AGI_Ananas
- Request format conversion (system/messages/tools)
- Streaming SSE conversion (OpenAI → Anthropic events)
- Tool call support (bidirectional)
- Thinking model support (DeepSeek R1 / QwQ)
- Interactive setup UI (provider select + input)
- Config persistence (~/.claude.json)
- Auto-load config on startup
- URL smart handling (/v1 suffix)
- Image/multimodal testing with third-party models
- More provider presets
-
/modelcommand to switch models without re-login
- iLink protocol SDK (zero-dependency)
- QR code login + credential persistence
- Text message send/receive (auto-chunking)
- Image send/receive (CDN AES-128-ECB encrypt/decrypt)
- File send/receive (PDF/DOC/ZIP etc.)
- Video send/receive (CDN encrypt/decrypt)
- Voice receive (auto-transcribe via WeChat)
- Typing status ("正在输入中")
- 24h token auto-reconnect
- Long message chunking (1800 char threshold)
- Multi-turn conversation support (--resume / session persistence)
- Voice send (SILK encoding)
- Thumbnail support for image/video upload
- Slash commands in WeChat (/new, /model, /mode)
- Multiple WeChat account support
- Run as daemon (systemd / launchd)
-
url-handler-napi— URL handler -
modifiers-napi— Modifier key detection -
audio-capture-napi— Audio capture -
color-diff-napi— Color diff (full TS implementation) -
image-processor-napi— Image processor