unstablebuild/rune

a fast, GPU-accelerated, full-featured IDE and terminal multiplexer, suitable both for automatic and manual programming.

What it solves

Rune is a high-performance IDE and terminal multiplexer designed to streamline both manual and automatic programming. It addresses the need for a native, GPU-accelerated development environment that allows users to work seamlessly across different machines via an encrypted peer-to-peer network.

How it works

It operates as a native application using OpenGL on Linux and Metal on macOS to avoid the overhead of Electron. The system organizes the workspace through a screen multiplexer model with nine workspace slots, infinite terminals, tabs, and windows. It integrates production-grade language intelligence and includes a built-in agent to assist with programming tasks.

Who it’s for

Developers who want a fast, native IDE that combines terminal multiplexing with AI-assisted coding and the ability to remotely access their workstations from any device.

Highlights

  • GPU-Accelerated: Uses native graphics pipelines (OpenGL/Metal) for high performance.
  • Peer-to-Peer Networking: E2E-encrypted network powered by headscale for remote access between instances.
  • Integrated AI: Features a built-in agent and IDE-grade language intelligence.
  • Extensible: Supports official and community plugins installed directly from Git repositories.
  • Terminal Multiplexing: Flexible UI organization with multiple workspace slots and infinite terminals.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Project