Worklog:Rust/Tauri + SvelteKit 构建的本地优先 Git 同步看板工具
Worklog 是一个面向小型团队与独立开发者的桌面项目管理工具,免费开源,基于 Rust/Tauri + TypeScript/SvelteKit 构建,遵循 MIT 协议发布。项目代码托管在 GitHub:
https://github.com/regisx001/Worklog
功能特性
跨平台
支持 Windows、macOS、Linux 三种桌面操作系统。
看板(Kanban)
看板是 Worklog 的核心功能,面向敏捷开发流程,提供可视化、拖拽式的任务管理。默认流程状态为 Backlog、Todo、Doing、Done,通过懒加载与无限滚动支持大规模任务数据处理。
极简项目模型
Worklog 的项目组织模型分为三层:工作区(Workspace)、看板(Board)、卡片(Ticket)。以最少层级覆盖大多数工作组织方式,降低使用成本与概念负担。
本地优先
数据全部存储在本地 SQLite 数据库中,无服务器与云账户依赖,具备零延迟访问和离线可用能力。
Git 原生同步
数据同步基于 Git 实现,支持自动 pull + push,可匿名或自托管协作;同步历史可审计,不产生额外的 SaaS 依赖。
键盘驱动
内置命令面板(Command Palette),核心流程操作均提供快捷键支持。
多种视图系统
同一项目数据支持三种视图:Kanban、Table、Timeline(Gantt)。
下载安装
官方下载页面:
https://regisx001.github.io/Worklog/docs/download
选择对应操作系统的安装包。Windows 下安装完成后运行 worklog.exe:
点击 New board 创建项目看板。
结语
Worklog 定位是面向开发者的轻量级项目管理工具,以本地数据与 Git 协作机制为核心,侧重效率、隐私与离线可用性,不追求企业级功能覆盖。