engineering / agent
Rune
An IDE and terminal multiplexer for manual and automatic programming, with workspace slots, a built-in agent and a peer network between your machines.
At a glance
- Purpose
- An IDE and terminal multiplexer for manual and automatic programming, with workspace slots, a built-in agent and a peer network between your machines.
- Runs in
- Local agent with shell
- Operating systems
- macOS, Linux
- Needs
- Runtime: Not stated; Needs internet: Yes; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Yes; Writes files: Not stated; Sends data to other services: Yes
- Tool type
- Agent
- Delivery
- From GitHub
- Version
- Latest on the main branch
- Access
- Code on GitHub
- Compatibility
- According to the README: macOS and Linux. For macOS it names the install script, Homebrew and a macOS application bundle built with make rune-dmg. For Linux it names the install script, Homebrew, a .deb for Debian and Ubuntu, the AUR package rune-ide for Arch Linux and Omarchy, and building from source for other distributions. It says Rune uses OpenGL on Linux and Metal on macOS. The README shows running headless mode in Docker. The README names systemd, launchd, OpenRC and runit as ways to run a node as a service.
- External costs
- The repository is GPL-3.0-licensed and states no pricing. Your coding agent or model provider may charge for usage. The README names no model providers or API keys. It mentions GitHub Sponsors as a way to support the developer.
- Permissions
- The README's macOS and Linux installer downloads a remote script and executes it with sh, and the README says that installation keeps itself up to date. The README also gives Homebrew, sudo apt and AUR installation routes, with package-manager updates for packaged installations. The README describes terminals and installing community packages from Git repositories. The README's headless Docker command runs a background container with a mounted project folder. The README says missing language packages are installed on the node after asking on the user's machine, and links a guide for systemd, launchd, OpenRC or runit service use. The top-level file list includes scripts/, whose contents the README does not describe.
- Usage terms
- GNU General Public License v3.0, as stated in the repository. See its LICENSE file for the exact terms. The README says Rune is licensed under version 3 of the GNU General Public License or, at your option, any later version.
- Interface
- desktop
Code on GitHub
unstablebuild/rune
GPL-3.0the development environment for pros
Topics: agent-orchestration ai cli coding-agents developer-tool devtools go golang
Public GitHub data fetched · 0 days old
Skill folders in this repository (8)
Folders that contain a SKILL.md file, from GitHub's file list on .
What it does
According to the README, Rune is a GPU-accelerated IDE and terminal multiplexer for automatic and manual programming. The README describes nine workspace slots, terminals, tabs and windows, and lists “A built-in agent or IDE-grade skills for yours.”The README says Rune instances form an e2e-encrypted peer network powered by the project's headscale network. The README describes headless Docker use to serve a workspace to development machines. The README links a package collection and describes installing community packages from Git repositories.
The README identifies Rune as a native application using OpenGL on Linux and Metal on macOS, and links its supported-language list.
Who it is for
Developers who want an IDE and terminal multiplexer for manual and automatic programming.Example tasks
Organize your work in the nine workspace slots with terminals, tabs and windows.Connect to your workstation from your laptop over the Rune network.
Run Rune headless in Docker to serve a workspace to your other machines.
Install a community package straight from a Git repository.
Build a macOS application bundle with make rune-dmg.