Why a terminal agent needs context that is not in the repo
Gemini CLI is strong once it has the facts. The problem is that most of the facts it needs are not in the working directory: why a decision was reversed, how a deploy actually runs, what broke last time. That context usually lives in someone's head or a scattered doc.
Hjarni is where you write it down once, as Markdown you own. Gemini CLI reads the relevant notes at the start of a run, so you stop pasting the same explanation into every session.
Gemini CLI supports remote MCP over Streamable HTTP with OAuth or header auth, so Hjarni is a short settings.json entry. The notes are model-agnostic, so they keep working across models and across your other AI clients.