Zhuo47 downloadsTrack trustworthy file activity and explore it by folder.
Local-first, trustworthy activity insights for your Obsidian vault.
![]() |
![]() |
| Compare focused time for individual files. | Aggregate activity by folder, then drill into files. |
![]() |
![]() |
| Review file-open counts. | Inspect typed characters. |
Activity Map is an Obsidian plugin that shows how you spend focused time across the files and folders in your vault.
In Obsidian, open Settings → Community plugins → Browse, search for Activity Map, then select Install and Enable. Disable Restricted Mode first if Obsidian asks you to do so.
Alternatively, install manually from a GitHub Release.
Download these three release assets:
| File | Purpose |
|---|---|
main.js |
Compiled plugin code |
manifest.json |
Obsidian plugin metadata |
styles.css |
Plugin styles |
Create this folder in your vault:
<vault>/.obsidian/plugins/activity-map/
If your vault uses a custom Obsidian configuration directory, replace .obsidian with that directory name.
Copy all three downloaded files into that activity-map folder.
Reload Obsidian, then enable Activity Map under Settings → Community plugins.
Requires Obsidian 1.7.2 or later.
Requirements: Node.js 20.11+ and npm.
npm install
npm run dev
npm run dev watches the source and writes main.js at the repository root. Copy main.js, manifest.json, and styles.css to your development vault’s plugins/activity-map/ folder, then reload Obsidian to test the change.
Activity Map is local-first. It does not itself upload, sync, sell, or send your activity data anywhere.
See CONTRIBUTING.md for development, validation, and pull-request guidance.
Activity Map 是一款本地优先的 Obsidian 活动统计插件。它帮助你了解自己在 vault 各文件和目录上的专注投入.
Cmd/Ctrl 首次点击直接新建 tab;打开文件后图表自动固定,方便继续浏览。在 Obsidian 中打开 设置 → 第三方插件(Community plugins)→ 浏览,搜索 Activity Map,然后点击 安装 并 启用。如果 Obsidian 提示,请先关闭受限模式(Restricted Mode)。
也可以从 GitHub Release 手动安装。
下载 Release 中的三个文件:main.js、manifest.json 和 styles.css。
在 vault 中创建目录:
<vault>/.obsidian/plugins/activity-map/
如果 vault 使用了自定义 Obsidian 配置目录,请将 .obsidian 替换为实际目录名。
将这三个文件全部复制到 activity-map 目录。
重载 Obsidian,在 设置 → 第三方插件(Community plugins) 中启用 Activity Map。
需要 Obsidian 1.7.2 或更高版本
环境要求:Node.js 20.11+、npm。
npm install
npm run dev
npm run dev 会监听源代码并在仓库根目录生成 main.js。将 main.js、manifest.json 和 styles.css 复制到开发 vault 的 plugins/activity-map/ 目录,再重载 Obsidian 即可测试。
Activity Map 坚持本地优先:插件自身不会上传、同步、出售或向任何地方发送你的活动数据。
开发、验证和 Pull Request 说明见 CONTRIBUTING.md。