Rune 1.1 对个人使用免费,并新增对 Python、Emacs 的支持
Ernest Romero Climent 正在通过免费层和更深入的代码导航来扩大这款自筹资金、以终端为中心的 IDE 的采用。
By Ryan Merket · Published
Primary source: Rune
Why it matters
Rune is testing whether a self-funded IDE can win developers through pricing and workflow depth against established editors and better-funded startups.

Ernest Romero Climent 在 7 月 30 日发布了 Rune 1.1,根据 发布说明,此版本将本地 IDE 的个人非商业使用设为免费,并新增了一流的 Python 支持、测试版 Emacs 编辑器以及磁盘上的工作区符号索引。
此次发布将一个长达九年的个人工具项目转变为更广泛的分发押注。Romero Climent 在 2017 年开始构建 Rune 的最早前身,当时在处理一个 Go 日志收集器时,Vim 中的导航出现故障。2019 年他回到该项目,到了 2022 年将其作为日常编辑器,并在 2023 年被 Uber 裁员后决定将其商业化开发。
Romero Climent 保留了促使他启动该项目的初衷:专业开发者应能将 IDE 级别的语言智能与他们已经使用的键盘、shell 和命令行工具结合起来。Rune 将这一思路打包成 macOS 和 Linux 的本机应用,提供终端分区、命令提示、调试、语言服务和集成的编码代理。
用户可以下载 Rune 1.1 用于个人工作,并且没有到期的试用期或使用上限。商业使用仍然需要付费许可。Rune 现在在其月度和年度计划之外提供一次性永久许可证选项;该永久许可证包含两年的升级,购买者可以无限期继续使用在该期间发布的版本。
一个损坏的 Vim 命令如何变成了一个九年工程
在他关于 Rune 开发的回顾中,Romero Climent 将项目追溯到 2017 年 8 月,当时在他为一个 Go 服务工作时,Vim 的“转到定义”导航失效。重启编辑器无法修复该问题,这促使他构建一个轻量级编辑器,以拥有与完整 IDE 相关的导航和诊断功能。
第一次尝试变成了 Six,这是一个以 Go 为中心的编辑器,到 2020 年已经可用。Romero Climent 在 2022 年将 Six 作为日常编辑器使用,2024 年在构建了图形运行时并重写终端模拟器后将其重命名为 Ox,随后在 2025 年底改名为 Rune。
在 2023 年被 Uber 裁员后,该项目成为 Romero Climent 的全职工作。遣散费资助了最初的过渡。Unstable Build,Rune 背后的法律实体,自称为自筹资金。
这段历史解释了为什么 Rune 1.1 在编辑器行为和远程机器方面投入的关注与对 AI 的关注同等重要。Romero Climent 围绕导航、编辑和运行大型代码库的日常机制进行构建,而代理则通过与开发者可用的相同语义信息进行操作。
Python 和符号索引扩大了 Rune 的适用范围
Rune 1.1 增加了高级的 Python 支持。Rune 将其 Python 语言服务的诊断汇总到一个视图中,并可选地在未打开的文件中报告项目范围的问题。
发布说明称 Rune 1.1 随附 Python 扩展的 0.0.15 版本,使用 uv 来安装和管理 Python,并配置 ty 进行类型检查以及用 Ruff 做 lint。导航涵盖定义、引用、实现和点状模块路径。
一个新的磁盘工作区符号索引支持 Go、Python 和 Rust。此前 Rune 主要依赖语言服务器进行工作区符号查找,而在大型代码库中这可能变得缓慢或不完整。该索引包含方法和私有符号,并将数据存储在 Rune 的嵌入式数据库中,随着仓库增长保持内存使用受限。
在发布说明中,Rune 表示重新设计的扫描流水线和缓冲区解析的更改使符号解析在其对大型源代码树的基准测试中提高了 65-77% 的速度,同时使用了约 95% 更少的内存。这些数据为 Rune 自行测量所得。
该索引对 Rune Agent 也很重要。代理无需反复搜索文本来推断某个类型或方法的位置,而是可以通过符号查询工作区。Romero Climent 在发现编码代理难以高效地导航 Rune 的大型 monorepo 后构建了该语义工具集。
Rune 在更长的支持的语言列表上提供语法和搜索功能,同时将更深层次的导航和语言特定工具保留给更小的一组语言。因此,对 Python 的提升扩大了可将 Rune 作为主要开发环境(而非通用文本编辑器)的开发者数量。
个人免费使用降低了切换成本
Rune 1.1 还将先前共用一个实现的两种编辑模型分离。Standard 编辑器保留了 VS Code、Sublime Text、Zed 和 IntelliJ 用户熟悉的快捷键。测试版 Emacs 编辑器增加了 point 和 mark、区域、迷你缓冲区、kill ring、query-replace 和常规的 C- 与 M- 键组合。
Standard 增加了缓冲区内搜索和用于移动焦点、重新定位窗口以及调整 Rune 平铺布局大小的 Alt-IJKL 控制。SSH 工作区现在为远程操作系统配置语言包、异步初始化终端和插件,并在发送请求前等待远程服务器就绪。Unstable Build 的官方包使用独立 PGP 签名进行加密验证,而扩展可以直接从 Git 仓库安装。
将个人使用设为免费为 Romero Climent 提供了一条实用路径,让开发者能够在无需前期费用的情况下试用该编辑器的工作流。更大的竞争对手在财力上也远更雄厚。Cursor 在 2025 年 11 月宣布 完成了 23 亿美元的 D 轮融资,估值为 293 亿美元。 Zed 在 2025 年 8 月宣布 由 Sequoia 领投的 3200 万美元 B 轮融资。Cognition 在 2025 年 7 月同意收购 Windsurf,称 Windsurf 已达到 8200 万美元的年经常性营收并拥有超过 350 家企业客户。
Romero Climent 选择了一条更窄的路线。Rune 为那些希望使用本地、以键盘为驱动并将终端和命令行视为主要接口的开发者打造。个人免费使用让这些开发者可以在没有时间限制的情况下评估该工作流,而商业许可则保留了直接的软件收入模式。
Rune 1.1 为这一策略提供了更可信的产品基础。Python 将一个更大的语言社区纳入可触及范围,Emacs 支持使编辑器不那么具约束性,符号索引加强了人类与代理共享的导航层。接下来的考验是,这些开发者是否会用 Rune 取代更大竞争对手所提供的熟悉扩展库、操作系统覆盖和团队分发能力。