tasktimeCLI task timer for AI agents — benchmark learning progression with auto-save logs and visualizations. Integrates with ClawVault for persistent memory.
Install via ClawdBot CLI:
clawdbot install G9Pedro/tasktimeCLI task timer for AI agents — benchmark learning progression with auto-save logs and visualizations.
Part of the ClawVault ecosystem for AI agent memory.
npm install -g @versatly/tasktime
tasktime start "Task description" --category coding # Start timing
tasktime stop --notes "What I learned" # Stop and save
tasktime status # Show current task
tasktime now # One-liner for prompts
tasktime history # Recent tasks (alias: tt ls)
tasktime history -n 20 # Last 20 tasks
tasktime history -c coding # Filter by category
tasktime search "auth" # Full-text search
tasktime categories # List all categories
tasktime report # Full report with charts
tasktime report --days 30 # Last 30 days
tasktime chart --type bar # Bar chart
tasktime chart --type spark # Sparkline
tasktime chart --type line # Line chart
Auto-save on stop (v1.2.0+): Every completed task is automatically saved to ClawVault:
tasktime start "Build API" -c coding
# ... do the work ...
tasktime stop --notes "Finished in record time"
# ✅ Completed: Build API
# 🐘 Saved to ClawVault ← automatic!
Manual sync and export:
tasktime sync # Sync full report to ClawVault
tasktime sync --days 30 # Sync last 30 days
tasktime export # Export as markdown
tasktime stop --no-vault # Skip auto-save for one task
tasktime seed # Seed sample data (empty DB only)
Track how long similar tasks take over time to measure learning progression:
tt start "Implement OAuth flow" -c auth
# ... do the work ...
tt stop --notes "Used passport.js, took 20min less than last time"
Persist task data to your agent's memory vault:
# After completing work
tasktime sync
# Or pipe export to clawvault
tasktime export | clawvault store --category research --title "Task Report"
Learn more: clawvault.dev
Group tasks to understand time allocation:
tt report --days 7
# Shows time breakdown by category: coding, research, testing, docs, etc.
Add current task to your shell prompt:
PS1='$(tasktime now) \$ '
# Shows: ⏱️ Build API (23m) $
~/.tasktime/tasks.jsontasktime → Full commandtt → Short alias (same functionality)Generated Mar 1, 2026
Development teams use TaskTime to log time spent on coding, debugging, and testing tasks, enabling managers to analyze productivity trends and optimize workflows. The auto-save to ClawVault ensures all task data is securely stored for retrospective analysis and project reporting.
Researchers and AI developers employ TaskTime to time how long it takes AI agents to complete similar learning or problem-solving tasks, tracking improvements over iterations. The category-based analytics help identify areas where the agent learns faster or slower, supporting iterative model refinement.
Freelancers use TaskTime to record time spent on client projects across categories like coding, design, or communication, with detailed notes for accurate invoicing. The export and sync features allow easy sharing of time logs with clients or integration into billing systems via ClawVault.
Instructors and students in coding bootcamps utilize TaskTime to track time spent on exercises, projects, and debugging, visualizing learning progression through reports and charts. This helps identify challenging topics and measure skill acquisition over the course duration.
Offer a free basic version of TaskTime for individual users, with paid tiers providing advanced analytics, team collaboration features, and enhanced ClawVault integration. Revenue is generated through monthly subscriptions, targeting small to medium-sized tech teams and freelancers.
Sell enterprise licenses to large organizations, including custom integrations with existing project management tools, enhanced security features, and dedicated support. This model focuses on scalability and compliance, with revenue from annual contracts and implementation services.
Maintain TaskTime as open-source software to build community trust and contributions, while offering a hosted cloud version with automatic backups, multi-device sync, and premium support. Revenue comes from hosting fees and optional consulting for custom deployments.
💬 Integration Tip
Integrate TaskTime with existing CI/CD pipelines by using its CLI commands in scripts to log build and deployment times, and sync data to ClawVault for centralized monitoring and reporting.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection