8&6251 downloadsTrack typing activity in Obsidian: net vs total input, active editing time, typing speed, calendar heatmap, and daily goals.
TypeLog is a typing statistics plugin for Obsidian. It keeps two numbers for every file you edit: the net output (what's actually left in the file) and the total input (every character you typed, including the ones you deleted or rewrote). Everything stays on your machine — no accounts, no cloud.
.typelog file and merge it back later, handy when moving vaults or recovering lost data.Search "TypeLog" in the community plugin store, or install manually:
main.js, manifest.json, styles.css.obsidian/plugins/typelog/ inside your vaultOpen a Markdown file and start typing. The status bar shows your current speed and today's numbers; click any item to open the details panel. The ribbon icon, or the command "TypeLog: Open stats window", opens the full dashboard with today's summary and the trend charts.
npm install
npm run dev # watch mode
npm run build # production build
npm test # run tests
MIT