Vikunja:开源可自托管的待办与任务管理工具 #
Vikunja 是什么? #
Vikunja 是一款开源的待办事项与任务管理应用,帮助你把自己的想法、日程和项目集中到一处统一管理。它由 Go 语言后端与 Vue 前端构建,既可以部署在自己的服务器上完全掌控数据,也可以直接使用官方托管服务快速开始。
和普通的清单工具不同,Vikunja 提供了列表、看板、表格、甘特图、日历等多种视图,同一批任务可以随场景自由切换——规划阶段看甘特图,执行阶段看板拖动,复盘时切回列表。它适用于个人时间管理、自由职业者项目管理,也适合需要私有化部署、对数据主权有要求的中小团队。所有功能围绕一个核心价值展开:用开源、可控、跨平台的方式,把「待办」真正变成「做完」。
Vikunja 有哪些亮点特色? #
- 完全开源,数据自主可控:项目以开源许可证发布,代码托管于 GitHub(go-vikunja/vikunja),任何人都可以自行编译、审计代码或部署到自有服务器,任务数据不必交给第三方,特别适合对隐私和合规有要求的用户与团队。
- 一任务多视图,随场景切换:同一个任务可以同时出现在列表、看板、表格、甘特图和日历视图中,看板用于拖拽推进状态,甘特图用于排期与依赖规划,日历用于时间维度查看,无需重复录入。
- 跨平台全覆盖,随时随地同步:提供 Web 应用、Windows / macOS / Linux 桌面客户端以及 Android / iOS 移动应用,在电脑上规划、在手机上勾选,数据实时同步,通勤路上也能更新任务进度。
- 团队协作与共享清单:支持创建团队、共享项目、分配任务负责人、设置截止日期与优先级,成员之间可以评论、上传附件,把个人待办升级为多人协同的项目看板。
- 提醒与重复任务自动化:可为任务设置截止时间和提醒通知,并配置按天、按周、按月的重复规则,周期性事务(如周报、账单、例行检查)一次配置长期生效,无需反复新建。
- CalDAV 与日历生态打通:内置 CalDAV 支持,可将任务同步到系统日历或其他兼容 CalDAV 的客户端,让待办与日程在同一个时间表里呈现。
- 开放 API,易于集成与自动化:提供完整的 REST API 和 Webhook 能力,开发者可以把 Vikunja 接入自动化脚本、聊天机器人或自建工作流,构建属于自己的效率系统。
- 灵活部署,托管与自建皆可:既可以直接注册官方托管实例省去运维成本,也可以通过 Docker、二进制包等方式一键自建,个人使用与团队规模扩展都能平滑过渡(具体托管套餐与价格以官网为准,本次官网未说明)。

