Runa

Website

Bookmark manager that saves links, notes and files from anywhere, enriches them with AI, and makes them searchable by meaning, with a REST API and an MCP server for agents.

Personal

Runa thumbnail

What is Runa?

Runa is a place to throw everything you want to keep: links, notes, files, tweets, videos. You save from the web app, a Chrome extension, an iOS Shortcut, email, X bookmark sync or a REST API. Runa works out what each thing is, enriches it, and lets you find it later by what it means, not just the words in it.

Features

  • Save from anywhere: web app, Chrome MV3 extension, iOS Shortcut, email attachments, X bookmark sync, imports from Chrome and Arc, and a public REST API with API keys.
  • Enrichment per link type: articles, tweets, YouTube, Reddit and Instagram reels each get their own enricher. Reels are transcribed with Whisper, so you can search what was said in them.
  • Search by meaning: Meilisearch combines keyword and embedding search, and an AI chat answers questions over your library.
  • Built for agents: an MCP server and an OpenClaw skill let your AI agents save to and search your library.
  • Watchlist: movies and shows mentioned in saved items land in a watchlist via TMDB.

Under the hood

  • Turborepo on Bun: Next.js + Convex web app, an Elysia API on Railway (a Docker image with yt-dlp and ffmpeg), the Chrome extension, and shared MCP and enricher packages
  • Uploads on Cloudflare R2, Upstash rate limiting, Polar credit packs with credits reserved before every AI request
  • Enrichment failures are tracked and reported, so broken link types get fixed fast
Talk to my portfolio