karakeep vs Telegram-Drive
Self-hostable bookmark-everything app — links, notes, images, PDFs — with AI auto-tagging, OCR, full-text search, full-page archival, RSS auto-hoarding, and a CLI plus skills for LLM agents. — versus — Tauri/Rust desktop app that turns your Telegram account into unlimited cloud storage — file-explorer UI over channels, media streaming, share links, and a local REST API for LLM/tool integration.
Same shelf — self-hosted personal hoarding with an API agents can drive — different content: Telegram-Drive stores raw files on Telegram's servers; Karakeep hoards bookmarks, notes and pages with AI tagging, search and archival.
| karakeep | Telegram-Drive | |
|---|---|---|
| Stars | 27k | 4.3k |
| Forks | 1.3k | 649 |
| Language | TypeScript | TypeScript |
| License | AGPL-3.0 | — |
| Last activity | today | 3 days ago |
| Topics | storage | storage |
| Curated connections | 1 | 1 |
karakeep — the curator's take
The mature choice for self-hosted read-it-later and data hoarding: browser extensions, iOS/Android apps, SSO, importers from Pocket/Omnivore/Linkwarden, monolith full-page archival against link rot, yt-dlp video capture. The AI is seasoning, not the dish — LLM auto-tagging and summarization (works with local Ollama) plus an official CLI and agent skills that turn it into a searchable personal knowledge store OpenClaw/Hermes-class agents can read and write. NOT a RAG framework or team wiki — it's a personal app with collaboration on lists at most. AGPL-3.0, and the stack is real: Meilisearch for search, Puppeteer workers for crawling.
Telegram-Drive — the curator's take
Use it as free personal cloud storage with a real file manager riding Telegram's servers — folders are private channels, uploads stream, links are shareable with passwords and expiry. The agent hook is the opt-in local REST API (key-auth, ships an OpenAPI spec): point a tool-calling LLM at it and it becomes an agent-drivable file backend. NOT for team or production storage — unofficial client, Telegram-ToS gray zone, and your data lives as chat messages. Only tangentially an AI repo; it earns its spot as storage infrastructure agents can use, nothing more.