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

推荐订阅源

B
Blog RSS Feed
C
CERT Recently Published Vulnerability Notes
P
Proofpoint News Feed
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
云风的 BLOG
云风的 BLOG
H
Help Net Security
Recorded Future
Recorded Future
The Register - Security
The Register - Security
F
Full Disclosure
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
Security Archives - TechRepublic
Security Archives - TechRepublic
Simon Willison's Weblog
Simon Willison's Weblog
Cisco Talos Blog
Cisco Talos Blog
I
InfoQ
T
Tenable Blog
T
Tor Project blog
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
NISL@THU
NISL@THU
Google DeepMind News
Google DeepMind News
博客园 - 叶小钗
B
Blog
V
V2EX
Jina AI
Jina AI
L
LangChain Blog
月光博客
月光博客
W
WeLiveSecurity
U
Unit 42
AWS News Blog
AWS News Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - 聂微东
V
Visual Studio Blog
A
Arctic Wolf
T
Tailwind CSS Blog
The Cloudflare Blog
SecWiki News
SecWiki News
S
SegmentFault 最新的问题
Hacker News - Newest:
Hacker News - Newest: "LLM"
宝玉的分享
宝玉的分享
MyScale Blog
MyScale Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Securelist
www.infosecurity-magazine.com
www.infosecurity-magazine.com
腾讯CDC
雷峰网
雷峰网

程序员

