Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,355 Commits
1,355 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kolu icon

kolu

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.

Kolu running in a browser workspace with the dock, terminal tiles, and code panel visible

Documentation · Quickstart · Contributing · AGPL-3.0-or-later

Run it

Install Nix with flakes enabled, then:

nix --refresh run github:juspay/kolu

Open http://127.0.0.1:7681. Continue with the Quickstart and First Five Minutes.

Why kolu

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.

Explore

  • 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.

Architecture

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.

Development

nix develop
just dev-auto
just test

See 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.

About

A terminal app built for scale and optimized for coding agents

Resources

Contributing

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.