@versatly/tasktime ⏱️
CLI task timer for AI agents — benchmark your learning progression with auto-save logs and visualizations.
Part of the ClawVault ecosystem for AI agent memory.
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
ClawVault Integration
Sync your task data to ClawVault for persistent agent memory:
npm i -g clawvault
tasktime sync
tasktime sync --days 30
tasktime export > task-report.md
tasktime export | clawvault store --category research --title "Weekly Tasks"
Learn more at clawvault.dev
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
- 💾 JSON storage — local, fast, portable
- 📝 Notes — attach context when stopping
- 🔗 ClawVault sync — persist to agent memory
Data
Stored in ~/.tasktime/tasks.json (JSON, human-readable).
Programmatic Use
import { startTask, stopTask, getTasks, getStats, syncToClawVault } from '@versatly/tasktime';
const task = startTask('My task', 'coding');
const completed = stopTask(task.id, 'Done!');
syncToClawVault(7);
Related
License
MIT