43 plugins shipping in v1.4

Get your projects
ready to fly.

One CLI for the dev loop. Any language. JSON by default. Scaffold, run, ship — without the bash spaghetti.

Install in a single command: cargo install fledge

~/my-cli — fledge
# nothing → shipped, in three commands
$ fledge templates init my-cli -t rust-cli
✓ Scaffolded my-cli/
$ fledge lanes init
✓ fledge.toml: build, test, lint, ci
$ fledge lanes run ci
✓ build (1.8s)
✓ test (24 passed, 0.6s)
✓ lint
★ ci passed in 12s
$
  • 43
    plugins shipping
    official + community
  • 6
    pillars
    scaffold · run · spec · AI · ship · extend
  • languages
    Rust, TS, Python, Go, anything
  • 1
    binary
    install, done

Six pillars

Everything you need from nothing
to shipped, in one binary.

Each pillar is a focused subcommand. Plugins extend any of them. Pick what you need.

  • i.

    Scaffold

    Built-in templates for Rust, TS, Python, Go. Tera placeholders. Community registry.

    $ fledge templates init
  • ii.

    Run

    Task runner with composable lanes. Parallel/sequential. File watcher built in.

    $ fledge lanes run ci
  • iii.

    Spec

    Specs as constraints. Validate code matches spec. Agent-friendly source of truth.

    $ fledge spec check
  • iv.

    AI

    Spec-aware ask and review. Works with Claude, Ollama, OpenAI, any provider.

    $ fledge review
  • v.

    Ship

    Branch → commit (AI optional) → push → release → changelog.

    $ fledge work commit --ai
  • vi.

    Extend

    Plugin protocol in any language. 43 plugins to install. Or write your own.

    $ fledge plugins install

Stop wrangling shell scripts.
Take flight.

Install fledge and run your first lane in under a minute.

cargo install fledge