A New Coding Tool Called Rune Just Added Python and an Unusual License

Rune 1.1 is now available for download on macOS and Linux. The update adds support for the Python programming language, a new editing mode inspired by a tool called Emacs, a feature for searching through code by name, and a permanent license option for paying customers. Rune.build
The software is free for personal, non-commercial use with no time limit. For commercial use, Rune 1.1 introduces a perpetual license that includes two years of upgrades. Every version released during that period is covered, and after the two years expire users may continue using those versions indefinitely without renewing. That is a notable departure from the subscription-only model most developer tools have settled on in recent years.
Python support joins the editor's existing language capabilities. The new on-disk symbol index currently covers Go, Python, and Rust. It indexes not just the names that programs officially expose but also internal methods and private details. Think of it like a book index that lists not only chapter titles but every subheading and footnote. Including private symbols means Rune's built-in assistant can navigate a codebase with the same level of detail a developer working in the project would have.
Rune 1.1 splits its editor into two tracks. The previous editor is now called the Standard editor, and its keyboard shortcuts will feel familiar to anyone who has used VS Code, Sublime Text, Zed, or IntelliJ. The Standard editor gains a search bar you open with the standard Find shortcut (Meta-f on macOS, Ctrl-f on Linux) and Alt-IJKL keyboard controls for managing window layout: Alt-I/J/K/L move your focus up/left/down/right, adding Shift moves the window, and adding Shift and Meta resizes it.
The second track is a new Emacs editor, currently in beta. Emacs is a decades-old text editor with a devoted following and a distinctive way of working. Rune's version implements core Emacs features like a kill ring (a clipboard that remembers a history of deleted text), query-replace (interactive find-and-replace), and a minibuffer (a command prompt inside the editor). These are not just remapped keyboard shortcuts. They are structural parts of how Emacs works, and their inclusion points to a deeper level of compatibility.
The release also includes improvements to SSH workspaces, which let developers edit code on remote computers over an encrypted connection, though specifics were not detailed in the announcement.
The broader context on licensing is worth pausing on. The perpetual-license-with-included-upgrades model has become rare in developer tooling. Most editors and programming tools today, from JetBrains' lineup to cloud-based offerings, have moved to annual subscriptions with no permanent fallback. A two-year upgrade window with indefinite use rights afterward gives commercial users a concrete exit option that subscriptions do not provide. Whether this attracts users who have grown tired of subscriptions is a separate question, but the option itself is a data point against how the industry typically charges for its tools.
The Emacs editor beta is the more interesting long-term bet. Emacs users are a small but disproportionately influential segment of the developer population, and they tend to be loyal to the editing model rather than to the original program itself. If Rune's version holds up under sustained use, it could appeal to developers who want the Emacs way of working without the configuration burden of the original. Including the kill ring and query-replace in the first beta suggests the team understands that matching Emacs is about behavior, not just keybindings.
The Alt-IJKL window management scheme deserves a note. It collapses moving your focus, moving a window, and resizing it into a single set of keyboard controls with progressive Shift and Meta additions. Developers who work across multiple panes regularly will recognize this as an attempt to solve a problem that some operating systems handle well but that most in-editor solutions handle poorly or not at all.
Rune 1.1 is available for download now from the project's website.


