Smarter Environment Management

A cross-platform environment management tool that makes switching development environments as natural as breathing

Open source · Local first · Cross-platform
Screenshot of Envis environment management interface
10+
Services
Cross-platform
All Platforms
Open Source
GPL-3.0 License

Why Envis

Envis connects installation, isolation, switching, and sharing in one workflow. Even across multiple stacks, every environment stays clear, controlled, and reproducible.

Install faster

Get services, versions, and dependencies on demand without piecing together commands.

Switch safely

Save a version set per project so legacy work and modern stacks never collide.

See everything

Bring runtime status, system resources, and service settings into one view.

Take it anywhere

Export a complete setup and reproduce it quickly on another machine.

Workflow

Environment management should feel this direct

Turn frequent, error-prone setup work into a visible, reusable, and portable four-step flow.

Create

Make an isolated workspace for each project without disrupting global tools.

Compose

Add languages, databases, servers, and custom services as needed.

Switch

Keep multiple version sets and move between projects in one step.

Transfer

Export the complete setup so another machine can reproduce it quickly.

Interface

One workspace for every project's environment

Stop bouncing between installers, terminals, config files, and system settings. Envis brings the full environment lifecycle into one clear workspace.

Create an isolated project environment

Name a dedicated workspace with its own services and versions. Keep the system clean and other projects untouched.

Creating a new isolated development environment in Envis

Choose the services and versions you need

Combine languages, databases, and servers around the project. Reuse installed versions or download another when needed.

Selecting a Node.js service version in Envis

Keep full control of the details

Configure registries, install prefixes, and runtime settings per service. Envis removes repetition without hiding the controls developers need.

Configuring Node.js environment settings in Envis
Capabilities

Details built for real development work

From daily switching to team onboarding, the essentials live in one local tool.

Multiple versions

Keep several versions of a service and activate them per environment.

Service overview

See running, stopped, and installed states at a glance.

System monitoring

Track CPU, memory, disk, and network status in one place.

Quick commands

Attach project folders, editors, and frequent commands to an environment.

Custom services

Bring your own tools beyond the built-in catalog.

Hosts management

Manage and switch local project domains with the environment.

Import and export

Reproduce setups without scattered onboarding instructions.

Local first

Keep configuration and project data on your device, under your control.

Audience

Less friction solo. More consistency together.

Multi-project developers

Maintain new and legacy projects without manually changing a chain of dependencies.

Full-stack and indie developers

Compose frontend, backend, databases, and local services in one interface.

Engineering teams

Share reproducible setups and reduce onboarding and collaboration overhead.

FAQ

A few things to know before you start

Is Envis free?+

Yes. Envis is an open-source project released under the GPL-3.0 License and is free to download and use.

Which operating systems are supported?+

Envis is built for macOS, Windows, and Linux. This page currently offers the macOS Apple Silicon build; follow GitHub Releases for other platforms.

Will it modify my global environment?+

Envis is designed to isolate services and versions between projects, minimizing changes to your global system environment.

Which services can it manage?+

It covers common languages, databases, servers, Hosts, and custom services, with more integrations planned.

How can a team use Envis?+

Export a project environment and let teammates import it to establish a consistent setup faster.

Open source · Local first · Cross-platform

Keep your time for code instead of environment setup

Download Envis and create your first reusable development environment.

  • Node.js
  • Python
  • Java
  • MongoDB
  • PostgreSQL
  • Nginx
  • Redis
  • Hosts
  • Custom