A Neovim plugin that automatically tracks time spent on files and visualizes your coding activity via a native ui or a web interface. Each user registers their own account so the data is tracked across all your devices.
![]()
- Neovim (0.10+) - the editor to track activity in
{
"relextm19/timetracker.nvim",
dependencies = { "nvim-lua/plenary.nvim", "folke/snacks.nvim" },
config = function()
require("timetracker").setup()
end
}The plugin works out of the box with default settings. Keymaps:
| Keymap | Action |
|---|---|
<leader>t |
Toggle the activity dashboard |
<leader>l |
Toggle login/authentication |
-
Automatic Tracking: Once the plugin is active, it automatically logs the time spent on every file you open in Neovim.
-
Dashboard: Press
<leader>tto view your statistics organized by:- Projects
- Files
- Languages
- Time periods