AgentGraph builds a local, queryable graph of your digital world across tools like Slack, Discord, Gmail, Google Docs, Sheets, Drive, and RSS/Atom feeds, so your AI agents can search, fetch, and reason over the same connected context you work from.
You can also teach AgentGraph about new tools quickly: connectors live in their own packages, follow a small interface, and are straightforward to build with a coding agent. That makes it practical to extend the graph to internal tools, niche SaaS products, or one-off data sources without forking the core system.
#Where to start
Install
Set up Python, sync dependencies, authenticate connectors, start the server, and connect the browser extension.
Quickstart
Get to a working local graph fast: onboard, serve, browse a supported page, and verify the first entities landed.
Configuration
Choose the config directory, database path, retention window, dwell threshold, and transport settings.
RSS
Add RSS and Atom feeds, import OPML subscriptions, and query feed articles as documents.
Extending
Learn how to extend AgentGraph with custom connectors for your own integrations, including the `BaseConnector` contract and example implementation.
Commands
Search, query, fetch, poll, auth, serve, and MCP. One reference surface for both terminal users and agent clients.
MCP tools
One page per MCP tool for search, traversal, fetch, download, and connector inspection from agent clients.
#What AgentGraph does
- Connectors: turn messages, documents, spreadsheets, folders, and email threads into graph entities, people, and edges, and you can add your own.
- Feeds: index RSS and Atom feed entries as documents, with feed pages represented as folders.
- Browser-driven capture: watches supported URLs and triggers targeted fetches once you stay on a page long enough for it to matter.
- Background refresh: polls to keep already-known resources current after the first visit.
- Shared interfaces: the CLI, web viewer, and MCP server all operate on the same local graph.
- Local storage: SQLite stores the graph on your machine by default.
#Reference
- Extending for supported sources, custom connector development, and the
BaseConnectorinterface reference. - RSS for feed setup, OPML imports, and RSS query examples.
- Commands for the CLI and MCP surface.
- MCP tools for the tool-by-tool agent interface reference.
- Privacy for the local storage and browser observation model.
#Surfaces
| Surface | Use it for | Entry point |
|---|---|---|
| CLI | Ad hoc search, fetch, ingest, debugging, and operations. | agentgraph search, agentgraph fetch, agentgraph serve |
| MCP | ChatGPT developer mode, Claude Desktop, Claude Code, and other MCP clients. | agentgraph mcp-config, agentgraph mcp-serve |
| Browser extension | Passive indexing from supported browser tabs. | Chrome Web Store |
| Viewer | Visual graph inspection and manual exploration. | http://127.0.0.1:8765/viewer |
#Get help
- File issues: github.com/simonexmachina/agent-graph/issues
- Source: github.com/simonexmachina/agent-graph
- Privacy model: Privacy