Tools

Rune IDE wird Open Source: Go statt Electron, Agent-Sessions im Terminal-Look

IDE Go Open Source AI Tools Entwickler-Tools

Unstable Build hat seine IDE Rune unter GPLv3 auf GitHub open gestellt - zusammen mit einem ungewöhnlichen Contributor-Programm, das einen Teil der Einnahmen mit Entwicklern teilt, die mithelfen.

Eine IDE von Grund auf in Go

Rune ist bewusst anders gebaut als moderne IDEs: kein Electron-Stack, keine große Rust- oder C++-Basis, sondern Go mit nativer, GPU-beschleunigter Oberfläche um ein Character-Grid-Interface. Der Terminal-Kern war anfangs fast zwei Größenordnungen langsamer als Alacritty, Ghostty oder Kitty - durch bessere Algorithmen, klügere Goroutine-Verteilung und den Wechsel von FPS- auf Event-getriebenes Rendering hat Rune den Rückstand nach eigenen vtebench-Messungen aufgeholt.

Agenten und Kommandos im Zentrum

  • Das Terminal ist “first-class citizen” - Runes UI ähnelt einem Terminal-Multiplexer
  • Eine Konsole dient als dauerhafte REPL für Pakete, Modell-Konfiguration, Extensions und Debugger
  • Agent-Workflows und Editor-Operationen teilen sich eine fuzzy-durchsuchbare Kommando-Oberfläche - tippbar, per Extension erweiterbar, zu Aliases verkettbar
  • Extensions kommunizieren über gRPC, sind also in jeder Sprache schreibbar
  • Jede Instanz bildet einen Knoten in einem privaten P2P-Netzwerk (rune://-Scheme, mit NAT-Traversal)

Vor dem Hintergrund von “automatic programming” sei genau diese Iterationsgeschwindigkeit inzwischen entscheidend, argumentieren die Macher.

Kein Reverse-Rug-Pull

Contributors behalten ihr Copyright, keine CLA mit Re-Lizenz-Rechten für die Firma. Stattdessen verteilt ein öffentlich auditierbares Ledger einen definierten Prozentsatz der Service-Einnahmen an aktive Beitragende - nachvollziehbar statt “einer Zahl hinter verschlossenen Türen”. Go und Python sind first-class unterstützt, Rust und Zig in Beta.

Original: rune.build - Rune is now open source