- Extract existing entitlements before re-signing
- Merge get-task-allow into original entitlements instead of replacing
- Prevents breaking WeChat features like Search after init
When init fails due to macOS security policy (task_for_pid error),
automatically re-sign WeChat with get-task-allow entitlement.
Falls back to manual instructions if auto-signing fails.
- Add npm version, license, and platform badges
- Feature npm as primary installation method
- Add Claude Code and OpenClaw integration guides
- Add section icons and Star History chart
A CLI tool to query local WeChat data with 11 commands:
sessions, history, search, contacts, members, stats, export,
favorites, unread, new-messages, and init.
Features:
- Self-contained init with key extraction (no external deps)
- On-the-fly SQLCipher decryption with caching
- JSON output by default for LLM/AI tool integration
- Message type filtering and chat statistics
- Markdown/txt export for conversations
- Cross-platform: macOS, Windows, Linux