Kaneo — a minimalist self-hosted task tracker without the extra noise
How many times have you tried to quickly log a bug in Jira, only to hit a wall of half a dozen required fields to fill out? And then you waited a couple more seconds while the clunky web interface processed a single button click. The Kaneo team ran into this problem and decided to build their own tool. Their idea is simple: good project management software should stay out of your way and not distract you from the work.
Kaneo is a lightweight open-source task management system released under the MIT license. It positions itself as an alternative to Linear and Jira, stripped of unnecessary configuration and complex menus.

Core Idea
The project creators are convinced that the problem with modern task trackers lies not in a lack of features, but in their excess. Excessive notifications, bloated forms, and monstrous dashboards only get in the way of writing code.
Kaneo keeps only what the team uses every day:
- Clean Kanban boards and task lists
- Fast search with minimal visual clutter
- Full data control thanks to self-hosted deployment support
- Snappy interface responsiveness
Under the Hood and Installation Options
The technical stack looks modern and lean. The frontend is built with React, and the backend uses the lightweight Hono framework on TypeScript. The database is the familiar PostgreSQL.
You can spin up the service on your own server in a few minutes. For a quick start, the authors offer their own CLI utility drim:
curl -fsSL https://assets.kaneo.app/install.sh | sh
drim setup
This script will set up the environment, databases, and automatically issue TLS certificates for you.
If you prefer the classic Docker Compose approach, the configuration file is simple and straightforward:
services:
postgres:
image: postgres:16-alpine
env_file:
- .env
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U kaneo -d kaneo"]
interval: 10s
timeout: 5s
retries: 5
kaneo:
image: ghcr.io/usekaneo/kaneo:latest
ports:
- "5173:5173"
env_file:
- .env
depends_on:
postgres:
condition: service_healthy
restart: unless-stopped
volumes:
postgres_data:
For larger infrastructure, a Helm chart is prepared in the repository, so you can also launch the system in Kubernetes without lengthy setup rituals.
The local development environment is built with pnpm:
git clone https://github.com/usekaneo/kaneo.git
cd kaneo
pnpm install
pnpm dev
Is It Worth Trying
Kaneo is a great fit for small teams, freelancers, and pet project developers. If you're tired of overpaying for SaaS service subscriptions and wading through endless configuration just for a simple task card, this tool will make an excellent replacement.
Of course, if your organization needs complex approval matrices, corporate reports, or integrations with a dozen specialized systems, Kaneo's capabilities will feel limited. But if your priority is speed and data privacy, this project is definitely worth looking into.
Related projects