Why a CLI pair programmer benefits from an MCP knowledge base
Aider is built around the diff: read code, propose changes, commit. That loop is excellent, but it leaves context out. The reasoning behind a past decision, the runbook for a tricky migration, the customer feedback that drove a requirement — none of that lives in the diff. Hjarni gives Aider somewhere to read it from.
Aider's repo map and /add already handle in-repo files well. Hjarni's role is the cross-project layer: ADRs, conventions you reuse across services, incident notes, and the lessons you would otherwise re-explain. The two stack: repo for code, Hjarni for context.
Open source matters here too. Aider is Apache-licensed and your model is yours to pick. Hjarni stores plain Markdown notes you can export anytime. If you switch CLIs, models, or hosts, the notes keep working.