Kaneo:极简自托管项目管理平台,让你的团队专注做事
一个刻意做减法的项目管理工具:简洁的界面、自托管的数据、快速的性能,MIT 开源协议。MCP Server 原生支持,AI 工具可直接管理你的任务和项目。
📦项目源码备份下载(夸克网盘)
完整项目已同步备份到夸克网盘,永久有效、无需提取码:
👉https://pan.quark.cn/s/bc9bfd13682f
项目简介
Kaneo(usekaneo/kaneo)是一个极简、快速、可自托管的项目管理平台。它的定位非常清晰:在经历了多年被臃肿、过度复杂的项目管理工具折磨之后,Kaneo 选择了一条反直觉的路——少即是多。
它瞄准的是现有工具的痛点:Jira、Asana、Notion 等主流工具功能越来越多,但每一则通知、每一个多余按钮、每一套复杂工作流都在把团队从真正重要的事上拉开。Kaneo 从设计哲学上反对"功能堆砌",每一个功能的存在都必须解决真实问题,而不是为了在演示里看起来炫酷。
为什么选 Kaneo
- 🧹 极简界面:界面干净到几乎隐形,专注的是你的工作,不是工具本身。
- 🏠 完全自托管:数据留在你自己的服务器上,不受任何第三方掌控。
- ⚡ 真的很快:性能是产品要求,任务-heavy 的看板和时间线视图都不掉链子。
- 🔓 MIT 开源:MIT 协议,无商业限制,可自由修改和分发。
- 🤖 原生 MCP Server:AI 工具(Claude、Cursor 等)可直接通过 MCP 管理你的任务、项目和标签。
- 🐳 部署极简:一行
drim setup或 Docker Compose 即可运行,生产级单实例部署开箱即用。
核心特性
设计哲学:少即是多
Kaneo 的每个功能都经过严格审视——它必须解决真实问题,而不是为了演示效果存在。通知、按钮、工作流,每一个都必须证明自己的必要性。结果是一个"隐形"的工具:你几乎感觉不到它的存在,但它一直在帮你把事做完。
MCP Server 原生支持
Kaneo 内置 HTTP MCP 端点(/api/mcp),同时发布官方 npm 包@kaneo/mcp(npx -y @kaneo/mcp)。AI 工具如 Claude、Cursor 等可以直接通过 MCP 协议管理你的任务、项目和标签——不需要任何中间层。
架构:Hono API + React + PostgreSQL
apps/api:Hono API,Better Auth 认证,控制器、数据库访问、事件、集成、MCP HTTP 路由、WebSocket;apps/web:React/Vite UI,TanStack Router 和 Query,fetcher、hooks、实时缓存更新;- PostgreSQL 存储持久状态,Redis 可选(用于多实例实时协调);
packages/permissions:权限词汇表和内置角色;packages/mcp:发布的 stdio MCP 包。
多模式部署
- 单容器 Docker Compose:最快上手,一个命令跑起来;
- Coolify 一键部署:面向 Coolify 用户优化的 compose 配置;
- Helm Chart:Kubernetes 生产级部署;
- drim CLI:一行命令完成自动 HTTPS + 数据库 + 全服务配置。
安装
方式一:drim 一键部署(最快)
curl-fsSLhttps://assets.kaneo.app/install.sh|shdrim setup一条命令完成自动 HTTPS、数据库配置和所有服务部署,生产环境开箱即用。
方式二:Docker Compose
services:postgres:image:postgres:16-alpineenv_file:.envports:-"5432:5432"volumes:-postgres_data:/var/lib/postgresql/datarestart:unless-stoppedhealthcheck:test:["CMD-SHELL","pg_isready -U kaneo -d kaneo"]interval:10stimeout:5sretries:5kaneo:image:ghcr.io/usekaneo/kaneo:latestports:-"5173:5173"env_file:.envdepends_on:postgres:condition:service_healthyrestart:unless-stoppedvolumes:postgres_data:复制.env.sample到.env,设置POSTGRES_PASSWORD和AUTH_SECRET,然后docker compose up -d,打开http://localhost:5173。
方式三:从源码开发
gitclone https://github.com/usekaneo/kaneo.gitcdkaneopnpminstallpnpmdev前置要求:Node.js ≥ 20.19、pnpm 10.32.1。详见 ENVIRONMENT_SETUP.md。
上手:运行第一个示例
第一步:启动 Kaneo
# 使用 drim(推荐)curl-fsSLhttps://assets.kaneo.app/install.sh|shdrim setup# 或使用 Docker Composedockercompose up-d第二步:配置 MCP(让 AI 工具直接管理任务)
# 安装 MCP 包npx-y@kaneo/mcp或在 Claude Code / Cursor 的 MCP 配置中添加 Kaneo 端点,AI 即可直接读写你的任务和项目。
第三步:开始使用
打开浏览器访问http://localhost:5173,创建你的第一个项目,添加任务和标签,邀请团队成员。
性能 / 对比(可选)
| 维度 | Kaneo | Jira | Asana | Notion |
|---|---|---|---|---|
| 自托管 | ✓ | — | — | — |
| MIT 开源 | ✓ | — | — | — |
| MCP 原生支持 | ✓ | — | — | — |
| 极简界面 | ✓ | — | — | — |
| 单容器部署 | ✓ | — | — | — |
| 免费使用 | ✓ | — | — | 部分 |
适用场景
- 小型团队:不需要 Jira 的复杂度,只想高效管任务。
- 隐私敏感团队:数据必须留在自己的服务器上,不信任第三方。
- AI 驱动工作流:希望 Claude / Cursor 等 AI 工具直接管理任务和项目。
- 自托管爱好者:喜欢自己掌控一切,拒绝 SaaS 锁定。
结语
Kaneo 解决的不是"功能不够多"的问题,而是"功能太多了"的问题。在一个追求更多按钮、更多通知、更多工作流的时代,Kaneo 选择做减法——让工具隐形,让团队专注做事。如果你受够了被项目管理工具本身分心,Kaneo 值得一试。它的 MCP 原生支持尤其适合正在探索 AI 工作流的团队——让 Claude 直接帮你管任务,这才是真正的生产力提升。
资源备份(夸克网盘)
完整源代码已同步备份到夸克网盘,可直接下载:
- 夸克网盘分享链接:https://pan.quark.cn/s/bc9bfd13682f(永久有效,无需提取码)
参考链接
- 仓库地址:https://github.com/usekaneo/kaneo
- 夸克网盘备份:https://pan.quark.cn/s/bc9bfd13682f
- 许可证:MIT License