A team brain for AI coding agents. It makes the agent check its work, and makes you better at directing it.
Plain files in git and Claude Code hooks. No account.
npm install -g codehere codehere init
You keep using Claude Code as usual. Codehere talks to the agent, not to you, and stays silent unless it helps. It puts five engineering habits inside the agent:
codehere help writes a redacted help card for a teammate. Their reply --solved becomes a team lesson that every teammate's agent gets the first time the same error appears.npm install -g codehere cd your-project # finds your test command, adds the hooks for the agents you name codehere init --agent claude,codex,copilot codehere rule "Prices are in cents. Never use floats for money." # a help card for a teammate codehere help "Cart total ignores quantity" # their answer becomes a team lesson codehere reply <id> "Use price * qty" --solved # one clean spec for a fresh session codehere brief
Loops, failed tests and skipped tests are found with plain rules, so Codehere does not inherit the agent's mistakes. It only reacts to what changed in this session, stays silent on normal turns, never blocks the agent more than 3 times in a session, and if anything breaks it exits quietly and the agent carries on.
The team brain is plain markdown in .codehere/: rules written by people, lessons, help cards and restart briefs. It travels with your repo through git. Gemma 4 through Ollama is optional and only writes summaries for briefs and help cards, which you read before using.
codex exec, you do not see Codehere's one-line notes; the agent still gets every message.git pull.Source and README: github.com/muhammadegaa/codehere