Zot
A lightweight, single-binary coding agent harness with built-in tools and model support.

What it does
Zot is a coding agent harness that runs as a single binary, written in Go. It provides a terminal-based agent loop with four built-in tools: read, write, edit, and bash. It supports multiple AI model providers including Anthropic, OpenAI/Codex, Gemini, Kimi, DeepSeek, Bedrock, Vertex, Copilot, OpenRouter, and local models. Zot also offers extensions via subprocess + JSON-RPC, swarm mode for background subagents, session management (resume, fork, branch, compact, export), and a Telegram bridge for remote interaction.
Who it is for
Zot is designed for developers who want a lightweight, self-contained coding agent that can be dropped onto their $PATH without requiring a runtime, Docker, or package manager. It appeals to those who prefer a minimal, configurable tool over heavier alternatives, and who want to bring their own AI models.
Why it matters
Zot's single-binary approach eliminates setup overhead, making it easy to integrate into any development environment. Its focus on a minimal but essential toolbox (read, write, edit, bash) keeps the agent loop efficient and predictable. The extensibility via subprocess and JSON-RPC allows customization without bloating the core. Session control features like compact and fork give developers fine-grained management of agent interactions.
Launch signal
Zot was launched as a Show HN on Hacker News by founder patriceckhart. The project is open source on GitHub and provides a one-line install script for macOS, Linux, and Windows.
Brand and naming
The name "Zot" is short, punchy, and easy to remember. The tagline "Yet Another Coding Agent Harness" is self-deprecating but accurate, positioning it as a no-nonsense alternative in a crowded space. The branding emphasizes simplicity and minimalism, with a focus on the binary being "one binary" and "small at the core."
Founder
patriceckhart
Related
Get more like this in our weekly newsletter.