Dev tools

Unstable Build has open-sourced Rune, a keyboard-driven IDE written in Go, under GPL-3.0

September 11, 2026 at 12:20 PM PT

GitHub social card for the unstablebuild/rune repository

Image: GitHub

Why it mattersA developer who wants a fast, terminal-integrated IDE with AI agents built in now has a GPL-3.0 alternative to Zed and to the closed forks of VS Code, and one where contributions do not require signing over rights to a company.

Unstable Build has published the source code for Rune, its keyboard-driven IDE, at github.com/unstablebuild/rune under GPL-3.0. The repository went public on 10 September 2026 and the announcement was posted to Hacker News on 11 September, where it drew 54 points in the first three hours. Rune's homepage describes it as "a fast, open-source, keyboard-driven IDE for power users".

Rune is written in Go and links a GPU renderer through cgo. The README calls it "the Unix way, finished as a product: code, terminals, CLI tools, language intelligence, debugging, and AI agents, all in one composable, multi-workspace environment". It runs on macOS 13.3 or newer, and on Linux distributions with glibc 2.28 or newer; the docs list Debian 10+, Ubuntu 20.04+, Fedora 33+ and RHEL/Rocky/AlmaLinux 8+ as verified. Alpine and other musl-based distributions are not supported. First-run setup asks the user to pick between standard, vim and emacs bindings, and the choice applies across editor buffers, terminals, input boxes and the file explorer.

An agent that lives in an extension, not the editor

Rune Agent is Rune's AI coding agent, and the notable design choice is that it ships as an extension in cmd/rune-agent rather than as part of the core editor binary. The README says the split "keeps Rune suitable for automatic programming while still allowing uncorrupted manual programming, and it pushes the extension system to support complex applications". The supported public API for writing extensions is a separate module, rune-go-sdk, released under Apache-2.0. Packages inside the main Rune repository carry no compatibility guarantees.

A contributor ledger instead of a CLA

The other notable piece is a contributor programme announced with the open-sourcing. Instead of asking outside contributors to sign a Contributor License Agreement, which would hand copyright to Unstable Build, the company says it will distribute part of its commercial proceeds to participating contributors. Rune's author, posting on Hacker News as ernestrc, wrote that the goal is "our novel contributor program, which will distribute some of Unstable Build's proceeds amongst participating developers, as opposed to making them sign a CLA to surrender their rights to a company". Details of how the split is calculated are on the Rune site rather than in the repository.

The commit history is a fresh push rather than a decade of open development; Unstable Build says on the README that Rune "has been slowly developed over the course of the last few years and we've taken great care in making it easy to develop and maintain". Star count at the time this item went out was 69, with five forks. Traction here is the fact of the release, not the numbers.

The practical question for a team choosing an editor is whether Rune's terminal-native, Vim or Emacs-out-of-the-box shape fits the workflow better than Zed's mostly modeless design or VS Code's larger extension market. If the contributor-share model holds up, it also gives a project a way to accept work from strangers without asking them to sign the copyright away first, which is a rare thing in commercial developer tools.

Source

The blog post announcing the release, Rune is now open source, and the Hacker News discussion. The repository is at unstablebuild/rune.

Source: Unstable Build

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

donvito's codex-astra-luna-orchestrator lets Codex run GPT-6 Astra as the boss and GPT-5.6 Luna as the worker

A configurable Codex setup that puts GPT-6 Astra in the root orchestrator seat, hands worker roles to GPT-5.6 Luna and ships token accounting alongside it drew 971 stars in six days.

Source: GitHubDev tools

Farid Zakaria's trynix-preview action puts a link on every pull request that boots the build in a browser tab

Farid Zakaria released trynix on 4 September and followed on 9 September with a GitHub action that comments on every pull request with a link that boots the PR's build in the reviewer's browser tab, using a WebAssembly Linux VM and a Nix cache.

Source: PressDev tools

Pizza Bot, a new open-source app from AWS engineers, gives long-running AI agents an email-style inbox

Pizza Bot launched on 10 September under Apache-2.0 as a self-hosted desktop app where finished background agent work arrives in an Unread queue, anything paused for approval lands in an Action queue, and runs keep going after the client disconnects.

Source: PressDev tools