Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Open-source, free, multi-platform, one-click deploy, AI Agent–integrated personal bookmarking system|完全开源、免费、多端、一键部署、AI Agent 集成的个人收藏夹系统
| Date | Stars |
|---|---|
| 2026-07-31 | 342 |
| 2026-08-06 | 342 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center"> <img src="./docs/icon.svg" width="80" height="80" alt="MindPocket Logo" /> </p> <h1 align="center">MindPocket</h1> <p align="center"> A fully open-source, free, multi-platform, one-click deployable personal bookmark system with AI Agent integration. </p> <p align="center"> <a href="./README_CN.md">中文文档</a> </p> <p align="center"> <img src="./docs/all.png" alt="MindPocket Preview" /> </p> <details> <summary>📸 More Screenshots</summary> | Web | AI Chat | Mobile | |:---:|:---:|:---:| |  |  |  | |  |  | | </details> MindPocket organizes your bookmarks with AI-powered RAG content summarization and automatic tag generation, making it easy to find and manage your saved content. ## ✨ Features 1. **Serverless**: One-command deploy to Cloudflare Workers, no server to maintain 2. **Zero Cost**: Runs entirely on the Cloudflare free tier (Workers + D1 + Vectorize + R2) 3. **Multi-Platform**: Web + Mobile + Browser Extension 4. **AI Enhanced**: RAG and AI Agent for smart tagging and summarization 5. **CLI Ready**: Official CLI makes it easy to integrate with external agents like OpenClaw 6. **Open Source**: Fully open source, your data belongs to you ## 🎨 VIBE CODING This is a pure **VIBE CODING** project: - I only implemented one core feature, the rest was built by Claude Code - **26,256 lines** of pure code, see [Code Insight](./docs/codeinsight.md) - VIBE Coding experience summary: [Development Experience](./docs/experience.md) - VIBE Coding write-up (CN): [How I VIBE CODED this project](./docs/vibe-coding.md) - VIBE Coding PRs are welcome!!! ## 🚀 Deploy MindPocket runs entirely on the **Cloudflare free tier** — a single Worker serves both the static frontend and the API: | Resource | Role | Free tier | |----------|------|-----------| | Workers + Static Assets | Hono API + Next.js static export | 100k requests/day | | D1 | Relational data (SQLite) | 5 GB | | Vectorize | Vector search (replaces pgvector) | 30M queried dims/month | | R2 | File storage (replaces MinIO) | 10 GB | ### Quick start ```bash # 1. One-time resource setup (D1 / Vectorize / R2), see docs/CLOUDFLARE.md cd apps/api pnpm exec wrangler d1 create mindpocket pnpm exec wrangler vectorize create mindpocket-embeddings --dimensions=1024 --metric=cosine pnpm exec wrangler vectorize create-metadata-index mindpocket-embeddings --property-name=userId --type=string pnpm exec wrangler r2 bucket create mindpocket pnpm exec wrangler secret put BETTER_AUTH_SECRET # 2. Fill database_id / R2_PUBLIC_URL / NEXT_PUBLIC_APP_URL in apps/api/wrangler.jsonc # 3. Apply migrations & deploy (from repo root) pnpm --filter api db:migrate:remote pnpm deploy:cf ``` Full guide (including migrating data from a previous self-hosted Postgres/MinIO setup): [docs/CLOUDFLARE.md](./docs/CLOUDFLARE.md) ## 💻 Local Development ### Requirements - Node.js 18+ - pnpm 10.9.0 ### Installation ```bash # Clone repository git clone https://github.com/yourusername/mindpocket.git cd mindpocket # Install dependencies pnpm install # Local secrets echo "BETTER_AUTH_SECRET=dev-secret" > apps/api/.dev.vars # Initialize local D1 database pnpm --filter api db:migrate:local # Start the API worker (serves static assets + /api/*) pnpm --filter api dev ``` Visit http://127.0.0.1:8787 to start using. For frontend hot-reload development, additionally run `pnpm --filter web dev` (http://127.0.0.1:3000). ### Commands ```bash # Root pnpm dev # Start all apps pnpm build # Build all apps pnpm deploy:cf # Build & deploy to Cloudflare Workers pnpm cli:build # Build the CLI package pnpm cli:pack # Preview the npm package contents for the CLI pnpm format # Format code pnpm check # Code check # API (apps/api) pnpm dev # wrangler dev (local D1/R2 simulation) pnpm db:ge
Excerpt of 6,909 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:342793ba3b5ead52, topic:rag