Vibeleaderboard
Index / agent
Visit github.com
Category
AI Agents
Rank
No. 1084Tools index

Previous survey · No. 1089 ·

Pricing
Open Source
Type
AGENT
Builder
snarktank
GitHub
542 stars
Date

About

Self-improving product system that reads reports, identifies priorities, and autonomously implements fixes via Claude Code.

What it does

Compound Product turns a markdown report into a bounded development workflow. It selects one actionable issue, drafts requirements, splits the work into verifiable tasks, runs a coding agent iteratively, applies configured checks, commits successful changes, and opens a pull request for human review.

Why it's ranked here

The workflow has unusually concrete boundaries for autonomous coding: one task per iteration, configurable checks before commits, a fixed iteration ceiling, persistent progress notes, and pull requests instead of direct merges. Its usefulness still depends heavily on report quality, agent judgment, and strong project checks.

What's good

It supports dry runs, multiple model providers, custom analysis commands, and either Amp or Claude Code for implementation. Fresh agent contexts inherit state through Git history, task status, progress notes, and maintained project guidance. Frontend tasks explicitly require browser verification, while failed quality checks block commits.

Tradeoffs

Autonomy requires bypassing normal agent permission prompts, granting repository writes, shell execution, network access, pushes, and pull request creation. Setup also requires several command-line tools, authenticated Git hosting, and a configured model provider. The supplied repository text includes no project test suite, so the documented safeguards are not independently demonstrated here.

How to use it well

Use it for teams that already produce useful operational reports, maintain reliable automated checks, and review every generated pull request. Start with dry runs, isolate execution, restrict credentials, and monitor early runs. It fits small bugs and focused product improvements. It does not generate the source reports or replace broader product judgment, security controls, or human code review.

Technical notes+

install.sh copies shell scripts into the target repository, creates compound.config.json when absent, and installs PRD and task skills for detected agents. scripts/analyze-report.sh selects Vercel AI Gateway, Anthropic, OpenAI, or OpenRouter credentials and emits priority JSON. scripts/auto-compound.sh finds the newest report, creates a branch and PRD, invokes task conversion, runs scripts/loop.sh, pushes, and opens a PR through gh. scripts/loop.sh repeatedly invokes Amp with --dangerously-allow-all or Claude Code with --dangerously-skip-permissions, stopping on a completion marker or the configured iteration limit. skills/prd/SKILL.md defines self-clarification, scoped requirements, verifiable acceptance criteria, and browser checks for UI work.

Observed

License
MIT
Primary language
Bash shell scripting
Install surface
Repository installer copies automation scripts and configuration into an existing project
Interface
Command-line workflow driven through shell scripts
Coding agents
Execution loop supports Amp CLI and Claude Code
Model providers
Report analysis supports Vercel AI Gateway, Anthropic, OpenAI, and OpenRouter
Required tooling
Requires jq and authenticated GitHub CLI; browser acceptance checks require agent-browser
Scheduling
Includes a macOS launchd scheduling example

Read from README.md, AGENTS.md, install.sh, config.example.json, scripts/loop.sh, scripts/AGENTS.md, scripts/CLAUDE.md, scripts/prompt.md, examples/sample-prd.md, scripts/auto-compound.sh, examples/sample-report.md, scripts/analyze-report.sh, examples/sample-tasks.json, examples/com.compound.plist.example, skills/prd/SKILL.md.

What it can do

  • Read and parse software reports

    Software reports and documentationStructured analysis of report contents

  • Identify system priorities and issues

    Parsed report data and system metricsPrioritized list of issues and improvements

  • Generate code fixes autonomously

    Identified issues and system requirementsWorking code implementations

  • Implement fixes directly into codebase

    Generated code fixes and target systemUpdated software system with applied fixes

  • Monitor system performance for improvements

    System metrics and performance dataPerformance analysis and improvement recommendations

  • Execute self-improvement cycles

    Current system state and identified optimization opportunitiesEnhanced system capabilities and performance

Tags

claude-codeautomationautonomous-agentself-improvingworkflow

Tech Stack

Shell

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.