Frequently asked questions
What people ask before trying it.
What is ChangeBook?
Your product's living memory: an always current map of your code, with its modules, its risks and its history of changes, which your AI assistant reads so it works with context instead of blind.
Do I have to install anything?
Not necessarily. The simplest path is the GitHub App: it connects to your repository and works on its own. If you use an assistant like Claude Code, Cursor or Codex, pasting one URL is enough. The terminal is optional, for those who prefer it.
I installed the MCP (or the extension) and my project doesn't appear. Why?
Connecting the MCP doesn't upload your code — it only grants access. Your first project appears when your AI records a change or when you import history. For a repo you already have locally (even if it isn't on GitHub): open its folder in Cursor or VS Code with the ChangeBook extension, sign in, and run the “ChangeBook: Import History” command. It needs at least one commit, and you must view the web with the same account you authorized.
Which assistants does it work with?
Claude Code, Cursor, Codex CLI, Claude Desktop, VS Code with Copilot, and claude.ai connectors. Any client that speaks the MCP protocol.
My AI already has memory. What does this add?
That memory remembers your conversations, not your product: it does not watch your commits. It also belongs to one tool, so your teammate's agent starts from nothing. And it stores facts, not judgment. ChangeBook is memory of the product itself, shared by all your tools, and it names what is fragile and what to watch.
How does it help my agent, exactly?
When a session starts it asks for the map and gets oriented in one go. Before touching a file it can ask about that file's risk and alerts. After each commit it records what changed. Less re-reading, fewer wrong moves, and a memory that carries across sessions.
Does having my agent query ChangeBook cost me more tokens?
The opposite. Reading the map once costs far less than re-reading the code to rebuild it, so a typical session comes out cheaper, not dearer.
What data does it store?
Your product's map: module and file names, summaries of the changes and how they relate to your commits. You control which repositories feed it.
Is it private? Can I revoke access?
Yes. Access is granted in the browser with your explicit permission and revoked at any time from Account. No loose tokens lying around.
Does it work with several projects?
Yes, and each one is independent: what your agent sees in one project is never mixed with another.
What is the guard the terminal mentions?
An optional warning: if you are about to commit into a part of the code that has an open alert, it tells you before, not after. You can silence it, or harden it so it blocks the commit.
Can I delete a project?
Yes, entirely and with its history, from the app. It asks for a double confirmation so it cannot happen by accident.
This app requires JavaScript. Contact: support@changebook.app