Canopus 0.1.0

Ruby, all the way down.

A native code editor built in Ruby. GPU-rendered windows, language intelligence, a real terminal, Git tools, and Vim bindings—without leaving your stack.

Runs on
macOS · Linux · Windows
Requires
CRuby 3.1+
Canopus editing a Ruby file in its native dark interface
Native rendering. Ruby source. No browser shell.

The tools stay close to the code.

Canopus keeps the daily loop in one fast, native workspace while external tools remain independently installable.

Native by default

GPU windows on every desktop, plus TUI and headless modes when a window is the wrong tool.

Metal · OpenGL · WGL

Language aware

Completion, diagnostics, rename, formatting, symbols, and code actions through language servers.

LSP · snippets · folding

Built for flow

Tabs, splits, sessions, terminals, project search, Git operations, and optional Vim modes.

Terminal · Git · Vim

Open your project in two commands.

Canopus ships as a Ruby gem. Install it, then point it at the directory you already use.

gem install canopus
canopus --project .

Native windows require platform graphics libraries. Check platform details.