Vikunja:自托管的 Todoist 替代品,Go 语言写的任务管理
Vikunja:自托管的 Todoist 替代品,Go 语言写的任务管理
Vikunja 在 GitHub 上拿到 4,304 Star。
一个用 Go 编写的任务管理工具,功能对标 Todoist 和 Trello,完全开源自托管。支持列表、看板、甘特图、表格四种视图,CalDAV 日历同步,团队协作,所有数据归你自己控制。
1、 解决了什么问题
市面上的任务管理工具基本走两条路:免费版功能受限,或者数据放在别人服务器上。Todoist 免费版每个项目最多 5 人协作,Trello 免费版限制看板数量和附件大小。
Vikunja 把这两条限制都去掉了。自部署完就是全部功能,没有付费墙,没有用户数限制,没有功能阉割。数据存在你自己的服务器上,SQLite、PostgreSQL、MySQL 三种数据库都支持。如果不想自己维护服务器,官方也提供每月约 5 美元的托管版本。
2026 年 1 月发布了 1.0 正式版,之后迭代到 2.3.0,项目活跃度稳定。后端用 Go 写,前端是 Vue.js,桌面端用 Electron 打包。

2、 核心功能
任务管理的基础能力完整:子任务、任务依赖、优先级(1-5级)、标签、附件上传、截止日期、提醒、重复任务。
四种视图可以即时切换。同一个项目,在列表视图看全局,一键切到看板拖拽任务状态,再切到甘特图看时间线,或者用表格视图做批量编辑。甘特图在轻量级任务工具里比较少见,Todoist 就没有这个功能,Vikunja 在 1.0 版本还重写了甘特图组件。
协作方面,项目可以按用户或团队分享,支持只读和读写两种权限。任务能分配、评论,评论区支持 @提及功能,被提及的用户会收到邮件通知。列表和看板视图里能看到每个任务的评论数量和新评论标记。
比较加分的细节:Vim 风格快捷键(j/k 导航)、Escape 取消编辑、拖拽任务跨项目移动、侧边栏可调宽度、浏览器本地自动保存草稿。
3、 部署和迁移
Vikunja 是 Go 编译的单个二进制文件,部署简单。Docker 镜像在 Docker Hub 上可直接拉取,支持通过 Let’s Encrypt 自动配置 TLS 证书。
从其他工具迁过来有现成方案:原生支持从 Todoist、Trello、Microsoft To-Do 导入数据。CalDAV 协议让它能和各类日历客户端同步,截止日期自动出现在日历上。
4、 对比同类工具
和 Todoist 比,Vikunja 胜在自托管和数据自主,多了甘特图视图,少了自然语言日期解析和第三方集成数量。和 Trello 比,Vikunja 的看板只是四种视图之一,任务模型更完整,Trello 本质上还是卡片加清单。和 Planka 比,Vikunja 在任务层级上更深入,支持依赖关系和子任务嵌套,Planka 更偏纯粹的看板体验。

5、 适合哪些人
- 个人用户想找一个免费的 Todoist 替代品,不需要自然语言输入,但也不愿意每个月为任务管理付费
- 小团队需要看板加甘特图的组合项目管理,但不想折腾 Jira 或 Notion 的复杂度
- 数据敏感的团队或组织,任务数据需要留在自己控制的服务器上
- 自托管爱好者,在 Raspberry Pi 或者便宜 VPS 上跑一个全功能的任务管理平台
托管爱好者,在 Raspberry Pi 或者便宜 VPS 上跑一个全功能的任务管理平台
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)