V2EX 看到讨论"跨域"的帖子,那个她好像回来了 codex 今天真的是不稳定呀。 火山方舟 Coding Plan 慎买 刚问了大家 openclaw 和 hermes 在什么机器上面玩,求推荐一个机器 GPT-image-2 生成 AI 图片防伪有感 codex pro 5 小时限制已经严重缩水 逆天 Antigravity 动态 JSON 序列化对强类型语言很难吗? 自建了 GPT Coding Plan,遇到了定价问题,请教大家 大家都是在什么设备上玩 openclaw 以及 hermes 的呀? 软考还有一个月就考试了,你们学习了吗? 大伙用 AI 会考虑在 user scope 的 CLAUDE.md/AGENTS.md 里交代 AI 说中文吗 我发现程序员这个群体很大部分其实挺抠的 最近使用 cc 总会莫名其妙的返工, codex 不会 目前体验最好的远程 vibe 工具 想知道大佬们抓包遇到 ssl pinning 都是咋优雅的 解决的? - V2EX 工业软件的大佬们是怎么 vibe coding 的 - V2EX 最近 chrome 是不是有 bug 啊,一搜索就卡住 - V2EX 分布式异步系统在 vibe coding 下的困境 PHP Native AOT 编译器,支持将 PHP 代码编译为可执行文件,运算性能提高 150 倍 没想到 2026 年,还要浪费大量时间在跨域问题上 - V2EX DeepSeek V4 这周会出吗? 中转站正式试营 欢迎试用 不掺不假 小米 mimo 升级 v2.5,并且重置了额度 Jenkins, SCM 轮询完全不工作是啥问题啊 赛博斗蛐蛐, AI 模型的简单对比(白嫖版) 使用中转站要擦亮眼睛!不说别的,倍率计算 充值好乱。 买了火山的 Coding Plan 测试得出计费模式 给我的 AI 生成了简历和状态卡, 大家帮忙看下 Ta 能找到啥样的 腾讯云太不要脸了, token plan 上 glm5.1 和 minimax-m2.7,但是 coding plan 不上 - V2EX 目前自建梯子最强的 anytls 协议不是不不更新了? 刚发现 WSL2 可以通过 virtiofs 访问 NTFS 分区, IO 速度明显提升 v2board 还是其它面板更适合小团伙使用? 现在 AI 来了,如果有天不需要程序员? gpt-image-2 太顶了 你们 vibe 会让模型先输出方案来审核吗? GLM Coding Plan 调整老套餐并停止自动续订,受影响用户获赠 2 个月新套餐权益 为了浏览在线文档的时候能自定义高亮, Vibe 了一个网页高亮标记的工具 从 2 月开始用 Opus 4.6,到这几天切到 4.7,一些感悟和困惑 Github Copilot 停售之后还能买什么 收集了一下市面上常见的 Token Plan,可以给到大家一点参考 这个生图太牛了 中国的算力缺口这么大嘛?看到 2025 华为昇腾出货 81 万块,又看到各家 coding plan 不是停售就是限流 做 OPC 太难了,天天焦虑 阿里云 Coding Plan 增加动态限流,频繁暂停无法使用 马斯克 600 亿美元收购 Cursor codex 开始灰度 GPT 5.5 了 大家是如何使用 codex gpt-image-2 生图确实很顶啊,附带几张生成效果。 codex 的风评似乎在超过 Claude code? 智谱 GLM 宣布停止续订无周限额的老套餐 如何实现自我进化的 AI 的 Skills? 智谱(GLM)果然学习了阿里, 强制关闭了老用户套餐的自动续费 各位公司有除了智能客服外真正落地的 AI 应用吗? 热烈欢迎火山 Coding Plan 加入 GLM5.1 Kimi2.6 MiniMax2.7 阵容 请教大佬: claude API token 太烧钱了, minmax 还要兑换码,有没有合适的中转方案 开发一个面向普通用户(非程序员)的 Agent 软件,支持 skills、定时任务、对话功能,主要客户群体使用 Windows。感觉像是一个带前端的 Hermes,但是 Hermes 在 Windows 下运行不太友好,不适合非开发人员。 grok XAI 开始限制免费用户访问次数了吗? openspec 怎么配合 superpowers 使用? 阿里云的 coding plan 莫名奇妙被冻结了 程序员如何学习 ui 审美 开源了一个 AI Agent 认证工具 sig —— 让 AI Agent 安全访问外部系统 Vibe Coding 时代,该如何快速搭建一个 CRUD 平台? 感觉大多数的 coding plan 都是被龙虾薅死的。 有没有一起拼中转站的呀,找到一个中转站用了段时间感觉比较靠谱 搭个 AI 中转玩玩 Zeabur + Neon 50 块以内跑通 Coinepay:一张不能用的卡,扣了我 5 个月月费 Gemini in Chrome 支持日本了,为什么我的不生效? 跳板机/内网穿透方案,如何降低远程访问校内服务器延时? 现在有没有什么好的 AI 图片生成 3D 模型的方案? 关于科研 ai 作图 为什么现在 AI SDK 默认不支持异步? 建议 V2EX 加入一个 Ai App 或者 Vibe Coding 模块,把一堆 Ai 生成的产品都丢进去。 如果没用 coding plan 套餐了,再继续自费上班是不是就太傻了 AI 太烧钱了,有什么好的大模型组合方案? 阿里云百炼这波开始割韭菜了,下架 coding plan,改头换面 token plan 最新,腾讯云和阿里云 coding plan 购买页面均已下架,换成了 token plan 阿里云 CodingPlan 彻底没了,新上了 TokenPlan 大家看到 antigravity 那个配额监视器的广告了没? 真心发问,想学后端需要学啥? AI-Powered Log Analysis Tool - Pangu RCA 想自己写一个 code agent 玩玩,有什么开源项目可以参考吗? 腾讯云 Coding Plan 下架了 现在还有哪一个国产 Coding Plan 能买到吗? 106 行业短信签名申请新规范出台, 5 月 1 日起生效 最近上线了一个开发了半年的 shopify SAAS AI 就像那渣男渣女,平时哄着你温柔小意,关键时刻就坑你一波大的 大家在开发智能体时,都是怎么写系统提示词的? 现在大模型国内外直连越来越难买或拼车了,想试试中转站,大家有没什么推荐呀 一个人写了大半年 Android App,聊聊过程中的一些取舍,第二篇 智谱 coding plan 的使用 token 限制是多少? cli-proxy-api + 中转站领的鸡蛋 = 大模型免费用是否可行? gpt coding plan 一天试用(GPT 5.3codex 和 gpt 5.4) 大家用 AI 是订阅制多还是 API 按量付费多? 我用 AI 写了一个游戏,我发现我不想看代码,也看不懂代码了 AI 代码后面怎么维护,心智负担太大了 中年人爱上 AI 编程,就像爱上钓鱼 每月 AI 支出都超过生活费了 1000 行 rust 实现一个类似于 pytorch 的轻量级自动微分库
UniRTM,一个统一环境和工具管理软件(致敬 mise) - V2EX
sn0wdr1am · 2026-06-13 · via 程序员

