# KeepFlash

> KeepFlash is an AI-assisted knowledge management service for saving webpages, YouTube videos, TikTok videos, and X posts. It preserves the source, makes captured content searchable, suggests tags, and can compile related notes into durable Auto Wiki topic pages.

## What KeepFlash does

- **Capture from multiple platforms:** Save public content from the web app, browser extension, or supported automation entry points while retaining the canonical source URL.
- **Search and recall:** Index user notes, captured post text, video descriptions, and available subtitles for full-text and semantic retrieval.
- **AI tagging:** Analyze successfully captured content asynchronously and suggest grounded tags while leaving human-managed tags under user control.
- **Auto Wiki:** Ingest eligible notes and compile related sources into evidence-linked topic pages when Auto Wiki is enabled.
- **Agent Access:** Authorize an agent with the device flow, then use KeepFlash MCP tools to search, read, and create notes within the granted scopes.

## Agent integration

Start with the [OpenAPI specification](https://keepflash.com/openapi.json) for the device authorization and token endpoints, then connect to the [MCP endpoint](https://keepflash.com/api/mcp). MCP requests require a Bearer token and are limited to the scopes approved by the user.

Do not guess API paths. Unknown API routes return a structured JSON 404 with a stable error code, a human-readable message, and a resolution hint.

## Public content

- [Homepage](https://keepflash.com/en)
- [Blog](https://keepflash.com/en/blog)
- [Changelog](https://keepflash.com/en/changelog)
- [AI bookmark manager](https://keepflash.com/en/solutions/ai-bookmark-manager)
- [Personal knowledge management](https://keepflash.com/en/solutions/personal-knowledge-management-app)

## Machine-readable discovery

- [llms.txt](https://keepflash.com/llms.txt) — concise product and navigation context
- [sitemap.xml](https://keepflash.com/sitemap.xml) — primary public pages
- [Tools sitemap](https://keepflash.com/sitemaps/tools/sitemap.xml) — indexable public tools and locale variants
- [openapi.json](https://keepflash.com/openapi.json) — agent authorization and MCP transport API
- [robots.txt](https://keepflash.com/robots.txt) — crawler policy

Browsers receive the full HTML representation at this URL. Clients that send `Accept: text/markdown` receive this Markdown representation, and caches must distinguish the variants using the `Accept` request header.
