Buster - Canvas-Rendered IDE

No DOM. No bloat. No ads. 11 MB.

What Buster Does

Canvas-Rendered Editor: Every character is drawn on canvas. No DOM text nodes.

Full Terminal Emulator: A real PTY-backed terminal rendered on canvas.

AI Agent: Chat with Claude or local Ollama models directly in the editor.

Git Integration: 28 built-in git commands.

Language Server Protocol: LSP support for Rust, TypeScript, Python, and Go.

Quick Open and Command Palette: Cmd+P opens fuzzy file search.

Session Persistence: Auto-saves every 30 seconds.

WASM Extensions: Sandboxed extension runtime powered by Wasmtime.

Panel Layouts: Seven layout modes.

11 MB Installer: Built on Tauri v2.

Building Extensions

Buster extensions are WASM modules that run in a sandboxed Wasmtime runtime.

View on GitHub