envd

github.com/tensorchord/envd DevOps & Containers Open-source projectOpen source

envd creates reproducible setups for developing software with people and AI agents.

github.com/tensorchord/envd
envd homepage screenshot

About envd

envd is a command-line tool for creating container-based development environments for AI/ML work for people and agents. Users declare packages and setup in a build.envd file and start the environment with envd up.

It creates isolated environments with OCI-compatible images that can be shared through registries such as Harbor or Docker Hub, and can run locally or on Kubernetes clusters. It also supports remote builds, PyPI/APT caching, and reuse of setup functions imported from Git repositories.

Key features

  • Define environments in build.envd using Python-like build function
  • Create container-based environments with envd up command
  • Build OCI-compatible images shareable via container registries
  • Run same environment locally or on Kubernetes clusters
  • Reuse PyPI and APT caches to speed up rebuilds
  • Import shared setup functions from Git repositories
Best for: AI/ML developers and teams who need reproducible container-based environments for people and agents.
Good for
  • Uses Python-like declarations without requiring a new language
  • Produces OCI-compatible images that can be shared via registries
  • Supports both local machines and Kubernetes clusters

envd at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

envd alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in DevOps & Containers

Well-known listings from the same topic.

All 44

envd FAQ

What is envd?
A command-line tool that creates container-based development environments for AI/ML.
How do you define and start an environment?
Declare the packages you need in build.envd, then run envd up.
Can the same environment run locally and in a cluster?
Yes. Use envd context use local or envd context use cluster, then run envd up.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing