Skip to content

rortan134/cache-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

617 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Cache Logo

Unify your bookmarks across every platform into a single, searchable, actionable library.

cachd.app License Release CI Code of Conduct PRs Welcome

FeaturesQuickstartTech StackContributingLicense


Features

  • Unified Library — 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.
  • Plain English Search — Natural-language search across all your saved content.
  • One-Step Collections — Organize results into collections with AI-assisted relevance ranking.
  • AI-Powered Synthesis — Automations generate daily, weekly, and monthly digests. Smart collections surface what matters.
  • Rich Notes — First-party WYSIWYG notes (Lexical editor) alongside bookmarks.
  • Browser Extension — Manifest V3 Chrome extension that scrapes saved content from social platforms.
  • Export & Integrate — Pipe results into Notion and other tools.

Quickstart

Cloud-hosted: www.cachd.app

cachd.app

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.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 16 (App Router)
Runtime Bun 1.3, Node.js 24.x
UI React 19, Base UI 1.5, Tailwind CSS 4
Icons lucide-react 1.17
Rich Text Lexical 0.45, Streamdown 2.5
Database PostgreSQL via Prisma 7, Redis
Auth Better Auth 1.6 (Google, GitHub, X, Pinterest OAuth)
Validation Zod 4, @t3-oss/env-nextjs
AI/LLM Vercel AI SDK 6, Google Gemini, @workflow/ai 5
Web Search Tavily
RPC / API oRPC 1.14 (server, client, React)
Data Fetching SWR 2.4, nuqs 2.8
i18n gt-next (en-US, fr-FR, es-ES, pt-BR)
Payments Stripe 22
Workflows workflow 4.3, Vercel Cron Jobs
MCP MCP SDK 1.29
Security Arcjet 1.4 (WAF, rate limiting, PII redaction, prompt injection detection)
Observability OpenTelemetry, Vercel Analytics
Linting Ultracite 7 (Biome)
React Compiler babel-plugin-react-compiler (auto-memoization)
Date Handling Day.js 1.11, chrono-node 2.9
Testing Bun test
Deployment Vercel

Contributing

We welcome contributions! Please see our Contributing Guide for details.

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.

Releases

No releases published

Packages

 
 
 

Contributors