All Repos
AI AgentsJavaScriptMIT

ponytail

DietrichGebert/ponytail · Updated

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

DietrichGebert/ponytail is a JavaScript repository in the AI Agents category with 179,704 stars and 9,850 forks on GitHub, released under the MIT license, last updated today.

#agent-skills#ai-agents#claude#claude-code#claude-code-plugin#cursor-rules#developer-tools#llm
View on GitHub 180kGitHub stars

How to install ponytail in your AI client

Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.

How to install ponytail in Claude CodeAnthropic's agentic CLI

  1. Clone & open

    bash
    git clone https://github.com/DietrichGebert/ponytail.git
    cd ponytail
    claude
  2. Let Claude read it

    Ask “/init” to generate a CLAUDE.md, then have Claude explain, run, or extend the codebase. It reads files on demand.

Documentation

Full README

Ponytail

<em>He says nothing. He writes one line. It works.</em>

<strong>Ponytail 5: rebuilt from the ground up.</strong> <strong>-53% code &middot; -41% time &middot; -26% cost &middot; -45% tokens</strong> <strong>And yet: 98% of risky logic ships with a test.</strong> Without Ponytail: 68%. <sub>Benchmarked in Claude Code, the same agent with and without the skill: 39 tasks including a real FastAPI + React repo, Opus 5.5, 5 runs each. Details.</sub>

<sub>Español &middot; 한국어 &middot; 简体中文 &middot; 日本語</sub>


Already built with Ponytail


You know him. Long ponytail. Oval glasses. Has been at the company longer than the version control. You show him fifty lines; he looks at them, says nothing, and replaces them with one.

Ponytail puts him inside your AI agent.

Numbers

Two things the chart does not show: in a blind comparison, Ponytail 5's replies beat the previous Ponytail's 110 to 67. And on the six security tasks (SQL injection, path traversal, forged tokens, rate limiting, malformed CSV rows, caching) it passed all 30 runs: less code, no less safe. Method, per-task tables and limits: benchmarks/results/2026-10-07-agentic.md.

The rule was never "fewest tokens." It is: write only what the task needs, and never cut validation, error handling, security, or accessibility. The code ends up small because it is necessary, not golfed. Lower cost and latency are a side effect.

Before / after

You ask for a date picker. Without Ponytail, the agent installs a date picker library or builds a whole calendar by hand: 335 lines. Ponytail 5 first looks at what is already there: the repo has an Input component, and every browser has a date picker. It puts the two together. 10 lines.

Excerpt — the full document is on GitHub.

More AI Agents repositories

Catalog data refreshed . Something wrong? Report it.