Avatar-CLI is a command line tool that allows you to run thousands of cli programs for your dev projects without having to install them in your system. You can see it as a sort of Python's "virtual env" for containerized software.

It can ease the development forkflow in many ways:


Why Avatar-CLI exists and what problems does it try to solve?

Problems solved by Avatar-CLI and surrounding practices:

Similar projects


Developed in Go. It requires highly customized image definitions.


Developed in Javascript. Perhaps the most advanced project in this space, with a big community and dozens of recipes to prepare environments. It's an abstraction layer on top of Docker and Docker-Compose, and it allows to override its default behaviour with lower level configurations.


Developed in Go. It uses a single mutable container where all the development dependencies are installed.