Keep/Docs

Save new content from sources

Add RSS, YouTube, Hacker News, X, GitHub, and email sources. Control backfill, tags, summaries, extraction, and Saved grouping.

Personal includes automatic sources. X Sync is an optional add-on for private X bookmarks and public X profile subscriptions.

Product Automatic sources
Personal Websites, web feeds, YouTube channels, Hacker News, GitHub Stars and Gists, Reddit saved feeds, and email
X Sync Private X bookmarks and public X profile posts or articles

Public X profile subscriptions check for new posts and articles every hour. The free Twitter RSS tool refreshes public feeds every 24 hours.

Personal also includes capture through the web app, Keep Web Clipper, CLI, and MCP.

Add a source

  1. Open Capture → Subscription.
  2. Choose the source type.
  3. Enter the source details.
  4. Choose a backfill option if available.
  5. Select Add subscription.

You can also use Settings → Sources → Add subscription.

See the source guides for specific setup:

Watch a website for changes

Select Capture → Subscription → Website monitor. Enter a public URL and choose Webpage changes or Sitemap URL changes. For an overview with an example change, see Website change monitoring. Select Inspect website to read the content Keep will watch, optionally give it a name, then select Enable monitor.

Personal includes up to 10 website monitors. They check daily. The first successful check saves a baseline without adding anything to Feed. Later changes each appear as a separate Feed item with Changes, Before, and After views and a link to the original page. Select Changes beside a monitor to see just its items.

Webpage monitors compare readable text, including prices, dates, links, and tables. Sitemap monitors report added and removed URLs, not page contents or last-modified dates. For new blog posts or RSS entries, use Website or RSS instead.

Sources shows the last check, last change, next check, and any error. Use Check now at most once every 15 minutes, or pause and resume the monitor. Removing a monitor stops checks but keeps existing changes in Feed.

Only public HTML pages, text documents, and XML sitemaps are supported. Pages that require signing in or JavaScript cannot be monitored. Each check supports up to 2 MB of responses and 100,000 characters of extracted content. Sitemaps can include up to 5 documents and 1,000 URLs. Empty, blocked, invalid, or incomplete responses leave the last successful baseline unchanged. Checks resume after temporary failures; if the extraction method changes, recreate the monitor to establish a new baseline. Monitors do not send email or push notifications or use backfill, summaries, tagging, or grouping settings.

Choose a backfill

Use Start from now when you need only future content. Use a date or item limit when you also need recent content.

Backfill runs once when you create the source. Later syncs save only new content.

Set default tags

Add default tags when every item from the source needs the same labels.

hacker-news, show-hn

Keep adds these tags before automatic tagging runs.

Add smart tag rules

Add one rule per line. The text before the colon is the tag. The values after the colon are matches.

agents: ai agent, coding agent
repositories: url:github.com

See Tags and collections for the matching rules.

Choose content processing

Source settings can include:

  • keep full content when available
  • create an automatic summary
  • add default tags
  • apply smart tag rules
  • group recent items into one Saved row

Full-content processing, transcription, AI summaries, and automatic tags are included with Personal. X profile subscriptions and private X bookmark sync are part of X Sync.

Group a busy source in Saved

Turn on Group in Saved for a source that publishes often. Keep groups recent items from that source into one expandable Saved row.

Grouping changes only the Saved display. Each item remains available to search, open, link to a note, or export.

Sync a source now

Open the source actions. Select Sync now. Keep shows queued, running, complete, or failed status.

A failed run shows an error and a Retry action. Do not start another run while one is queued or running.

Pause or resume a source

Pause a source to stop new syncs without deleting its settings. Resume it when you want automatic sync to continue.

Edit or remove a source

Edit a source to change its name, processing options, tags, rules, or rollup setting. An X profile also lets you choose posts, articles, or both.

Remove a source to stop future syncs. Existing items stay in your library.

Browse source content

Open Sources from the app navigation to browse capture channels and website domains. Select a source to filter Saved.

This page groups where items came from. Use Settings, then Sources, to manage automatic subscriptions.

Documentation

Type to search…

↑↓ navigate↵ selectEsc close