RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

mise

jdx/miseAI 已审核

用途

mise 把每个项目的编程工具、环境变量和任务都保存在一个 mise.toml 文件里。你写 node = "24" 或 python = "3.14",它就会为那个文件夹下载那个确切的版本,这样两个项目可以使用不同版本而不冲突。它还能在你进入文件夹时加载 .env 文件和密钥,并运行像 build 或 test 这样的命名任务。它是为在终端里工作的程序员设计的。一条命令就能在 Windows、macOS 和 Linux 上安装它,而且事先不需要任何其他工具。

安装难易度

B · 安装程序加一个简单步骤 · Windows

  • Windows B
  • macOS B
  • Linux B

每个平台都只需要一条命令:在 Windows 上是`winget install jdx.mise`,在 macOS 和 Linux 上是来自 mise.run 的安装脚本,会把程序放到 ~/.local/bin。每个发布版本也都有适用于 Windows、macOS 和 Linux 的现成二进制文件。安装后你需要在你的 shell 启动文件里加一行,这样它才能在每个新终端里生效,从那之后一切都是输入命令。

GitHub 数据

星标
35,5982026年10月31日
下载量
85,683,481本周 6,370,227
增长
+1755 天内新增星标

星标变化

35,40035,45035,50035,55035,600 10月26日10月27日10月28日10月29日10月30日10月31日 35,40035,45035,50035,55035,600 10月26日10月29日

事实

可运行于
Windows, macOS, Linux
需要安装
只需程序本身
从源码编译需要
Node.js, Docker, Rust
磁盘空间
240 MB–719 MB · 根据安装程序
账号或密钥
无
费用
免费 · MIT 许可。README 链接了一个赞助页面,但工具本身没有任何付费内容。
许可证
MIT (宽松型)
最近更新
2026年11月1日

风险信号 (5)

  • 注意安装命令会运行来自网络的脚本

    安装命令把一个远程脚本直接管道到shell执行:curl -fsSL https://mise.run | sh

    自动检查

  • 注意下载并运行第三方程序

    这正是这个工具的用途:README 中说它会"from a registry of 1,000+ tools or directly from backends like GitHub releases, Aqua, Cargo, npm, and PyPI"安装工具。你要的每个工具都是从别人的服务器下载,然后在你的机器上运行。`mise lock`会记录确切的版本和校验和,但这是可选的。

    AI 审核

  • 信息项目文件可以设置变量并运行命令

    文件夹里的 mise.toml 可以声明环境变量、额外的 PATH 条目,以及带`run = "..."`命令的任务。README 中说变量和 .env 文件会"automatically as you enter a directory"自动加载,所以打开别人写的文件夹会改变你终端的环境。

    AI 审核

  • 信息可以更改整台机器的设置

    README,"Set up a machine with mise bootstrap":`mise bootstrap`和`mise dot apply`会"apply system packages, dotfiles, Git repositories, macOS defaults, and background services",`mise bootstrap --adopt you/dotfiles`会从一个 Git 仓库获取这些配置。可以先用`--dry-run`预览。

    AI 审核

  • 信息命令行工具的下载体积很大

    发布文件对于单个程序来说很大:mise-v2026.10.25-windows-x64.exe 有240MB,Linux x64 二进制文件有168MB,这还不包括它为你安装的任何工具。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • 最终会占用多少磁盘空间,因为它安装的每个工具版本都保存在自己的文件夹里。
  • 1000多个注册项里的某个具体工具是否真的能在你的平台上安装并正常工作,尤其是在 Windows 上。
  • mise.run 上的安装脚本在某个时刻是否与仓库里的代码完全一致。
  • shell 激活是否会和你已经在用的另一个版本管理器(比如 nvm 或 asdf)冲突。

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。