概要

Unstablebuildは9月25日、Go言語で実装したネイティブアプリケーションのIDE「Rune」をオープンソースとして公開した。GPUアクセラレーションによる描画を採用した高速なユーザーインターフェイスが特徴で、ターミナルとコマンドプロンプトの操作を中心に据えた設計となっている。複数ターミナルを同時に扱えるマルチプレクサ機能も搭載し、コマンドライン中心の開発ワークフローを重視するユーザーに向けた選択肢として登場した。

技術的な詳細

Runeは Language Server Protocol に対応し、TypeScript、Go、Python、Rust、Zigをティア1言語として優先的にサポートする。AI統合機能も備えており、APIキーを設定することでOpenAI Codex、Anthropic Claude、Google Geminiといったコーディングエージェントを利用できるほか、ローカル実行のAIモデルにも対応する。

もう一つの柱がリモート開発機能の「SSH workspace」で、SSH経由で複数のマシンをまるでローカル環境であるかのように操作できる。鍵管理などの複雑な設定を必要とせず、通信はエンドツーエンドで自動的に暗号化され、NAT環境を越えた接続にも対応するという。

料金体系とオープンソース化の狙い

利用形態は無料枠と有料プランに分かれており、無料版ではリモート接続が最大2ノードまでに制限される。有料版は月額10ドルで最大10ノードまで利用可能になり、チーム向けの「Rune for teams」は個別見積もりとなる。オープンソース化にあたり、コントリビューターはRuneの売上の一部を受け取れる仕組みが導入される予定であることも明らかにされており、開発への外部参加を促す狙いがうかがえる。