Keep
Save from anywhere
Browser extensionSave any page with one click or a keyboard shortcut.Share from your phoneSave links from your phone via the native share sheet.
Auto-sync sources
X integrationSync X bookmarks, extract full threads, and follow article feeds.YouTube contentSave YouTube transcripts or follow channels to auto-sync new uploads.Web feedsAutomatically save new posts from blogs, news sites, and publications.GitHub integrationSync GitHub starred repos and save repos and gists with full context.Email inboxGet a personal Keep address for newsletters and forwarded emails.SourcesSet up RSS, YouTube, X article, GitHub stars, and email inbox sources in Keep.
Your library
ImportBring your existing bookmarks into Keep from Safari, Chrome, Pocket, Raindrop, and other services.SearchSearch your saved content with semantic AI search, full-text search, and filters.Tags & collectionsOrganize your saved content with tags, collections, and AI tagging.Reading viewRead saved content in a clean, distraction-free markdown view.
AI & developer tools
MCP serverConnect Keep to Claude Code, Codex, VS Code, and other AI tools.Agent skillInstall the Keep skill so agents can retrieve saved content as markdown.CLICommand-line tool for searching and reading your saved markdown.API referenceREST API and CLI reference for Keep.

Docs

Keep saves anything from the web as clean markdown. Bookmark a page, tweet, or video and read it later in one place.

Getting started

Most people set up Keep in three steps:

1. Install the browser extension

Save any page with one click or a keyboard shortcut. Works in Chrome, Firefox, Brave, Arc, and Dia.

2. Connect X bookmarks

Keep can sync your X bookmarks automatically. Requires a paid plan.

3. Add the agent skill

Give AI agents access to your saved content. They can search, read, and use your bookmarks as context.

Save from anywhere

Browser extension - save pages from Chrome, Firefox, Brave, Arc, or Dia

Share from your phone - save links via the native share sheet

Auto-sync sources

X integration - sync bookmarks, extract threads, and follow article feeds

YouTube content - save transcripts or follow channels

Web feeds - follow blogs, news sites, and publications

GitHub integration - sync starred repos and save repos and gists with full context

Email inbox - forward newsletters and emails to Keep

Sources overview - how sources work, polling, and credits

Your library

Search - find content by keywords or meaning with semantic search

Tags & collections - organize items with tags and collections

Reading view - read saved content in a clean, distraction-free view

AI & developer tools

MCP server - connect Claude Code, Cursor, and other AI tools

Agent skill - give AI agents access to your bookmarks

API - REST API for saving, listing, and retrieving items

CLI - command-line tool for searching and reading markdown

Browser extension →
On this page
Good Writing There are two senses in which writing can be good
sync x bookmarks daily tweet text + link##_>
##__**>>--``~~ ||##__**>>--``
How I automate my Substack I sent out my weekly##__**
extension save is one click capture now, sort later
personal knowledge pip>>#__
one feed for links, notes, and markdown
less tab chaos, more reusable context##_>
agent-ready content clean markdown beats noisy HTML
**>>--``~~||##__ >>--``~~||##__**
What are skills? Every time you explain__>##
bookmark first, autom##_ small habits compound
Keep
your markdown feed47 saved
Good Writing There are two senses in which writing can be good: it can sound good, and the ideas can be right. It can have nice, flowing sentences, and it can dr...
How I automate my Substack newsletter I sent out my weekly-ish Substack newsletter this morning and took the opportunity to record a YouTube video demonstrating my process and...
Claude Code and What Comes Next I opened Claude Code and gave it the command: “Develop a web-based or software-based startup idea that will make me $1000 a month where you do all the work b...
TanStack AI Alpha: Your AI, Your Way Let's be honest. The current AI landscape has a problem. You pick a framework, you pick a cloud provider...
Install Claude Code to GitHub If you use Claude Code and you also use GitHub, you definitely want to install the Claude Code GitHub actions
JSX Renderer Middleware JSX Renderer Middleware allows you to set up the layout when rendering JSX with the c.render() function, without the need for using c.setRenderer().
Vibe coding is old now Karpathy on one year of vibe-coding and a need for a better name. He suggests agentic engineering—I prefer it because