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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Wakatime / Wakapi

kovahkovah620 downloads

Connect to Wakatime or Wakapi to track the time spent while browsing or writing notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Screenshot of the Wakatime / Wakapi plugin in Obsidian

This Obsidian plugin allows you to track your time spent working on notes in Obsidian using WakaTime or Wakapi. This plugin sends heartbeats to the Wakatime API, recording your activity and providing insights into your productivity.

I built this plugin, as the official WakaTime plugin misses some features and makes it easier to set a custom URL within Obsidian, e.g. to your own Wakapi instance.

Features

  • Either connect with Wakatime or set a custom URL to your Wakapi instance.
  • Set a default project or associate folders or files with different projects.
  • Ignore specific files or folders from being tracked with a custom ignore list.
  • Not only Markdown files, but also PDFs or images are tracked.
  • Markdown is correctly set as a language for corresponding files.
  • Lightweight installation without usage of the wakatime-cli client.

Installation

From Community Plugins

  1. Open Obsidian or the Plugin Marketplace.
  2. Go to Settings > Community plugins.
  3. Click on Browse and search for Wakatime / Wakapi.
  4. Click Install and then Enable.

From Release Download

  1. Download the latest release from the GitHub releases page.
  2. Extract the downloaded zip file.
  3. Copy the extracted folder to your Obsidian plugins directory: /.obsidian/plugins/.
  4. Open Obsidian and go to Settings > Community plugins. Click the reload icon.
  5. Find Wakatime / Wakapi and click Enable.

Configuration

  1. Open Obsidian.
  2. Go to Settings > Wakatime / Wakapi.

Base Settings

  • Enable the Plugin: Toggle to enable or disable the plugin.
  • API Key: Enter your Wakatime or Wakapi API key.

Optional Settings

  • Wakapi URL: Set the URL of your Wakapi setup.
  • Default Project: Set a specific project for your Vault. If empty, the Vault name will be used.
  • Ignore List: Specify paths that should be ignored and not tracked. One entry per line.
  • Project Association: Define which paths or files should be assigned a specific project using the [path]@[project name] syntax.

This project is inspired and in small parts based on the official Wakatime plugin and user contributions.


❤️ Support my work via Patreon, Github Sponsors or Liberapay.

75%
HealthGood
ReviewCaution
About
Track time in Obsidian by sending heartbeats to WakaTime or a custom Wakapi instance. Assign projects per file or folder, set a default project, ignore paths from tracking, and record activity for Markdown, PDFs, and images without needing the wakatime-cli.
IntegrationsProject managementFiles
Details
Current version
1.0.7
Last updated
8 months ago
Created
Last year
Updates
9 releases
Downloads
620
Compatible with
Obsidian 1.0.0+
License
MIT
Report bugRequest featureReport plugin
Sponsor
Patreon
GitHub Sponsors
Liberapay
Support
Author
kovahkovah
woblick.dev
GitHubkovah
  1. Community
  2. Plugins
  3. Integrations
  4. Wakatime / Wakapi

Related plugins

Local REST API

Unlock your automation needs by interacting with your notes over a secure REST API.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Nutstore Sync

Sync your vault with Nutstore (Jianguoyun) using WebDAV protocol.

Kanban

Create Markdown-backed Kanban boards.

Notebook Navigator

Alternative file browser with folders, tags, properties, shortcuts, previews, keyboard navigation, drag and drop, and pinned notes.

Recent Files

Display a list of recently opened files.

BRAT

Easily install a beta version of a plugin for testing.

Tasks

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

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.