tmj-90

Gaffer — AI skill for Claude Code

AI community

Self-hosted AI coding factory — sandboxed agents deliver tickets to merged code, gated by a human in a dashboard.

How to install Gaffer

This entry records only its repository, not the path inside it, so there is no exact command to give. Open tmj-90/gaffer and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Gaffer does

Self-hosted AI coding factory — sandboxed agents deliver tickets to merged code, gated by a human in a dashboard. Local-first, cost-transparent, human-in-the-loop.

Alternatives in AI

  • Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
  • Flow Deliver — Multi-AI validation, scoring, and review using Codex and Gemini CLIs (Double Diamond Deliver phase) 2.8k ★
  • Omnara — by Ishaan Sehgal - A command center for AI agents that syncs Claude Code sessions across terminal, web, and mo 2.6k ★

README

Gaffer

[![CI](https://github.com/tmj-90/gaffer/actions/workflows/ci.yml/badge.svg)](https://github.com/tmj-90/gaffer/actions/workflows/ci.yml) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

**A local-first, self-hosted AI coding factory that works your own backlog — autonomous coding agents you supervise, on your machine, under a human merge gate.**

I built Gaffer to chip away at my own side-project backlog while I'm doing something else: the boring, never-quite-urgent tickets I'd otherwise never get to. It turns a one-line idea into dependency-ordered tickets, works each one through **plan → implement → test → review**, and delivers a git branch or PR with evidence — but **nothing merges until I approve the diff** (the agent *structurally cannot* ship its own work). Vague or blocked tickets park for a human rather than being forced through.

It's a personal hacking tool, not a claim that it replaces engineers or ships production code unsupervised — it's **run-at-your-own-risk alpha**. Think of it as a tireless junior for the stuff you'd never get around to: local-first (your machine, your repos, your keys), supervised by default, hands-off autonomy strictly opt-in.

**Alpha software.** Gaffer runs local coding agents with **shell access** inside repos you control. Use it only on **trusted repositories**, keep the **human review gate on**, and treat the host like a machine running an AI agent with developer-level access. Not prod