laruence77 downloadsWeChat messaging bridge: send and receive messages, attachments, and articles between WeChat and your vault
An Obsidian plugin that turns WeChat into a two-way bridge for your vault, through Tencent's official ilink bot gateway — no unofficial protocol hacks, no self-hosted relay.
<inbox>/YYYY-MM-DD.md, received + sent in one timeline); media decrypted into attachments/; links fetched in full as markdown article notes.md (sent as text, markdown supported) or an image / video / document ≤100MB (sent as an attachment) into outbox/Agent.md in the inbox folder teaching any AI assistant the outbox protocol; see Agent.md in this repo for the full guideCommunity store (recommended): Obsidian → Settings → Community plugins, search Wechatian, install and enable.
From a release: copy main.js, manifest.json, styles.css from the latest release into <vault>/.obsidian/plugins/wechatian/ and enable (assets are CI-built and signed: gh attestation verify main.js --owner laruence).
From source:
git clone https://github.com/laruence/wechatian.git && cd wechatian
npm install
OBSIDIAN_PLUGIN_DIR=/path/to/vault/.obsidian/plugins/wechatian npm run build
Via AI agent: hand it this repo and say "Read the README and install Wechatian into my vault."
Wechatian/ # inbox folder (all paths configurable)
├── Agent.md # instructions for AI agents (plugin-maintained)
├── 2026-08-17.md # daily conversation note (received + sent)
├── attachments/ # media
├── articles/ # full-text article notes
└── outbox/ # write a file here to send it
Write into outbox/ |
Result |
|---|---|
notify.md |
content sent as a text message (markdown supported) |
chart.png, report.pdf … |
sent as an attachment |
The plugin picks files up on its next poll (~30–60 s): file gone = sent (recorded in the daily note); file present = failed (trailing <!-- ... --> comment or .wechatian-failed.md sidecar explains why). One-to-one channel — no recipient is ever specified.
AI assistants: read Agent.md (and the runtime <inbox>/Agent.md in a live vault) — it documents the protocol, result judging, reply reading and rate limits. Never call any API; the file channel is the whole interface.
微信 ↔ Obsidian 双向桥接插件:收消息自动入 vault,agent 往发件箱丢个文件就能给你发微信。走腾讯官方 ilink 机器人网关。
Wechatian 通过腾讯官方 ilink 机器人网关,把微信变成 vault 的双向通道:
attachments/;链接全文抓取成 markdown 文章笔记outbox/ 丢文件——.md 作为文本消息发送(支持 markdown),图片/视频/文档(≤100MB)作为附件发送Agent.md,AI 助手读完即学会发件协议;完整指南见 Agent.md安装、快速上手(含"先给 bot 发一条消息解锁发送"一步)、注意事项见上文英文部分。