Claude Code already has memory. Why add this?
If you only use Claude Code, in one repo, on one machine, its auto memory covers a lot. It stays in that repo on that machine, only Claude Code reads it, and the first 200 lines or 25KB load into every session. Harbor reaches your teammates and their agents, plus your other repos and machines, gives each task only what fits, and shows you which rules an answer cited. It is free to try, and harbor uninstall takes it back out. How auto memory works.
How does a teammate’s agent get what mine learned?
You correct Claude Code in a repo that is on, in words that state something standing, and Harbor saves it to that repo’s Space. Anyone in that Space who has run npx harborloop init can get it from their next session, in Claude Code, Cursor, Codex or Copilot, when it fits the task. On the default setting it goes live on trial with no approval, and you can make lessons wait for a person. One-off fixes and edits you make by hand are not saved. How Spaces work.
What does it cost? Will I hit a paywall?
Free costs nothing for you and one teammate. There is no card and no end date, and you only pay if you ask for a paid plan. It has limits: one source, 1,000 live items, 30 days of history, and 200 correction reads and 10 questions a day. Reach one and your agents keep getting their rules. Every limit, and what happens at it.
Do I need a team?
No. On your own, a correction follows you to your other repos, agents and machines, and you can read and edit everything Harbor keeps. Add teammates when you want them, and Free covers you and one more.
Do I need to write rules?
No. Harbor reads your corrections as you work, and your agent saves what cost it time when a task ends. Start a line with remember: when you want to be sure. If your repo already commits an AGENTS.md or CLAUDE.md, setup asks before sending its rules to review, so nothing you wrote is left behind.
How do I start?
Press Start free and sign up with Google or email. Name your workspace, then run npx harborloop init in your repo. It signs you in through the browser, finds Claude Code, Cursor, Codex and GitHub Copilot on your machine and wires each one with hooks and the MCP server. There is no call and no card. harbor doctor tells you if something is not working. Read the quickstart.
How do I give Claude Code and Cursor shared memory?
Connect them to Harbor. One setup wires Claude Code, Cursor, Codex and GitHub Copilot to the same memory, so a lesson saved from one can reach the others from their next session. Harbor learns from the work, sets a gate your team controls, gives each session only the rules that fit, and counts which rules got cited. Shared memory for AI coding agents.
Why not just keep a CLAUDE.md or Cursor rules?
Keep them. They hold what somebody remembered to write, and each tool loads them its own way. Harbor sits beside them: it learns from your team’s sessions, reaches every agent your team uses, and hands over only what fits the task. It never edits your files. How it works with rules files.
Is the pull request review a general code reviewer?
No. It checks your team’s rules and nothing else: your repo’s rule files and what Harbor learned from your work, the same rules your coding agents get. It does not replace tests, CI, security scanners or your reviewers. Other reviewers can follow instructions you write for them, and some learn from their own reviews. A broken rule gets a comment on its line and never fails the check. It can miss one, and it stays quiet when it cannot confirm it. How the review works.
Can it miss a correction?
Yes. A very short correction, or one its model does not read as a rule, is not saved, and nothing is captured outside a repo you turned on. Start the line with remember: to be sure, or add the rule yourself in Knowledge.
What happens when a decision changes?
On the default setting, a rule someone saves on purpose replaces one it reverses when they could have retired the old one themselves, and the old one keeps a Restore button in Knowledge. Otherwise, and whenever a correction reverses a rule, the pair waits for a person. When a push deletes a file a rule names, Harbor retires that rule on its own if it belongs to one repo, and flags it as out of date if it reaches more. And a rule agents are given but never cite is marked in Insights, so you can retire it with evidence. What Harbor counts.
Is the team benefit proven?
Not yet. We measured one controlled test with one agent and one saved rule, and it is on this page with what it leaves out. We have not published a result from a team over time. The way to find out is cheap: Free covers two people, so run it on a real repo with one teammate and read which rules got served and cited. See the test.