Kaneo — 一款极简自托管任务追踪器,告别繁琐干扰
你有多少次想在 Jira 中快速记录一个 bug,结果却要面对一堆必填字段?然后你又等了几秒钟,看着笨重的 Web 界面处理一个按钮点击。Kaneo 团队遇到了同样的问题,于是决定自己打造一个工具。他们的想法很简单:好的项目管理软件应该不打扰你,不让你从工作中分心。
Kaneo 是一款轻量级开源任务管理系统,采用 MIT 许可证发布。它将自己定位为 Linear 和 Jira 的替代品,摒弃了不必要的配置和复杂的菜单。

核心理念
项目创作者们确信,现代任务追踪器的问题不在于功能太少,而在于功能太多。过多的通知、冗长的表单和庞大的仪表盘只会妨碍你写代码。
Kaneo 只保留了团队每天都会用到的功能:
- 简洁的看板和任务列表
- 视觉干扰极少的快速搜索
- 支持自托管部署,完全掌控数据
- 响应迅速的操作体验
技术实现与安装方式
技术栈看起来现代而精简。前端使用 React 构建,后端采用轻量的 Hono 框架搭配 TypeScript。数据库则使用熟悉的 PostgreSQL。
你可以在几分钟内在自己的服务器上启动服务。对于快速上手,作者提供了自己的 CLI 工具 drim:
curl -fsSL https://assets.kaneo.app/install.sh | sh
drim setup
该脚本会为你设置环境、初始化数据库,并自动颁发 TLS 证书。
如果你更喜欢经典的 Docker Compose 方式,配置文件简单明了:
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:
对于更大规模的基础设施,仓库中已准备好 Helm chart,你也可以在 Kubernetes 中启动系统,无需繁琐的设置流程。
本地开发环境使用 pnpm 构建:
git clone https://github.com/usekaneo/kaneo.git
cd kaneo
pnpm install
pnpm dev
值得一试吗
Kaneo 非常适合小团队、自由职业者和个人项目开发者。如果你厌倦了为 SaaS 服务订阅支付过高费用,厌倦了为了创建一张简单的任务卡片而进行无尽的配置,这款工具将是绝佳的替代选择。
当然,如果你的组织需要复杂的审批流程、企业级报告或与十几个专业系统的集成,Kaneo 的功能会显得有限。但如果你优先考虑速度和数据的私密性,这个项目绝对值得关注。
相关项目