At a glance
A young MIT-licensed personal agent that qualifies as a coding harness through its iterative tool loop, repository and shell mutation, persistent JSONL and vector recall, tool scopes, background runtime, MCP, local Ollama path, and parallel read-only subagents across terminal, web, desktop, and messaging clients.
Good choice if
- Self-hosters who want a personal agent that can also work directly in repositories
- Long-running, multi-channel workflows with persistent local recall and scheduled tasks
- Local Ollama users who want MCP and bounded parallel research subagents
Check before choosing
- Kern is a general personal agent rather than a coding-first product, so its defaults and documentation span many non-repository workflows
- Tool control uses coarse full, write, or read scopes rather than a documented per-call approval system; normal local execution remains host-first
- Docker is an optional deployment boundary for the whole service, not proof of a per-task disposable sandbox
See 2 more considerations
- Subagents are bounded read-only workers without the parent's MCP, notes, skills, or recall; running children do not survive restart and completed children are not reloaded into the live list
- The project is young, has no repository security policy or contributor guide, and its engineering tests are not independent product evaluation