kolu is a terminal app built for scale: real xterm.js tiles on an infinite
2D canvas, with a dock that never loses one — for claude, codex,
opencode, grok, or anything you run in a shell, especially many at once.
Documentation · Quickstart · Contributing · AGPL-3.0-or-later
Install Nix with flakes enabled, then:
nix --refresh run github:juspay/koluOpen http://127.0.0.1:7681. Continue with the Quickstart and First Five Minutes.
Unlike an agent command center that wraps one model behind its own chat UI, kolu keeps the terminal as the universal interface. Any agent CLI works out of the box, and a plain shell is always one command away.
- Agent-agnostic. No agent registry, adapter, or vendor lock-in.
- Auto-detected, zero setup. kolu learns from the repositories, agents, and sessions you already use instead of asking you to configure them twice.
Read the full Philosophy.
- Canvas, tiles, and dock — arrange real terminals freely, then find any one instantly.
- Agent attention — see which agents are working, finished, or waiting for you.
- Durable sessions — keep shells and agents alive across tab closes, server restarts, and redeploys.
- Remote access and hosts — reach kolu from another device and bring other machines onto the same canvas.
- Deployment — keep kolu running as a home-manager service on Linux or macOS.
The complete feature guides and command reference live at kolu.dev. This README is the map.
Kolu splits the browser workspace, web shell, workspace state, and live PTYs across processes that fail and restart independently. See the canonical Architecture page for the daemon stack, wire protocol, data flow, and package map.
nix develop
just dev-auto
just testSee Developing kolu for local instances, cleanup, and checks; kolu CI documents the multi-platform pipeline.
Bug fixes, build/CI fixes, documentation changes, and behavior-preserving refactors are welcome as direct PRs. New user-facing features need a merged proposal first. See CONTRIBUTING.md.
The marketing site, product docs, blog, and changelog live in
website/; its README covers authoring and
deployment.
Named after கோலு, the tradition of arranging figures on tiered steps.