[!TIP] UniRTM 强大的任务编排能力让你能够极其轻松地将 Trivy 、Syft 等安全工具无缝集成到你的日常构建和部署流程中。

介绍

UniRTM (Universal Runtime Manager) 能够在每次执行命令前自动准备好你的开发环境。它将项目所需的工具版本、环境变量和常用任务统一集中在 .unirtm.toml 文件中进行管理,确保每次打开新终端、切换分支或运行 CI 任务时,环境配置都绝对一致。

  • 安装并在诸如 node, python, go 等各类 开发工具 之间无缝切换。
  • 基于不同目录加载隔离的 环境变量,支持读取 .env 以及 SOPS 加密数据。
  • 编写并运行项目的构建、测试、代码检查及部署 任务

虽然在概念上我们深受伟大的 mise 启发(在此致敬),但 UniRTM 在架构上引入了几个独特的选择:

  • 纯 Go 引擎: 底层完全由 Go 语言编写,利用 goroutines 实现了极致的并发下载能力。
  • 轻量级 Go 垫片 (Lightweight Shims): 彻底抛弃了缓慢的 Bash 垫片。所有的命令均由高性能的单一 Go 引擎拦截并极速路由,既避免了环境变量( PATH )无限制爆炸,又保证了极致的执行性能。
  • 任务无缝集成安全工具: 虽然保持了引擎本身的极致精简,但你能在项目中利用 UniRTM 的任务系统,丝滑地串联 Trivy 、Syft 等安全漏洞扫描工作流。
  • 强制版本锁定: 自动生成 unirtm.lock 锁文件,不仅锁定版本号,还精确锁定所有下载包的校验和,从而保障团队环境的绝对可复现。

支持的操作系统 (Supported Platforms)

完全支持 macOS (Apple Silicon / Intel)、Linux (glibc & musl/Alpine) 以及 Windows 平台。

演示 (Demo)

以下演示展示了如何使用 UniRTM 全局安装指定版本的 go。 请注意安装的速度以及内置的安全漏洞扫描功能!

demo

快速入门

安装 UniRTM

你可以通过多种方式安装 UniRTM ,详见 快速开始

$ curl -sL https://raw.githubusercontent.com/snowdreamtech/UniRTM/main/install.sh | bash
$ ~/.local/bin/unirtm --version
UniRTM v0.1.0 macos-arm64 (2026-05-28)

将 UniRTM 挂载到你的 Shell 中(请选择与你对应的 Shell ):

# 假设 unirtm 被安装在默认的 ~/.local/bin/unirtm 下
echo 'eval "$(~/.local/bin/unirtm env)"' >> ~/.bashrc
echo 'eval "$(~/.local/bin/unirtm env)"' >> ~/.zshrc
echo '~/.local/bin/unirtm env | source' >> ~/.config/fish/config.fish

单次执行指定版本的工具

$ unirtm exec node@20 -- node -v
unirtm [email protected] ✓ installed
v20.x.x

全局安装开发工具

$ unirtm use --global node@22 [email protected]
$ node -v
v22.x.x
$ go version
go version go1.22.x macos/arm64

查看 开发工具指南 获取更多示例。

管理环境变量

# .unirtm.toml
[env]
SOME_VAR = "foo"
$ unirtm set SOME_VAR=bar
$ echo $SOME_VAR
bar

此外,UniRTM 同样可以自动读取本地的 .env 文件

运行任务

# .unirtm.toml
[tasks.build]
description = "编译项目"
run = "echo building..."
$ unirtm run build
building...

查看 任务系统指南 获取更多高级用法。

UniRTM 综合实战配置

下面是一个综合的 .unirtm.toml 示例,展示了如何在一个项目中同时管理开发工具、环境变量,并使用内置的安全扫描执行高级的部署任务编排:

# .unirtm.toml
[tools]
terraform = "1"
aws-cli = "2"
node = "20"

