OpenAltFinder
Rune

Rune

A fast, keyboard-driven, GPU-rendered IDE for macOS and Linux with terminals, LSP intelligence, debugging, and a built-in AI coding agent.

Open source alternative to:

rune-screenshot.webp

Rune is an open-source, keyboard-driven IDE for power users, built by Unstable Build. It describes itself as the Unix way finished as a product: a GPU-rendered character-grid interface that puts code, terminals, CLI tools, language intelligence, debugging, and AI agents in one composable, multi-workspace environment. It ships with three built-in editing modes — standard (VS Code/Sublime style), vim, and emacs — and the bindings apply everywhere in the app, including terminals, input boxes, and the file explorer.

Everything ships in the box: LSP-based language intelligence, debugging, terminal splits, workspace slots, and a fuzzy command prompt. Rune Agent, the built-in AI coding assistant, is deliberately distributed as an extension (the rune-agent package) rather than baked into the core editor. It can read and edit files, search the codebase, run commands, and hold multi-step conversations, with support for OpenAI, Anthropic, Gemini, Amazon Bedrock, local models, custom providers, MCP servers, skills, and sub-agents.

Compared to paid AI IDEs like Cursor and Windsurf, Rune is fully open source under GPLv3 and free to download, with a paid tier (Rune Pro, $10/month) that only extends Rune Network node limits from 2 to 10 — the editor itself is not paywalled. Compared to JetBrains IDEs and Sublime Text, Rune trades a large plugin marketplace and GUI polish for a terminal-native, composable workflow that feels closer to tmux plus Neovim, with LSP and agent support built in. Extensions are written against the Apache-2.0 licensed rune-go-sdk, and the docs are served from inside the IDE via a docs:/// workspace.

Frequently Asked Questions

Which platforms does Rune run on?

Rune runs on macOS 13.3 (Ventura) or newer on Apple Silicon or Intel, and on Linux with glibc 2.28 or newer on x86_64 or arm64. It needs a graphical environment (X11, or Wayland via XWayland) with OpenGL. Alpine and other musl-based distributions are not supported, and there is no Windows version yet.

How do I install Rune?

On macOS you can download a DMG from the GitHub releases page or run the install script with curl -fsSL https://rune.build/install.sh | sh. On Linux the same install script works, or you can build from source with the standard Go toolchain (go run ./cmd/rune); building requires a C toolchain plus X11, OpenGL, ALSA, Wayland, and xkbcommon development headers.

What model providers does Rune Agent support?

Rune Agent works with configurable providers including OpenAI, Anthropic, Gemini, Amazon Bedrock, and local models, plus custom providers. You can route different tasks to different models using named aliases such as default, query, compact, and dream, and switch model or reasoning effort per conversation with chatmodel and chateffort.

Can I connect external tools to Rune Agent?

Yes. Rune Agent is an MCP client: declare external servers in an .mcp.json file and the agent discovers and calls their tools during chat. It also supports skills (focused capability bundles loaded on demand) and sub-agents such as explore and plan that run as scoped parallel workers.

Can I extend or customize Rune?

Rune ships with standard, vim, and emacs editing modes, configurable key mappings, and themes. Extensions are written in Go against the Apache-2.0 licensed rune-go-sdk, and Rune Agent itself is an example of a full application built as an extension. You can also write custom tutorials to onboard your team into a repository.

Looking for contributors

This project is actively seeking help, join the community!

Visit Rune
OpenAltFinder Score
57/100
Project Health (63%)
47/100
License (25%)
60/100
Recency (13%)
100/100
How scoring works
Project Details
Platforms
Desktop, CLI
License
GPL-3.0
Self hostable
No
Repository details
Version
v1.2.1
Created
9/10/2026
Stars
410
Forks
23
Open issues
60
Last commit
9/11/2026

Updated 9/13/2026, 8:00:17 AM

View Repository
Sponsor Rune

Similar open source alternatives