teng-lin/weread-omni
微信读书(WeRead)增强工具包:集成 Agent、API、SDK、CLI 与插件,内置 40 项操作;支持阅读微信公众号、书架与笔记读写、书籍导入及 AI 权限。
解決的問題
weread-omni 提供了比官方 Agent Skill 更廣泛的 WeChat Reading(微信读书)互動能力。官方技能僅限於六項只讀操作,而本專案支援超過 40 項讀寫操作,讓使用者能管理書櫃、編輯筆記、匯入個人書籍,並以程式方式與平台的 AI 功能互動。
工作原理
此專案作為非官方 SDK 與 CLI 工具運作。使用基於 QR 碼的登入系統進行使用者認證。認證後,提供三種主要互動介面:
- 命令列介面(CLI):用於執行特定閱讀與寫入任務的工具,可將結果以 JSON 格式輸出。
- TypeScript SDK:用於將 WeChat Reading 功能整合至其他應用程式的完全類型化函式庫。
- Agent Skill:預先定義的技能組,允許 AI 代理(如 Codex 或 Claude Code)檢查登入狀態、呼叫 CLI,並處理寫入操作的分頁與確認。
此外,還包含一個基於 SQLite WAL 的本地內容圖書館,用於快取書籍資訊、章節與公眾號文章,以減少重複的網路請求。
適用對象
- 希望基於 WeChat Reading 資料建構應用的 開發者。
- 希望自動化閱讀習慣、匯出公眾號內容或透過命令列管理圖書館的 高階使用者。
- 希望賦予 AI 助手讀取與管理 WeChat Reading 帳戶能力的 AI 代理使用者。
主要亮點
- 功能全面:支援 40 項以上操作,包括新增/編輯/刪除書籤與評論,這些在官方技能中不可用。
- 內容匯入:支援匯入個人書籍,格式包括 EPUB、PDF、MOBI、TXT 與 AZW3。
- 公眾號整合:可閱讀、訂閱並匯出 WeChat 公眾號的資訊流。
- AI 整合:可直接存取 WeChat Reading AI 的「問書」與推薦功能。
- 本地快取:內建本地圖書館,用於儲存內容並減少 API 呼叫。
相關
- 專案
- 專案
- 專案
- 專案