# Turnlog > Search and replay every coding-agent session you've ever run — locally. Free, MIT, no accounts, no telemetry. - [What is Turnlog](https://turnlog.dev/docs/product/what-is-turnlog.md): Search and replay every coding-agent session you've ever run — locally, across every agent, with nothing leaving your machine. - [Getting started](https://turnlog.dev/docs/product/getting-started.md): Install nothing, run one command, and read your first session — plus what the first index actually does. - [Privacy & safety](https://turnlog.dev/docs/product/privacy.md): 100% local, read-only, no telemetry — and the specific mechanics that make those claims checkable rather than promises. - [Sessions](https://turnlog.dev/docs/product/tour/sessions.md): The sidebar, the home screen, and how a resumed conversation reads as one thing instead of five. - [Search](https://turnlog.dev/docs/product/tour/search.md): Full-text search across every agent, what a match costs you, and the two things search does that a grep cannot. - [Replay](https://turnlog.dev/docs/product/tour/replay.md): A 5,000-message session as ten scannable turns — the spine, the lenses, and the things a naive log viewer gets wrong. - [Projects, files & commands](https://turnlog.dev/docs/product/tour/projects-and-files.md): One page per repo across every agent, the history of a single file across every session that touched it, and every command any agent ever ran. - [Spend](https://turnlog.dev/docs/product/tour/spend.md): Cost by day, model and project — how it is computed, why it is an estimate, and the two ways naive counting gets it badly wrong. - [Search your history](https://turnlog.dev/docs/guides/search-your-history.md): Find the session you cannot name — the four operators worth learning first, and what to reach for when plain words fail. - [Annotate, so you can come back](https://turnlog.dev/docs/guides/annotate-and-return.md): Pins, names, notes, tags and captioned bookmarks — the marks that make a 3,000-message session findable in six weeks. - [Agent memory in Claude Code](https://turnlog.dev/docs/guides/mcp-claude-code.md): One command to give Claude Code searchable memory of every session you have ever run — read-only, local, across every agent. - [Agent memory in any MCP client](https://turnlog.dev/docs/guides/mcp-other-agents.md): Turnlog's MCP server is plain stdio JSON-RPC — Cursor, Codex, or anything else that speaks MCP can read the same index. - [Share a session](https://turnlog.dev/docs/guides/share-a-session.md): Markdown, a self-contained web page, or JSON — with redaction and turn ranges, so you share the fix and not the whole afternoon. - [Troubleshooting](https://turnlog.dev/docs/guides/troubleshooting.md): One command that prints everything a bug report needs — plus the handful of things that actually go wrong. - [Search operators](https://turnlog.dev/docs/reference/search-operators.md): Every operator, whether it matches exactly or by fragment, and how they combine. Canonical — the UI, the CLI and the MCP server all parse the same grammar. - [CLI](https://turnlog.dev/docs/reference/cli.md): Every command and flag. Canonical — if the CLI's surface changes, edit this page. - [settings.json](https://turnlog.dev/docs/reference/settings.md): Every setting Turnlog reads, and what each one changes. Canonical — if the settings shape changes, edit this page. - [MCP tools](https://turnlog.dev/docs/reference/mcp-tools.md): The six read-only tools turnlog mcp exposes, with parameters — a hand-kept snapshot of the server's TOOLS array. - [Supported agents](https://turnlog.dev/docs/reference/supported-agents.md): Which agents Turnlog reads, where their logs live, and what each format does and does not carry. - [Architecture](https://turnlog.dev/docs/contributing/architecture.md): How a line of undocumented JSONL becomes a searchable, replayable session — and the invariants that keep it honest. - [Design system](https://turnlog.dev/docs/contributing/design-system.md): The visual language of the Turnlog viewer — the tokens, the ladders, and the rules behind them, so a change looks like it belongs. - [Adding an agent](https://turnlog.dev/docs/contributing/adapters.md): What it takes to teach Turnlog a new agent's logs — and why every feature works the moment the adapter lands. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.