Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Worklog

352662115-hub352662115-hub30 downloads

Monthly worklog tracker with tasks, time entries, calendar, and local JSON storage.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Worklog 是一个本地化工时管理插件,用于在 Obsidian 中维护月度任务、每日工时、日历完成状态和年度统计看板。

当前能力

  • 打开当月工时工作台,没有当月数据时自动创建
  • 创建工时工作台时可手动输入年份、选择月份,并按对应年份目录创建数据
  • 跳转到月份工时工作台时可手动输入年份、选择月份;已有数据直接打开,无数据时会询问是否创建
  • 跳转到年度工时看板时可手动输入年份;已有数据直接打开,无数据时只提示暂无数据
  • 年度工时看板默认打开当年,按“上方总数据统计、下方月度趋势 + 任务类型占比 + 近期月份卡片”展示年度统计
  • 年度任务类型占比使用该任务类型的计划工时 / 全年总计划工时统计
  • 年度工时看板包含项目统计,可查看全年项目汇总,也可筛选到某个月
  • 使用本地 JSON 保存月度数据,并按年份目录归档
  • 可在插件设置中开启月度笔记创建,开启后实时同步看板、分类工时、日历、任务清单和每日工时明细;关闭时只维护本地 JSON 数据
  • 可在插件设置中维护任务类型和默认任务模板
  • 新月份按启用的默认任务模板自动创建任务;没有模板时不会自动生成任务
  • 新增任务时可填写归属项目,内部任务标识自动生成且不在界面中展示
  • 已登记过工时的任务不能删除,避免历史工时失去任务引用
  • 新增工时,同一天同任务防重复
  • 每日工时记录支持编辑和删除
  • 月度数据看板,包含统计卡和计划/实际柱状图
  • 日历按实际月份天数渲染
  • 日历中的当日工时合计以悬浮层显示
  • 手动勾选日期完成状态
  • 任务状态下拉修改

启用方式

  1. 确认插件目录位于:
.obsidian/plugins/worklog/
  1. 重启 Obsidian 或在社区插件里刷新插件列表。
  2. 启用 Worklog 插件。
  3. 使用左侧日历按钮,或命令面板执行:
打开工时工作台
创建工时工作台
跳转到月份工时工作台
跳转到年度工时看板
打开年度工时看板

数据路径

插件配置路径:

.obsidian/plugins/worklog/config.json

默认数据路径:

<vault-config-dir>/plugins/worklog/data/YYYY/YYYY-MM.json

默认月度笔记路径:

worklog/YYYY-MM.md

旧版本的扁平数据路径 .obsidian/plugins/worklog/data/YYYY-MM.json 仍可读取;打开或保存对应月份后会迁移到年份目录中。

数据目录在设置中留空时会自动使用当前插件安装目录下的 data 文件夹;如果你的库配置目录不是 .obsidian,插件也会跟随 Obsidian 的实际配置目录保存数据。

首次启用时,任务类型和默认任务模板为空,需要先在 Worklog 设置中手动新增。设置面板中可以维护:

  • 任务类型、颜色、启用状态、是否要求填写 issue
  • 新月份默认任务模板、归属项目、计划工时
  • 月度笔记同步开关和月度笔记目录
  • JSON 数据保存位置

初始化

初始化插件数据时,只需要删除 config.json 和数据目录下的年份目录或月份 JSON。不要删除插件目录中的 main.js、styles.css、manifest.json 和 README.md。

85%
HealthExcellent
ReviewSatisfactory
About
管理本地工时、月度任务、每日工时和日历完成状态,并展示年度看板的月度趋势、任务类型占比与项目汇总。使用本地 JSON 按年份归档,按模板自动生成新月任务、同步月度笔记或仅保存数据,支持编辑/删除每日记录、避免同日同任务重复并保护已登记工时任务引用。
TasksCalendarProject management
Details
Current version
0.1.3
Last updated
2 days ago
Created
3 weeks ago
Updates
4 releases
Downloads
30
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
352662115-hub352662115-hub
github.com/352662115-hub
GitHub352662115-hub
  1. Community
  2. Plugins
  3. Tasks
  4. Worklog

Related plugins

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

Tasks Map

A visual graph view of your tasks.

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

Tasks CalDAV Sync

Bidirectional sync between tasks and CalDAV servers.

Task List Kanban

Organizes all of the tasks within your files into a kanban view.