OpenRadar

Project · TypeScript · Added January 22, 2025

compound-engineering

An opinionated framework for AI-assisted software engineering. Compound engineering treats AI agents as collaborative partners in the development workflow — not just code generators.

3,200 stars 180 forks View on GitHub

compound-engineering

Compound Engineering is a framework and set of practices for integrating AI agents into your software development lifecycle. It goes beyond “AI writes code” — it’s about structuring your entire engineering process to compound the value AI brings.

The Compound Engineering Model

Rather than treating AI as a one-shot code generator, compound engineering establishes feedback loops where AI agents:

  1. Plan — break down work into atomic, reviewable units
  2. Implement — generate code with full project context
  3. Review — self-check against specs and patterns
  4. Iterate — learn from feedback and refine

Key Features

Language & Stack

TypeScript · Apache 2.0 License

Related

Shared tags