Skip to content

简介

欢迎来到 UniRTM (通用运行时管理器) 官方文档。

UniRTM 受到 miseasdf 等工具的启发,是一款企业级的底层工具集及运行时管理器。它能够将你的开发环境、任务流以及环境变量统一由一个极其快速的 Go 语言可执行文件来管理。

为什么选择 UniRTM?

在现代软件开发中,每个项目往往需要多种运行时(如 Node.js, Go, Python)、各种 CLI 工具(如代码检查工具、格式化工具)以及特定项目的环境变量。传统情况下,开发者需要混合使用 nvmpyenvdirenvmake 等各种工具来管理它们。

UniRTM 完美替代了这一切:

  • 100% 原生架构:完全采用 Go 语言构建,原生实现所有核心逻辑。零外部依赖,摆脱脆弱的 Bash 插件和系统级工具(如系统级 pipxmake),提供极致性能。
  • 绝对零污染 (Zero-Pollution):无需修改你的 .zshrc.bashrc 注入侵入性 Shell 钩子,环境隔离干净利落。
  • 内置 MCP 服务器:开箱即用的模型上下文协议 (MCP) 服务,允许 AI Agent 直接原生管理你的开发环境。
  • 多语言工具管理器:原生安装并管理多种编程语言及其配套工具版本。
  • 环境管理:通过 .unirtm.toml 声明式加载所需的环境变量和密钥。
  • 任务运行器:内置简单易用的跨平台任务执行器。

快速开始

要开始使用 UniRTM,请按照代码仓库 README 中的安装指南进行安装。如果您使用的是 macOS 或 Linux,您可以直接运行通用安装脚本:

bash
# 示例安装脚本
curl -sL https://raw.githubusercontent.com/snowdreamtech/UniRTM/main/install.sh | bash

安装完成后,您就可以使用 unirtm 命令来安装开发工具、运行日常任务和管理环境了。

基于 MIT 许可发布。