Byo Coding Agent — Git skill for Claude Code
ci.
How to install Byo Coding Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open betta-tech/byo-coding-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Byo Coding Agent does
ci.
Alternatives in Git
- Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
- Container Use — by dagger - Development environments for coding agents 3.6k ★
- Memorix — Open-source cross-agent memory layer for coding agents via MCP 392 ★
README
Build Your Own Coding Agent
[](https://github.com/betta-tech/byo-coding-agent/actions/workflows/ci.yml)
📖 **Read the book online:** [byoharness.dev](https://byoharness.dev) · [byoharness.dev/es](https://byoharness.dev/es/)
🌐 **Languages:** **English** · [Español](README.es.md)
A hands-on introduction to **harness engineering** — the discipline of building the scaffolding around an LLM that turns it into a useful agent. You'll build a working AI coding agent in Go, then experiment with the parts that matter: providers, tools, compaction strategies, and permissions.
What is harness engineering?
The model is the engine. The harness is everything else: the loop that calls it, the tools it can use, how its conversation is shaped over time, what it's allowed to do, how the user talks to it.
Get the harness right and a mid-tier model feels great. Get it wrong and a frontier model feels broken. Most of the interesting decisions in tools like Claude Code, OpenCode, and Aider live in their harnesses, not their models.
Harness engineering happens at three layers — **building** the loop and abstractions, **extending** them with new tools or integrations, and **configuring** the behavior via files like `AGENTS.md` and `mcp.json`. Most practitioners spend the bulk of their time in the top layer; this book focuses on building because that's where the mental model is formed. Once you've built one harness, you read every config file with new eyes.
This project is a stripped-down, readable version of those tools, designed to be poked at.
What you'll build
A terminal-based coding agent (~600 lines of Go) that:
- Talks to Claude (or any LLM you plug in)
- Calls tools —
bash,read_file,write_file— to act on your filesystem - Asks for approval before each tool call
- Compacts long conversations using pluggable strategies
- Supports slash commands (
/help,/model, `/com
Related Skills
MiniCode Roadmap
MiniCode already has a usable lightweight terminal coding workflow, but there is still a visible gap between t
Hermes IDE
One console for every coding agent. Claude Code, Codex, Copilot, OpenCode and any CLI run in their own termina
Diri
Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel ac
Clawde Code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you co
Lore
git memory for coding agents — a local, searchable archive of your Claude Code and Codex sessions
Sprout
Experimental self-improving multi-agent coding system: a root agent recursively decomposes goals and delegates
Related Agents
Claude Mem
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresse
General
Universal coding principles that apply across all languages and frameworks. - wshobson/agents
Crush
The glamourous AI coding agent for your favourite terminal.