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

TypeLog

8&68&614 downloads

Track typing activity in Obsidian: net vs total input, active editing time, typing speed, calendar heatmap, and daily goals.

Add to Obsidian
TypeLog screenshot
TypeLog screenshot
TypeLog screenshot
  • Overview
  • Scorecard
  • Updates9

中文介绍

An Obsidian plugin for typing statistics. It tracks net output (words remaining in the file) and total input (every keystroke, including deletions and rewrites) separately. All data is stored locally.

Features

  • Dual-track statistics: net word count vs. total input (deletions and rewrites included)
  • Active time tracking: pauses automatically after a configurable idle period
  • Typing speed: real-time CPM over a 60-second sliding window, plus session peak
  • Daily goals: word/time targets with ring progress (values above 100% shown as-is)
  • Typing heatmap: monthly calendar grid, per-minute word-growth chart
  • Three-layer storage: file / project / global statistics, JSON and CSV export
  • Pomodoro reminder: optional break reminder after continuous active editing

Installation

Search for TypeLog in the community plugin store, or install manually:

  1. Download main.js, manifest.json, styles.css
  2. Place them in .obsidian/plugins/typelog/ inside your vault
  3. Restart Obsidian and enable the plugin

Usage

Open a Markdown file and start typing. The status bar shows current speed, net words and today's total input; click any value for details. Open the full dashboard from the ribbon icon or the command palette ("TypeLog: Open stats window").

Data location

  • File level: vault/.typelog/file-stats.json
  • Project level: vault/.typelog/project.json
  • Global level: ~/.typelog/global.json (across all vaults)

Development

npm install
npm run dev      # watch mode
npm run build    # production build
npm test         # run tests

License

MIT

HealthExcellent
ReviewPassed
About
Track net word count and cumulative input per file, counting deletions and rewrites so edits register as actual writing effort. Monitor 60-second typing speed and session peak with auto-pause on idle; view daily progress rings, monthly heatmaps and minute-level growth curves, and export or clear local JSON/CSV history.
WritingVisualizationStatus bar
Details
Current version
1.0.7
Last updated
18 hours ago
Created
4 days ago
Updates
9 releases
Downloads
14
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
8&68&6czk200518-hash
GitHubczk200518-hash
  1. Community
  2. Plugins
  3. Writing
  4. TypeLog

Related plugins

Better Word Count

Count the words of selected text in the editor.

Reading Time

Add the current note's reading time to the status bar.

StoryLine

Transform your vault into a powerful book planning and writing tool. Corkboard, KanbanBoard view, timeline, plotlines,character tracking, and more.

WebNovel Assistant

A comprehensive Obsidian plugin for web novel writers. Track word counts, goals, and focus time. Manage foreshadowing, timelines, and timed tasks. Includes a bilingual UI and OBS overlay.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Advanced Canvas

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

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Longform

Helps you write and edit novels, screenplays, and other long projects.