Why a local-first model still wants an external knowledge base
Running a model locally in Jan solves privacy and cost. It does not solve memory. The model is the same blank slate every session, with no idea what you decided, what your conventions are, or what you already told it.
Hjarni is where that durable context lives, as Markdown notes you own and can export anytime. The model stays on your machine; only the specific notes it asks for travel over the connection when you choose to connect.
Jan adds MCP servers as local commands, so a hosted server like Hjarni connects through the mcp-remote bridge, which proxies it over stdio and handles the sign-in. The result is a private setup that still remembers across sessions.