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

Magpie

Divyaraj MuruganDivyaraj Murugan71 downloads

An activity timeline for your vault. See what you created, edited, captured and finished each day, with the exact lines that changed.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An activity timeline for your Obsidian vault. Magpie records what you create, edit, capture and finish, and keeps the exact lines that changed, so you can look back at any day or any note and see what you did.

Activity timeline

Open it

  • Click the bird icon in the left ribbon, or run Magpie: Open activity timeline.
  • In any note, click the history icon next to the edit button at the top right to see that note's history. You can also use Show history in the file menu, or the command Magpie: Show history of this note.

The timeline

  • Day / Week / Month / Year switches the period. The arrows and Today move through it.
  • Chips filter by type: Notes, Tasks, Captures, Canvas & files.
  • Sidebar: a heatmap of the last 10 weeks (click a day to open it), counts by type for the period, and a folder filter.
  • Click a title to open the note. Ctrl/Cmd-click opens it in a new tab.
  • On an edit, click Show changes to see the added lines in green and the removed lines in red.

What gets recorded:

Entry When
Note created A new note or file. Its first lines are shown.
Note edited Edits to one note within 10 minutes (configurable) are grouped into one entry, with the number of lines changed and the full change.
Captured · source A new note in a capture folder you set, for example Clippings = web clipper or Transcripts = voice memo.
Task completed / killed A checkbox ticked ([x]) or cancelled ([-]), or a note's status moved to a done or killed status. The reason field is shown for killed tasks.
Status changed A note's status field changed.
Renamed / Moved / Deleted File operations.

Note history

Note history

Every note has its own history: status changes, ticked checkboxes, renames and each edit with its diff. The newest change opens expanded. History follows a note through renames and moves.

How it is stored

  • Recording starts when Magpie is on. Obsidian does not keep an edit history, so earlier days stay empty.
  • Magpie keeps a copy of each note when you open it, to compare against when you edit it. Edits to notes you have not opened in this session (for example from sync) show their first lines instead of a diff.
  • The log is plain JSON lines, one file per month per device (log/2026-10.<device>.jsonl in the plugin folder). Separate files per device mean synced vaults never clash. Set Log folder to a vault folder if you want the log to sync with your notes.
  • A change to the status field alone is shown as a status change, not as an edit.
  • Nothing leaves your vault. Magpie makes no network requests.

Settings

  • Record activity, Icon in the left ribbon, History button in notes, First day of the week.
  • Edits: keep what changed (diffs on or off), longest change kept, how long to group edits.
  • Folders: capture folders, folders to skip, log folder.
  • Tasks: status field, done statuses, killed statuses, reason field.

Install by hand

Copy main.js, manifest.json and styles.css from the latest release into <vault>/.obsidian/plugins/magpie-activity/, then enable Magpie in Settings → Community plugins.

Build

npm install
npm run build
npm test

License

MIT © Divyaraj Murugan

HealthExcellent
ReviewSatisfactory
About
Record activity across your vault and view a timeline of note creations, edits, captures, task completions, renames, moves, and deletions. Inspect per-note history with line-by-line diffs, filter by type, navigate by day/week/month, and jump to days with the sidebar heatmap.
Details
Current version
1.0.0
Last updated
3 weeks ago
Created
3 weeks ago
Updates
1 release
Downloads
71
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Divyaraj MuruganDivyaraj Murugandivyaraj-murugan
www.curiousgeekspm.com/
GitHubdivyaraj-m
divyaraj-murugan
GitHubDivyaraj-M
  1. Community
  2. Plugins
  3. Magpie

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Admonition

Admonition block-styled content.

BRAT

Easily install a beta version of a plugin for testing.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Templater

Create and use dynamic templates.