Skip to content

zarlmono

zarlcode + zkit

A terminal coding agent built on a Go-native agent toolkit: streaming runner, tools, guardrails, compaction, providers, MCP, and sandboxing.

Install zarlcode
go install github.com/zarldev/zarlmono/zarlcode/cmd@v0.1.6

Or import the toolkit: go get github.com/zarldev/zarlmono/zkit@v0.2.1

zarlcode in action

zarlcode is the product surface: a terminal-native coding agent that reads, edits, runs commands, searches the web, connects MCP servers, and spawns focused sub-agents while keeping sessions local and resumable.

zkit is the Go toolkit underneath. It gives you the pieces to build your own agents without adopting a framework runtime: a streaming loop, tool dispatch, provider adapters, guardrails, compaction, verified completion, and small foundation packages.

The same packages power the TUI, the local assistant, and the SWE-bench eval harness. That is the design constraint: interfaces stay small because more than one real consumer has to use them.