Not everything moves
at the same pace.
One glance. Full picture.
Visiban gives every customer, project, or team its own swimlane — records every card move automatically — and shows you what's stuck. No plugins, no JQL, no spreadsheet workarounds.
The two-axis board
A row for who. A column for where.
Most boards give you one axis — stages in a line. Visiban adds a second: a swimlane for every customer, team, or initiative. The intersection is a droppable cell, so the whole picture fits in a single glance.
Swimlane Kanban
Stages on the X-axis, any grouping you like on the Y. Each cell is its own droppable zone — drag a card across to advance a stage, or down to reassign a customer.
- Up to 50 columns and 100 swimlanes per board
- WIP and weight limits per column, enforced or advisory
- Collapse lanes and focus a single swimlane for standups
Movement audit trail
Every column or swimlane change is recorded automatically — who moved the card, from where, to where, and when. The board becomes the record, so the daily standup is a pull signal, not a status meeting.
- Median dwell time per stage, computed from history
- Stalled-card detection at a threshold you set
- History survives renames and deletes — no gaps
Everything a small team needs
No cloud lock-in. No per-seat pricing.
Run it on your own infrastructure in minutes — and let the whole organization watch the board, not just the people doing the work.
Real-time sync
Changes appear instantly for every board member over WebSockets. A green Live dot confirms the connection.
11 board templates
Sales Pipeline, Customer Support, Product Roadmap and more — each pre-seeded with columns and demo cards.
Rich text & @mentions
Descriptions with bold, code, and lists. Type @name to mention a teammate and notify them instantly.
Groups & RBAC
Four roles with strict boundaries. Nest boards inside group hierarchies with inherited permissions.
Apache 2.0
Fully open source. No telemetry, no lock-in.
Read every line that runs on your server. Fork it, contribute, or self-host with full confidence. If we ever disappear, you still have the code — and your data.
Built solo in ~6 weeks with Claude Code.
Django · React · PostgreSQL · WebSockets.
Up in minutes with Docker
One command. Your own instance.
Postgres, Redis, and an Nginx reverse proxy — all wired up. The last line prints your one-time admin password.
$ git clone https://gitlab.com/visiban/visiban && cd visiban $ cp .env.example .env $ docker compose up --build -d $ docker compose exec backend cat /tmp/visiban_admin_password # → visit http://localhost:5173 and sign in