免费下载 Vikunja #
以下为官方提供的各平台桌面客户端安装包,点击链接即可下载。安装前建议确认系统版本与安装包匹配,macOS 用户请选择 .dmg,Windows 用户请选择 .exe。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| Vikunja.Desktop-v2.7.0.dmg | macOS 桌面客户端安装镜像(适用于 Intel / Apple Silicon,具体架构以安装包说明为准) | 116.9 MB | 夸克网盘 |
| Vikunja.Desktop-v2.7.0.exe | Windows 桌面客户端安装程序(64 位) | 101.3 MB | 夸克网盘 |
说明:以上为第三方网盘提供的桌面客户端安装包,桌面端版本号为 v2.7.0。移动端(Android / iOS)与 Web 端请通过官方渠道获取,官方网站未在本页面说明具体下载地址。
Vikunja 如何使用? #
Vikunja 的上手路径非常直观,无论是自建实例还是使用托管服务,操作逻辑基本一致。以下以桌面客户端或 Web 端为例:
- 创建账户并登录。首次打开时,如果你使用的是官方托管服务,直接注册账号即可;如果是自建实例,则需要先由管理员在服务端完成注册配置。首次注册的账户通常会成为实例管理员。
- 建立你的第一个清单(List)。登录后点击新建清单,为它取一个明确的名字,例如「工作」「个人事务」「读书记录」。清单是 Vikunja 组织任务的基本单位,建议先按生活领域拆分,而不是把所有任务塞进一个清单。
- 添加任务并设置关键属性。在清单中点击添加任务,填写标题、描述、截止日期、优先级和标签。你还可以为任务添加子任务、附件和重复规则,让一条任务承载完整信息。
- 切换视图来匹配工作方式。顶部视图切换器可以在列表、看板、表格、甘特图和日历之间自由切换。日常推进推荐使用看板,把任务拖到「进行中」「已完成」列;需要排期时切到甘特图查看时间跨度。
- 设置提醒与协作。为重要任务开启提醒,并把项目共享给团队成员,分配负责人、写下评论。任务状态变化会在各端实时同步,团队成员无需刷新即可看到最新进展。
进阶用法方面,Vikunja 提供 REST API 与 CalDAV 接口,你可以通过 API 脚本批量导入任务,或把任务同步到手机系统日历中统一查看。自建用户可通过配置文件与环境变量调整注册开关、邮件通知、附件存储等行为,具体参数请参考官方文档。
Vikunja 的常见问题? #
Vikunja 是免费的吗? Vikunja 本身是开源软件,自行部署和使用不收取软件费用,你可以把完整功能跑在自己的服务器上。官方同时提供托管服务,省去运维成本,托管方案的具体定价与额度以官网为准(本次官网未说明)。因此它属于「开源免费 + 可选付费托管」的模式。
我可以自己部署 Vikunja 吗?对服务器要求高吗? 可以。Vikunja 后端使用 Go 编写,编译为单一二进制文件,资源占用相对轻量,常见的 Docker 部署方式即可跑起来。它支持 SQLite、MySQL、PostgreSQL 等数据库,个人使用用 SQLite 就能满足,团队规模变大后再迁移到 PostgreSQL 更为稳妥。
桌面客户端和 Web 端有什么区别? 桌面客户端本质上是把 Vikunja 的界面封装为原生应用,并额外提供系统通知等桌面能力,账号与数据仍然来自你连接的实例(官方托管或自建)。因此使用桌面端的前提是先有一个可访问的 Vikunja 服务地址。
任务数据存在哪里?会不会被上传? 这取决于你使用的是官方托管服务还是自建实例。自建部署时,所有任务数据都存放在你自己的数据库和服务器中,不经过第三方;使用官方托管服务时,数据则由官方服务器保存。建议根据自身隐私需求选择部署方式。
支持把任务同步到系统日历吗? 支持。Vikunja 提供 CalDAV 接口,可以把清单或项目同步到支持 CalDAV 的日历客户端中,在日历视图里查看任务截止时间。具体同步地址可在账户设置中生成。
忘记密码或无法登录怎么办? 如果使用托管服务,可以通过找回密码流程重置。如果是自建实例且没有配置邮件服务,通常需要管理员通过命令行重置用户密码或调整配置,具体操作请参考官方文档中的管理员指引。
Vikunja 如何安装? #
Windows #
- 下载上表中的
Vikunja.Desktop-v2.7.0.exe安装包。 - 双击运行安装程序,如出现系统 SmartScreen 提示,选择「更多信息」→「仍要运行」。
- 按向导完成安装,安装完成后从开始菜单启动 Vikunja 桌面客户端。
- 首次启动时填写你的 Vikunja 服务地址(官方托管地址或自建实例地址),然后登录账号。
macOS #
- 下载
Vikunja.Desktop-v2.7.0.dmg文件。 - 双击打开镜像,将 Vikunja 图标拖拽到「应用程序」文件夹。
- 首次打开时,如果系统提示「无法验证开发者」,请在「系统设置 → 隐私与安全性」中点击「仍要打开」,或右键应用图标选择「打开」。
- 启动后同样需要填写服务地址并登录。
Linux #
桌面端一般通过发行版包管理器或官方仓库安装,也可使用 AppImage 等通用格式运行;具体渠道以官方发布页为准(本次官网未说明具体包名与版本)。命令行用户也可直接下载对应架构的安装包解压后运行。
服务端(自托管,可选) #
- 推荐使用 Docker 部署,拉取官方镜像并挂载数据卷,配置数据库连接与域名。
- 也可下载编译好的二进制文件,配合 systemd 服务运行。
- 首次启动后,通过前端注册第一个账号,该账号即为实例管理员,建议随后在配置中关闭公开注册。
Vikunja 如何卸载? #
Windows #
- 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
- 在列表中找到 Vikunja,点击「卸载」并按提示完成。
- 如需彻底清理,可手动删除
%APPDATA%与%LOCALAPPDATA%下与 Vikunja 相关的残留目录(缓存与本地配置)。
macOS #
- 打开「访达 → 应用程序」,将 Vikunja 拖入废纸篓。
- 清空废纸篓完成卸载。
- 如需清理残留,可删除
~/Library/Application Support/与~/Library/Preferences/下名称含 Vikunja 的文件夹与 plist 文件。
Linux #
- 若通过包管理器安装,使用对应命令卸载,例如
sudo apt remove vikunja或sudo dnf remove vikunja(具体包名以实际安装方式为准)。 - 若使用 AppImage 等免安装方式,直接删除可执行文件即可。
- 随后删除用户目录下的配置与缓存文件夹(通常位于
~/.config或~/.local/share)。
服务端 #
自建实例卸载时,请先停止并删除容器或 systemd 服务,再决定是否删除数据库与挂载卷。请注意:删除数据库或数据卷会永久丢失所有任务数据,操作前务必先完成备份。
本文档基于官方 GitHub 仓库地址、提供的下载信息及公开资料整理。凡涉及具体版本号、价格、套餐额度、下载地址等官方未明确说明的内容,均已标注「官网未说明」,请以官方页面实时信息为准。
