Rune 1.1 は個人利用を無料化し、Python と Emacs のサポートを追加

Ernest Romero Climent は、自己資金で運営されるターミナル中心の IDE の普及を広げるために、無料プランとより詳細なコードナビゲーションを活用している。

By · 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.

Illustration of the Rune 1.1 IDE interface showing deep code navigation and Python and Emacs support, with Ernest Romero Climent using the new free personal tier.

Ernest Romero Climentは7月30日にRune 1.1をリリースし、ネイティブIDEの個人非商用利用を無料化し、ファーストクラスのPythonサポート、ベータ版Emacsエディタ、オンディスクのワークスペースシンボルインデックスを追加したとリリース投稿で述べている。

このリリースは、9年にわたる個人用ツール開発プロジェクトをより広い流通への賭けに変えた。Romero Climentは、Vim内でナビゲーションが失敗したことをきっかけに、2017年にRuneの最初の祖先を作り始めた。当時彼はGoのログコレクタに取り組んでおり、ナビゲーションが機能しなくなったためプロジェクトに戻った。彼は2019年にプロジェクトに復帰し、2022年までにそれを日常的なエディタにし、2023年にUberを解雇された後に商業的に開発することを決意した。

Romero Climentはプロジェクトを始めるに至った発想を守り続けている:プロの開発者は、すでに使っているキーボード、シェル、コマンドラインツールとIDEレベルの言語インテリジェンスを組み合わせられるべきだということだ。RuneはそのアプローチをmacOSおよびLinux向けのネイティブアプリケーションとしてパッケージ化しており、ターミナルタイル、コマンドプロンプト、デバッグ、言語サービス、統合されたコーディングエージェントを備えている。

ユーザーはRune 1.1 をダウンロードして、個人の作業であれば期限付きトライアルや使用上限なしで利用できる。商用利用は引き続き有料ライセンスが必要だ。Runeは月額および年額プランに加えて永続ライセンスのオプションを販売している;永続ライセンスは2年間のアップグレードをカバーし、購入者はその期間にリリースされたバージョンを無期限に使用し続けられる。

壊れたVimのコマンドが9年のプロジェクトになった

Runeの開発に関する記録で、Romero Climentはプロジェクトを2017年8月にさかのぼってたどっている。Vimの「go to definition」ナビゲーションが、彼がGoサービスに取り組んでいる最中に壊れたのが始まりだった。エディタを再起動してもうまくいかず、その失敗がフル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言語サービスからの診断を1つのビューに統合し、オプションで開かれていないファイルにあるプロジェクト全体の問題を報告できる。

リリース投稿によれば、Rune 1.1はPython拡張のバージョン0.0.15を搭載し、uvでPythonをインストールおよび管理し、型チェックにはtyを、リンティングにはRuffを併用するように構成している。ナビゲーションは定義、参照、実装、ドットで区切られたモジュールパスをカバーする。

新しいオンディスクのワークスペースシンボルインデックスはGo、Python、Rustをサポートする。Runeは以前は主にワークスペースシンボルの検索に言語サーバーを頼っていたが、大規模リポジトリでは遅くなったり不完全になったりすることがある。インデックスにはメソッドやプライベートシンボルが含まれ、データはRuneの組み込みデータベースに格納されるため、リポジトリが大きくなってもメモリ使用量が抑えられる。

リリース投稿では、再設計されたスキャンパイプラインとバッファ解決の変更により、大規模なソースツリーでのベンチマークにおいてシンボル解決が65~77%高速化し、メモリ使用量は約95%削減されたと述べている。これらの数値はRune自身の測定値である。

このインデックスはRune Agentにとっても重要だ。エージェントが型やメソッドの所在を推論するためにテキスト検索を繰り返す代わりに、シンボルでワークスペースに問い合わせができるようになる。Romero Climentは、コーディングエージェントがRuneの大規模モノレポ内を効率的にナビゲートするのに苦労することを発見した後にその意味ツールセットを構築した。

Runeははるかに長いサポートされる言語の一覧にわたる構文と検索を提供しつつ、より深いナビゲーションや言語固有のツールはより小さなグループに限定している。したがってPythonの昇格は、一般的なテキストエディタとしてではなく主要な開発環境としてRuneを使用できる開発者の数を拡大する。

個人利用の無料化が乗り換えコストを下げる

Rune 1.1は、以前は1つの実装を共有していた2つの編集モデルも分離する。StandardエディタはVS Code、Sublime Text、Zed、IntelliJのユーザーに馴染みのあるショートカットを維持する。ベータ版Emacsエディタはpoint and mark、regions、ミニバッファ、kill ring、query-replace、および従来のCキーとMキーのキーバインドを追加する。

Standardにはバッファ内検索と、フォーカス移動、ウィンドウ再配置、Runeのタイルレイアウトのサイズ変更のためのAlt-IJKLコントロールが追加される。SSHワークスペースはリモートOS向けの言語パッケージをプロビジョニングし、端末とプラグインを非同期に初期化し、リクエストを送る前にリモートサーバーを待機するようになった。Unstable Buildの公式パッケージは分離PGP署名で暗号的に検証され、拡張機能はGitリポジトリから直接インストールできる。

個人利用を無料化することで、Romero Climentは既に確立されたエディタをほとんど費用なく試せる市場への実用的な入り口を得た。より大きな競合ははるかに大きな資金力を持つ。Cursorは2025年11月にポストマネー評価額293億ドルで23億ドルのシリーズDを発表した。Zedは2025年8月にSequoia主導で3200万ドルのシリーズBを発表した。Cognitionは2025年7月にWindsurfを買収することで合意し、Windsurfは年間経常収益8,200万ドル、350以上のエンタープライズ顧客に達していると述べた。

Romero Climentはより狭い道を選んでいる。Runeはターミナルとコマンドラインを主要インターフェースとして扱い、ネイティブでキーボード駆動の環境を求める開発者向けに作られている。個人利用を無料化することで、開発者はタイマーなしでそのワークフローを評価でき、商用ライセンスは直接的なソフトウェア収益モデルを維持する。

Rune 1.1はその戦略により信頼できる製品基盤を与える。Pythonははるかに大きな言語コミュニティを射程に入れ、Emacsサポートはエディタをより強制的でないものにし、シンボルインデックスは人とエージェントが共有するナビゲーション層を強化する。次の試練は、それらの開発者がより大きなライバルが提供する馴染みのある拡張ライブラリ、OS対応範囲、チーム配布を置き換えるかどうかだ。

Reader comments

Conversation for this story loads after sign-in.