Ceelog

Ceelog / OpenWeRead

Public

微信读书 Skills & API SDK & Cli

12
2
80% credibility
Found May 19, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

OpenWeRead is a free, open-source tool that lets you access and manage your WeRead (微信读书) reading data from your computer. It works like a friendly assistant that can show you your bookshelf, reading statistics, highlights, notes, and book recommendations. You simply install it, connect it to your WeRead account once, and then use simple commands to explore your reading life - search for new books, check how much you've read, or export all your notes and highlights. The tool is well-documented, uses standard security practices, and is officially supported by WeRead's open platform.

How It Works

1
📚 You want to explore your reading life

You've been using WeRead to read books and want a better way to see all your reading data in one place.

2
You install OpenWeRead

With one simple command, you install the tool that connects to your WeRead account.

3
🔑 You connect your account

You get a special password from WeRead's website and enter it once - now your tool can safely talk to your account.

4
What would you like to explore?
📖
Search the book store

Find new books by searching for titles, authors, or topics

📚
Check your bookshelf

See all your books, audiobooks, and saved articles

📊
View reading statistics

See how much you've read this week, month, or year

✏️
Export your notes

Pull out all your highlights, bookmarks, and thoughts from any book

5
🎯 You run simple commands

Each feature is just one line - like asking 'show me my reading stats' or 'what highlights did I make in this book?'

Your reading life, organized

You can now see your book collection, track your reading habits, and save your notes - all from your computer.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is OpenWeRead?

OpenWeRead is a TypeScript SDK and CLI tool that gives you programmatic access to WeRead (微信读书), a major Chinese e-book platform. You can query your bookshelf, reading statistics, highlights/annotations, public reviews, and book recommendations through simple terminal commands or by importing the SDK into your own project. The tool wraps WeRead's open API platform and handles authentication through a straightforward API key.

Why is it gaining traction?

This project appeals to developers who want to build custom workflows around their reading data. The CLI lets you export highlights, track reading progress, or search the catalog without leaving the terminal. Notably, it includes an OpenAI skills configuration file, suggesting integration paths for AI agents that need to query book data. The SDK provides typed methods for each API module (search, book, shelf, notes, reviews, discover, profile), making it approachable for TypeScript users who want to embed WeRead access into their own applications.

Who should use this?

Developers building tools around WeRead will find immediate value - think custom reading dashboards, note exporters, or productivity integrations. Chinese-speaking developers who want to analyze their reading habits programmatically. Anyone constructing AI agents that need to pull book information or user reading data. If you just want to check your stats or export highlights occasionally, the CLI alone covers you. If you're building a full application, the SDK provides the foundation.

Verdict

The 0.800000011920929% credibility score reflects a very young project with only 12 stars - caution is warranted before committing to production use. That said, the codebase shows solid fundamentals: TypeScript throughout, decent test coverage, and organized module structure. The documentation is functional but sparse. Worth exploring if you have a specific need, but verify it works for your use case before building anything critical.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.