首页/软件/Vikunja

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 官网首页截图

免费下载 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 端为例:

  1. 创建账户并登录。首次打开时,如果你使用的是官方托管服务,直接注册账号即可;如果是自建实例,则需要先由管理员在服务端完成注册配置。首次注册的账户通常会成为实例管理员。
  2. 建立你的第一个清单(List)。登录后点击新建清单,为它取一个明确的名字,例如「工作」「个人事务」「读书记录」。清单是 Vikunja 组织任务的基本单位,建议先按生活领域拆分,而不是把所有任务塞进一个清单。
  3. 添加任务并设置关键属性。在清单中点击添加任务,填写标题、描述、截止日期、优先级和标签。你还可以为任务添加子任务、附件和重复规则,让一条任务承载完整信息。
  4. 切换视图来匹配工作方式。顶部视图切换器可以在列表、看板、表格、甘特图和日历之间自由切换。日常推进推荐使用看板,把任务拖到「进行中」「已完成」列;需要排期时切到甘特图查看时间跨度。
  5. 设置提醒与协作。为重要任务开启提醒,并把项目共享给团队成员,分配负责人、写下评论。任务状态变化会在各端实时同步,团队成员无需刷新即可看到最新进展。

进阶用法方面,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 #

  1. 下载上表中的 Vikunja.Desktop-v2.7.0.exe 安装包。
  2. 双击运行安装程序,如出现系统 SmartScreen 提示,选择「更多信息」→「仍要运行」。
  3. 按向导完成安装,安装完成后从开始菜单启动 Vikunja 桌面客户端。
  4. 首次启动时填写你的 Vikunja 服务地址(官方托管地址或自建实例地址),然后登录账号。

macOS #

  1. 下载 Vikunja.Desktop-v2.7.0.dmg 文件。
  2. 双击打开镜像,将 Vikunja 图标拖拽到「应用程序」文件夹。
  3. 首次打开时,如果系统提示「无法验证开发者」,请在「系统设置 → 隐私与安全性」中点击「仍要打开」,或右键应用图标选择「打开」。
  4. 启动后同样需要填写服务地址并登录。

Linux #

桌面端一般通过发行版包管理器或官方仓库安装,也可使用 AppImage 等通用格式运行;具体渠道以官方发布页为准(本次官网未说明具体包名与版本)。命令行用户也可直接下载对应架构的安装包解压后运行。

服务端(自托管,可选) #

  1. 推荐使用 Docker 部署,拉取官方镜像并挂载数据卷,配置数据库连接与域名。
  2. 也可下载编译好的二进制文件,配合 systemd 服务运行。
  3. 首次启动后,通过前端注册第一个账号,该账号即为实例管理员,建议随后在配置中关闭公开注册。

Vikunja 如何卸载? #

Windows #

  1. 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
  2. 在列表中找到 Vikunja,点击「卸载」并按提示完成。
  3. 如需彻底清理,可手动删除 %APPDATA% 与 %LOCALAPPDATA% 下与 Vikunja 相关的残留目录(缓存与本地配置)。

macOS #

  1. 打开「访达 → 应用程序」,将 Vikunja 拖入废纸篓。
  2. 清空废纸篓完成卸载。
  3. 如需清理残留,可删除 ~/Library/Application Support/ 与 ~/Library/Preferences/ 下名称含 Vikunja 的文件夹与 plist 文件。

Linux #

  • 若通过包管理器安装,使用对应命令卸载,例如 sudo apt remove vikunja 或 sudo dnf remove vikunja(具体包名以实际安装方式为准)。
  • 若使用 AppImage 等免安装方式,直接删除可执行文件即可。
  • 随后删除用户目录下的配置与缓存文件夹(通常位于 ~/.config 或 ~/.local/share)。

服务端 #

自建实例卸载时,请先停止并删除容器或 systemd 服务,再决定是否删除数据库与挂载卷。请注意:删除数据库或数据卷会永久丢失所有任务数据,操作前务必先完成备份。


本文档基于官方 GitHub 仓库地址、提供的下载信息及公开资料整理。凡涉及具体版本号、价格、套餐额度、下载地址等官方未明确说明的内容,均已标注「官网未说明」,请以官方页面实时信息为准。

相关标签
Vikunja开源待办事项任务管理工具自托管任务管理Todoist 替代品看板甘特图跨平台待办应用团队协作任务CalDAV 同步Go 语言开源项目