# πΈοΈ Anansi
**Open-source, local-first web memory you control, for people and AI agents.**
Anansi captures X bookmarks, Reddit saves, GitHub stars, and web pages or Chrome bookmarks from the browser sessions you already use, stores them in a searchable library you control, and lets compatible AI agents search and retrieve those saved references through eight read-focused MCP tools.
[](./LICENSE)
[](https://modelcontextprotocol.io)
[](https://github.com/jojomensah89/anansi)
[](https://github.com/jojomensah89/anansi)
[](https://github.com/jojomensah89/anansi/issues)
[](https://github.com/jojomensah89/anansi/commits)
[](https://github.com/jojomensah89/anansi/actions/workflows/ci.yml)
[](https://deploy.workers.cloudflare.com/?url=https%3A%2F%2Fgithub.com%2Fjojomensah89%2Fanansi)
[Follow the build](https://github.com/jojomensah89/anansi) Β· [Get Started](#-quickstart) Β· [Supported Sources](#-supported-sources) Β· [Ask it from your agent](#-ask-it-from-your-agent-mcp) Β· [Report a bug](https://github.com/jojomensah89/anansi/issues/new?template=bug_report.yml)
## β¨ What Anansi does
Anansi does the following:
- π₯ **Captures supported saves** β X bookmarks, Reddit saves, GitHub stars, and Web pages
- π **Mirrors Chrome bookmarks** β optional Chrome bookmark capture is stored as Web items
- π **Searches the library** β saved text, authors, sources, tags, and recency
- πΎ **Keeps the library under your control** β run locally with SQLite or use the repository's own-account Cloudflare deployment path
- π§ **Exposes saved references to agents** β eight read-focused MCP tools search, retrieve, list, and summarize the library
- π **Recovers from interruptions** β queued capture, retry, and resumable imports survive restarts and rate limits
- π **Uses bounded access** β explicit capture, bearer-auth ingest, no `