[env]
TF_WORKSPACE = "development"
AWS_REGION = "us-west-2"
NODE_ENV = "production"

[tasks.plan]
description = "运行带有工作区配置的 terraform plan"
run = """
terraform init
terraform workspace select $TF_WORKSPACE
terraform plan
"""

[tasks.validate]
description = "验证 AWS 凭据与 terraform 配置"
run = """
aws sts get-caller-identity
terraform validate
"""

[tasks.audit]
description = "执行深度的底层安全扫描"
run = """
trivy fs --format cyclonedx --output sbom.json .
gitleaks detect --source . --no-banner
"""

[tasks.deploy]
description = "在验证和安全扫描后正式部署基础设施"
depends = ["validate", "audit", "plan"]
run = "terraform apply -auto-approve"

你可以这样运行:

unirtm install # 安装所需要的所有开发工具
unirtm run deploy # 在部署前,将自动按顺序并行执行校验和安全审查任务

官方文档

完整的架构解析与高级配置指南请前往官网:snowdreamtech.github.io/UniRTM

多维度深度对比 (Architecture & Environments)

为了满足现代企业级和高并发容器化环境的严苛要求,UniRTM 在底层架构上做出了极具针对性的设计抉择。以下是我们在多个关键维度上与优秀的生态前辈 (mise, asdf) 的深度对比:

1. 核心架构与执行路径

对比维度 asdf (Bash) mise (Rust) UniRTM (Go) 核心优势与意义
命令执行路径 Bash 垫片 Rust 垫片 / PATH 轻量级 Go 垫片 使用 Go 编译的单一入口代理,彻底解决 Bash 垫片的性能低下问题,且完美解决跨平台兼容性。
并发下载模型 操作系统线程 原生 Goroutines 依托 Go 语言极其轻量的协程机制,在海量工具链下载更新时实现极致的并发吞吐量。
配置层级 .tool-versions mise.toml .unirtm.toml 使用标准化的 TOML 文件统一管理项目的工具、环境和任务。

2. 环境变量与上下文管理

功能特性 asdf mise UniRTM 详细说明
统一管理范畴 仅开发工具 工具+环境+任务 工具+环境+任务 根据当前所在目录,自动且无缝地切换整体上下文环境。
.env 文件解析 原生支持 原生支持 告别额外的环境变量加载器,内置完美解析传统 .env 文件。
密钥加密管理 插件集成体系 内置 SOPS 原生支持 将基于 SOPS 的加密环境变量作为一等公民,提供开箱即用的敏感信息保护。

3. 跨平台兼容与系统韧性

功能特性 asdf mise UniRTM 详细说明
Windows 原生支持 依赖 WSL/MSYS 支持 自底向上原生设计 从设计之初就兼顾 Windows 与 Cygdrive ,提供极其丝滑的原生跨平台体验。
Alpine / Musl 兼容 部分支持 支持 硬核底层兼容 完美无缝运行在没有任何 glibc 依赖的极简 Alpine 容器环境之中。
版本与校验锁定 仅版本号 mise.lock (支持) unirtm.lock (默认) 锁定版本的同时严格校验所有底层文件的 Hash ,保障团队环境的一致性。

4. 生态亲和度与极简主义

功能特性 asdf mise UniRTM 详细说明
混合路径解析 部分支持 深度支持 (Cygdrive) 对 Windows Git Bash / MSYS2 的原生路径转换进行了专项优化。
外部依赖要求 依赖 Bash 生态 极少 绝对零依赖 核心插件直接编译入独立二进制,丢进任意极简系统开箱即用。
垫片开销 常规 (Bash 脚本) 已优化 (Rust 二进制) 极速 (Go 二进制) 所有工具软链回 unirtm 引擎进行毫秒级极速路由,彻底杜绝 PATH 爆炸问题。
DevOps 集成 自定义脚本 良好 原生级无缝集成 Go 语言血统,天生匹配云原生基础设施,极其适合企业内部自研平台的二次集成。

致谢鸣谢

本项目在架构设计和开发者体验上深受伟大的 mise 的启发。

开源协议

本项目基于 MIT 许可证开源。版权所有 (c) 2026-至今 SnowdreamTech Inc 。