@versatly/tasktime ⏱️
CLI task timer for AI agents — benchmark your learning progression with auto-save logs and visualizations.
Install
npm install -g @versatly/tasktime
Usage
tasktime start "Build auth module" --category coding
tasktime status
tasktime stop --notes "Implemented JWT + refresh tokens"
tasktime history
tasktime ls -n 20
tasktime search "auth"
tasktime report
tasktime report --days 30
tasktime chart --type bar
tasktime chart --type line
tasktime chart --type spark
tasktime categories
tasktime now
Alias
tt is a shortcut:
tt start "Quick fix"
tt stop
tt report
Features
- ⏱️ Simple timer — start/stop with one command
- 📁 Categories — organize tasks by type
- 🔍 Full-text search — find any past task
- 📊 ASCII charts — bar, line, sparkline
- 💾 SQLite storage — local, fast, reliable
- 📝 Notes — attach context when stopping
Data
Stored in ~/.tasktime/tasks.db (SQLite).
Programmatic Use
import { startTask, stopTask, getTasks, getStats } from '@versatly/tasktime';
const task = startTask('My task', 'coding');
const completed = stopTask(task.id, 'Done!');
License
MIT