惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Last Week in AI
Last Week in AI
IT之家
IT之家
A
About on SuperTechFans
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
V
Visual Studio Blog
Microsoft Security Blog
Microsoft Security Blog
博客园_首页
aimingoo的专栏
aimingoo的专栏
The Cloudflare Blog
Vercel News
Vercel News
博客园 - Franky
有赞技术团队
有赞技术团队
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
量子位
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog

分享创造

分享 KCase 脑图测试用例生成平台(AI 辅助生成测试用例) 标签页囤积症自救:写了个插件 TabRack,主打快速检索、自动分类和 AI 摘要 [file-preview]一个比较全面的在线文件预览组件库-支持 react 和 vue 撸了个 iOS 小应用[极简水印相机],直接免费 做了一个 V2EX Skill 写了个 iOS 打码 App「遮鸭 Maskduck」,纯离线免费 35 岁前端,裁员失业后,我花 1 个月做了个 AI 生图网站 亲身经历猫咪急症,我做了一款猫狗疼痛检测工具,希望能救你家毛孩一命 如何用 AI 做比较酷炫的落地页? 求真!最近 AI 生图的能力强到可怕 开源一个查看 k8s 的菜单栏工具-kubebar Packpour:我做了个专门给 App Store Connect 填多语言元数据的小工具 面对 140 年一遇的超级厄尔尼诺,我做了个全球监测小站 做了一个自动翻译的 Hacker News 客户端 做了一个 AI 头像生成器,可以免费生成 2 次 [送码 50 个] 自己手搓了个高颜值的倒数日 App——拾光机,求 V 友们指点 一个将苹果健康 APP 数据导出的工具,然后把你的数据喂给 AI 分析 我做了一个叫「订阅斩」的 iOS App,专门对付那些悄悄扣钱的订阅 做了个草率的日麻互动漫画,听听反馈 喜欢自己洗车的朋友们,我用 ai 做了一款洗车小程序 -- 洗车志 感谢 V2EX 上各位 NAS🍆 和 Datahoarder 玩家的关注和真实反馈!作为个人开发者,能得到这么多硬核玩家们的讨论,我非常荣幸。 用 AI 开发熊孩子自律的小程序 用 OpenClaw 搭建个人运动助手 今天摸鱼给 NanaAI 也接入了 GPT-Image-2 [Video Companion]一个 chrome 插件,解决大多对视频操作的需求~欢迎使用提 bug AI 时代,做产品简单了,把产品推广出去却变的更难了~ bestskills.dev - Skills 精选和评测站点 免 ROOT 强力卸载安卓广告软件 一个 All In One 的运维工具,支持 SSH、数据库、Redis 管理 [开源] Codeg V0.10:专注于代码生成的多智能体 IDE(cc、codex、gemini、opencode……),新版本重构了工作区,飞一般的体验,支持桌面端、服务器部署
[分享创造] 我开发了一个开发环境管理器,一键下载/管理开发工具
heroisuseless · 2026-04-29 · via 分享创造

一句话总结:Envis 是一款面向开发者的新一代多语言版本管理工具,它在理念上与 asdf 类似,但提供了图形用户界面( GUI ),试图降低项目环境配置的门槛。

几乎每一个开发者都会遇到这个痛点:如何方便、快速地搭建和配置开发环境。想象一个场景,在新的工作环境或者新的项目开始时,你可能需要花费大量的时间用来安装依赖包、配置环境变量、解决版本冲突问题等等,巨大的精力消耗在这些繁琐的工作上,而不是专注于开发工作本身(这个问题在国内更为突出,你可能要应对网络问题等更多未知的问题)。因此,一个方便、快速的开发环境管理器就显得尤为重要。

Envis 就是这样一款方便快捷的开发环境管理器,它通过可视化的界面进行环境变量管理,实现了一键下载 Java ,NodeJS ,Python ,MySQL 等开发工具,自动环境变量配置,环境隔离,一键版本切换,一键切换国内仓库等,非常方便!

Envis 主要解决两个痛点:

  • 给项目安装若干开发环境的痛点
  • 不同项目切换时需要切换若干开发环境的痛点

Envis 是怎么解决这些痛点的呢?。。关键在于 Envis 为每一个项目都定制了一套各自的开发环境,例如项目 A 使用 NodeJS 14 ,Java 8 ,MySQL ;而项目 B 使用 NodeJS 20 ,Java 11 ,MongoDB ,这里需要创建两个开发环境,然后分别配置服务。

环境会有一个“激活”的概念,其原理就是点击激活后,会将环境下的服务程序写入到终端配置文件中,这样就能在全局使用了,激活一个环境时会自动激活旗下的所有服务,不过同时只能有一个环境处于激活状态(其实多个环境也是可以同时启动的,只是一般而言没有必要,因为不同环境的不同版本的服务会相互冲突)。启动环境完毕后,打开终端,终端会读取终端配置文件导入环境变量,从而就能处于你想要的环境啦!

Envis 是怎么管理服务程序的呢? Envis 能自动从各个软件源下载对应的软件,并存储到统一的文件夹下(默认在家目录下),但是你也可以在设置窗口调整该位置,所有下载的软件程序都放到这个文件夹下,不会污染系统环境。具体到某一个服务而言,每个服务都会有一个面板,方便操作,例如 NodeJS 的面板上可以方便地设置仓库地址,prefix 前缀,查看全局包等等,非常的实用。

另外,Envis 还支持了黑夜白天模式,中英文切换,不同服务还会有各自的 logo 背景图,界面还是非常漂亮的!

如果你也经历过“环境地狱”,如果你希望开发环境像“应用配置”一样简单,试试 Envis —— 让切换整套开发环境,只需一次点击。

官网地址:https://envis.app

开源 Github 地址:https://github.com/xopenbeta/envis-app