cache-app
Health Pass
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 23 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
(New) The AI bookmark manager for busy people. With support for links, notes, images, and videos from your favorite platforms. ⭐
Unify your bookmarks across every platform into a single, searchable, actionable library
Features • Why • Tech Stack • Roadmap • Contributing • License
--
Why Cache
Bookmarking is broken. When you hit "save" on a tweet, a video, or a post, you are making a deliberate decision that this is worth remembering. But that intent is immediately lost. It vanishes into a list you never revisit, scattered across a dozen platforms with no connection to your actual workflow or goals. The feeds are designed to keep you scrolling, not to help you resurface what you need. Existing tools treat the "save" action as an afterthought, a dead end rather than a starting point.
Cache exists because that signal is too valuable to waste. It treats the act of saving as a first-class event and builds the entire experience around turning that intent into action. It does not replace your platforms; it respects the intent behind why you use them and gives it a destination.
What Cache does for you
- Unify your bookmarks — First-class support for bookmarks from Instagram Saved, TikTok Favorites, YouTube Watch Later, X/Twitter Bookmarks, GitHub Stars, Chrome bookmarks, Pinterest, Google Photos, and more, all in one place. Unlike other tools that cap saves, Cache has no limits.
- Smart Collections — Organize entries into collections with AI-assisted relevance ranking.
- AI-Assisted Search — Ask the Cache AI agent and search across all your saved content.
- AI-Powered Synthesis — Create Automations to generate daily, weekly, and monthly digests, and much more. Cache even learns your preferences over time.
- Note-taking — First-party WYSIWYG notes alongside bookmarks.
- Browser Extension — Chrome extension web clipper that captures and syncs saved content from anywhere.
- Export & Integrate — Pipe results into other tools you already use. Share collections with others.
- Simple and Low Maintenance — Cache is designed to be simple, low-maintenance, and always portable.
Quickstart
Cloud-hosted: www.cachd.app
Self-hosting (Work-in-progress)
You can self-host Cache for total control over your data and design. Cache has zero telemetry by default.
Prerequisites
- Bun v1.3.14+
- Node.js 24.x
- PostgreSQL 12+ (local or remote)
- A Google Gemini API key (for AI features)
Local Development
# Clone the repository
git clone https://github.com/rortan134/cache-app.git
cd cache
# Install dependencies
bun install
# Set up environment
cp .env.example .env
# Edit .env with your database URL and API keys
# Set up the database
bun run db-deploy
# Start the development server
bun run dev
Open http://localhost:3000.
Tech Stack
| Category | Technology |
|---|---|
| Framework | Next.js (App Router) |
| UI | React, Base UI, Tailwind CSS |
| Rich Text | Lexical, Streamdown |
| Database | PostgreSQL, Redis |
| Auth | Better Auth |
| Validation | Zod, @t3-oss/env-nextjs |
| AI/LLM | Vercel AI SDK, Google Gemini, @workflow/ai |
| Agentic Web Search | Tavily |
| Data Fetching | SWR, nuqs |
| i18n | gt-next |
| Payments | Stripe |
| Workflows | workflow |
| MCP | MCP SDK |
| Security (Cloud only) | Arcjet (WAF, rate limiting, PII redaction, prompt injection detection) |
| Linting | Ultracite (Biome) |
| React Compiler | babel-plugin-react-compiler (auto-memoization) |
| Date Handling | Day.js, chrono-node |
Roadmap
- Comments — Add and view threaded comments on entries.
- Inbox view — Triage view for reviewing entries.
- Notes improvements — Richer editing experience, advanced formatting.
- Apple Notes integration — Sync and save bookmarks from Apple Notes.
- Raycast integration — Capture and search Cache from Raycast.
- Substack integration — Import and save Substack posts and newsletters.
Contributing
We welcome contributions! Please see our Contributing Guide for details.
Open an issue if you believe you've encountered a bug.
This project follows the Contributor Covenant code of conduct.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found