你是否在安装开发环境的时候 感觉到痛苦?

Envis:一款全平台环境管理软件,让开发环境安装/切换像呼吸一样自然

开源 · 本地优先 · 跨平台
Envis 环境管理界面截图
10+
支持服务
跨平台
全平台支持
开源
GPL-3.0 协议

为什么选择 Envis

Envis 把安装、隔离、切换与共享串成一个完整工作流。即使同时维护多套技术栈,环境依然清晰、可控、随时可复现。

快速安装

服务、版本与依赖按需安装,不再翻文档拼命令。

切换环境

每个项目独立保存版本组合,旧项目与新技术栈互不干扰。

配置集中

运行状态、系统资源和服务配置集中呈现,问题更容易定位。

分享环境

导出完整环境配置,在新设备或团队成员电脑上快速复现。

流程

环境管理本来就该这么直接

把高频但容易出错的环境操作,变成可看见、可复用、可迁移的四步流程。

创建

按项目建立隔离工作区,不再改乱全局环境。

组合

自由添加语言、数据库、服务器和自定义服务。

切换

保留多套版本配置,切换项目时一步到位。

迁移

导出完整配置,让新设备和团队成员快速复现。

界面

一套界面管好每个项目的开发环境

不再在安装器、终端、配置文件和系统设置之间来回切换。Envis 把环境的完整生命周期收进一个清晰的工作区。

为项目创建独立环境

用一个名字建立专属工作区。每个项目拥有自己的服务组合与版本,不污染系统,也不影响其他项目。

在 Envis 中创建新的隔离开发环境

按需要选择服务与版本

从编程语言、数据库到服务器,按项目真实需求组合服务。已安装版本可以直接复用,缺少的版本随用随下。

在 Envis 中选择 Node.js 服务版本

细节配置仍然完全可控

Registry、安装前缀和运行参数都能单独设置。Envis 简化重复工作,但不会藏起开发者真正需要的控制权。

在 Envis 中配置 Node.js 环境参数
能力

为真实开发现场准备的细节

从日常切换到团队协作,常用能力都在同一个本地工具里。

多版本共存

同一服务保留多个版本,按环境独立启用。

服务状态总览

运行、停止与安装状态一眼可见。

系统资源监控

集中查看 CPU、内存、磁盘与网络状态。

快捷指令

把项目目录、编辑器和常用命令放进环境。

自定义服务

内置列表之外,也能接入自己的工具链。

Hosts 管理

项目域名配置随环境一起管理与切换。

配置导入导出

复现环境不再依赖零散的口头说明。

本地优先

配置与项目数据留在设备中,由你掌控。

人群

一个人更省事,一个团队更一致

多项目开发者

同时维护新旧项目,不再手动切换一长串依赖。

全栈与独立开发者

在一个界面组合前端、后端、数据库和本地服务。

研发团队

共享可复现的环境配置,减少入职和协作成本。

问答

开始之前,你可能还想知道

Envis 是免费的吗?+

是。Envis 是基于 GPL-3.0 协议发布的开源项目,你可以免费下载和使用。

支持哪些操作系统?+

Envis 面向 macOS、Windows 和 Linux 构建。当前页面提供 macOS Apple Silicon 安装包,其他平台版本请关注 GitHub Releases。

它会修改我的全局环境吗?+

Envis 的核心目标是让不同项目的服务和版本彼此隔离,尽量减少对系统全局环境的影响。

可以管理哪些服务?+

当前涵盖常见编程语言、数据库、服务器、Hosts 与自定义服务,并会持续扩展。

团队如何使用 Envis?+

将项目环境配置导出并交给团队成员导入,即可更快建立一致的开发环境。

开源 · 本地优先 · 跨平台

把时间留给代码而非环境配置

下载 Envis,创建你的第一个可复用开发环境。

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