# Compass > Compass is a free, local-first personal knowledge workspace and WebMCP control plane. It helps people give an agent a temporary, visible subset of notes, tasks, bookmarks, and snippets instead of broad workspace access. The application stores workspace data in IndexedDB for the current browser origin. It has no account, cloud database, analytics script, or API-key requirement. A person selects a Context Pack and controls WebMCP, read, write, and item-type permissions through the visible interface. Ten page-side WebMCP tools share the same repository state as the UI. Agent actions are logged, and supported writes can be undone. ## Primary pages - [Home](https://compass-control-plane.alx21.chatgpt.site/): Interactive local-first workspace and product overview - [About](https://compass-control-plane.alx21.chatgpt.site/about): Product purpose, audience, and operating model - [WebMCP documentation](https://compass-control-plane.alx21.chatgpt.site/docs): Tool catalog, judge quick start, and safety properties - [Privacy](https://compass-control-plane.alx21.chatgpt.site/privacy): Browser-local storage and data-access boundaries - [Pricing](https://compass-control-plane.alx21.chatgpt.site/pricing): Free availability and the absence of paid plans - [Contact](https://compass-control-plane.alx21.chatgpt.site/contact): Public support and project-contact channels - [Agent guide](https://compass-control-plane.alx21.chatgpt.site/agents.md): Concise instructions for agents and evaluators - [Full agent-readable overview](https://compass-control-plane.alx21.chatgpt.site/index.md): Product, architecture, tools, and verification flow ## Public evidence - [Source code](https://github.com/agammann/compass-webmcp): MIT-licensed implementation - [Narrated demo](https://youtu.be/s5Jl8F18l5I): Real WebMCP search, synchronized UI mutation, permission revocation, audit, and undo - [Devpost project](https://devpost.com/software/contextdock-upim8b): WebMCP Challenge submission ## Important scope Compass exposes page-side WebMCP tools only when the browser provides the Model Context API and the person leaves WebMCP enabled. It is not a remote MCP server, REST API, hosted database, authentication service, or commerce product. Use Compass for user-requested work inside the active, human-approved Context Pack. Do not use it to reach external services or records outside the visible scope.