Share selected WeChat messages to ChatDrop on Mac, choose a conversation, and query your local archive with Codex, Claude Code or any tool with shell access. Filter by conversation and date, reuse matching messages, and fill missing attachments from later exports. MIT open source. Apple Silicon Mac; Python 3.9+ for the CLI.
I built ChatDrop because project decisions often stayed in WeChat while my development work happened in a terminal with an AI assistant. WeChat's native export provides a ZIP; ChatDrop supplies the receiving, organizing and querying layer.
You select the messages and name the local conversation. The CLI returns JSON, context and attachment paths. Original files stay on your Mac. ChatDrop itself does not upload your chats; an external AI tool has its own data handling.
The first release targets Apple Silicon Mac. Conversation naming is manual because the exports we observed do not contain stable group IDs. Deduplication is based on content rather than native message IDs, so identical same-minute messages in separate exports can remain ambiguous.
I'd love feedback from Mac users who want to bring selected project discussions into their existing AI workflow. Please use synthetic or redacted data in bug reports.