kolu 1.0.0
The first release worth a number. kolu is a terminal workspace built for scale — real xterm.js tiles on an infinite canvas, agent-agnostic, auto-detected, zero setup.
Added
- Infinite canvas workspace — every terminal is a draggable, resizable tile on a 2D plane (pan, pinch-zoom, snap-to-grid, maximize; posture persists across reloads).
- The dock — a two-level (rail / cards) navigator with per-repo color and agent-state pips: a violet "your turn" disk when an agent needs you, a spinning teal ring while it works.
- Agent-agnostic by design —
claude,codex,opencode,aider,goose,gemini, and whatever ships next week all work the same way. No registry, no adapters. - Command palette (Cmd/Ctrl+K) — terminals, themes, actions, and workspace search across 20+ metadata fields.
- Dock pings & completion toasts — a background agent finishing pulses the dock, names the terminal with a Switch action, and notifies a backgrounded tab.
- Git & GitHub, auto-detected — repo/branch/CWD from OSC 7; live PR + CI status on every navigator surface; per-repo hue; whole-tree git-status colors in the Code tab.
- Rich Code tab — syntax-highlighted browsing, rendered Markdown, and sandboxed inline preview of
.html/.svg/.pdf/ image artifacts, all live-reloading. - Terminals that keep up — WebGL rendering, clickable
path:linerefs, inline images (sixel / iTerm2 / kitty), splits/tabs, per-terminal font zoom. - Mobile — single-tile view with swipe nav, a soft-key bar, and a bottom-drawer inspector.
Heads-up
- kolu ships only as a Nix flake — no installers. Install Nix, then
nix run github:juspay/kolu.--refreshbusts the flake cache. - A home-manager module runs kolu as a
systemduser service (Linux) /launchdagent (macOS).
Pin this release:
nix run github:juspay/kolu/v1.0.0Full changelog (shipped + upcoming): https://kolu.dev/changelog#v1-0-0