justrach/codegraff

graff — a fast agentic coding harness in Zig: multi-provider, MCP, workflows, DGM evolution loop, TS/Python SDKs

What it solves

CodeGraff is a lightweight AI coding agent designed to handle development tasks directly from your terminal. It automates complex workflows—such as building applications, investigating performance issues, or processing data—by reading and editing files, executing commands, and using browser tools.

How it works

You provide a task in plain English, and the agent takes over. It uses sub-agents to perform parallel work, keeping context manageable by reusing setups and summarizing long transcripts. It supports various AI models (via API keys or browser-based logins) and can be extended with MCP (Model Context Protocol) servers to connect with external tools and data sources.

Who it’s for

It is for developers who want an efficient, terminal-based AI assistant that can handle multi-step coding tasks without heavy overhead. It is also suitable for those who prefer a desktop environment, as it integrates with the "Harness" app to provide a visual interface for chat, file review, and terminal access.

Highlights

  • Minimal footprint: A single 3.7 MB binary with zero runtime dependencies.
  • Parallel execution: Uses sub-agents to work on different parts of a task simultaneously.
  • Extensible: Supports MCP servers to add custom tools and capabilities.
  • Flexible integration: Can be used via CLI, as an external agent for editors like Zed, or through provided Python and TypeScript SDKs.
  • Cross-platform: Native support for macOS, Linux, and Windows.

Related

  • Project
  • Project
  • Project
  • Project