Skip to content

Introduction

Avis is a source-available, ecosystem-agnostic CLI for safely adding development capabilities to existing projects.

Framework scaffolders create the project. Avis equips it after initialization.

Avis does not replace tools like create-next-app, flutter create, django-admin startproject, cargo new, rails new, dotnet new, Laravel installers, or Spring Initializr. Use those tools first. Then use Avis when you want to add a common capability with a repeatable setup flow.

Avis currently focuses on:

  • detecting an existing project
  • listing compatible capabilities and integrations
  • generating a ChangePlan before modifying files
  • applying approved changes
  • verifying project health with avis doctor

Avis is currently in active development. Use it in projects tracked with version control and review every ChangePlan before applying it.