Fitlog
/install fitlog
FitLog — Productivity Toolkit
FitLog is a command-line productivity toolkit for adding tasks, planning activities, tracking progress, reviewing work, maintaining streaks, setting reminders, prioritizing items, archiving entries, tagging content, viewing timelines, generating reports, and conducting weekly reviews — all with full timestamped history.
Commands
| Command | Description |
|---|---|
fitlog add \x3Cinput> |
Add a new entry to the add log |
fitlog plan \x3Cinput> |
Record a planning entry |
fitlog track \x3Cinput> |
Log a tracking entry |
fitlog review \x3Cinput> |
Record a review note |
fitlog streak \x3Cinput> |
Log a streak milestone or check |
fitlog remind \x3Cinput> |
Set or record a reminder |
fitlog prioritize \x3Cinput> |
Log a prioritization decision |
fitlog archive \x3Cinput> |
Archive an entry |
fitlog tag \x3Cinput> |
Tag an entry with a label |
fitlog timeline \x3Cinput> |
Record a timeline event |
fitlog report \x3Cinput> |
Log a report entry |
fitlog weekly-review \x3Cinput> |
Record a weekly review summary |
fitlog stats |
Show summary statistics across all log files |
fitlog search \x3Cterm> |
Search all logs for a keyword |
fitlog recent |
Show the 20 most recent history entries |
fitlog export json|csv|txt |
Export all data in JSON, CSV, or plain text format |
fitlog status |
Health check — version, disk usage, entry count, last activity |
fitlog help |
Show available commands |
fitlog version |
Print version string (fitlog v2.0.0) |
Each primary command (add, plan, track, review, etc.) works in two modes:
- With arguments: Saves the input with a timestamp to its dedicated
.logfile and prints a confirmation with the running total - Without arguments: Displays the 20 most recent entries from that command's log
Data Storage
All data is stored in ~/.local/share/fitlog/:
- Per-command logs:
add.log,plan.log,track.log,review.log,streak.log,remind.log,prioritize.log,archive.log,tag.log,timeline.log,report.log,weekly-review.log - History log:
history.log— unified activity log across all commands - Export files:
export.json,export.csv, orexport.txtwhen using the bulk export feature
Each log entry is stored as YYYY-MM-DD HH:MM|\x3Cvalue> (pipe-delimited).
Requirements
- Bash 4+
- No external dependencies or API keys required
- Standard POSIX utilities (
wc,du,grep,tail,head,date)
When to Use
- Daily task tracking — Use
fitlog addandfitlog trackto log tasks and activities throughout the day, building a timestamped record of everything you accomplish - Planning and prioritization — Use
fitlog planandfitlog prioritizeto record plans and priority decisions, keeping a clear audit trail of what was planned vs. what was done - Building consistency streaks — Use
fitlog streakto log daily check-ins and milestone completions, helping you maintain productive habits over time - Weekly reviews — Use
fitlog weekly-reviewto summarize each week's progress, thenfitlog statsto see aggregate numbers across all commands - Archiving and organizing — Use
fitlog tagandfitlog archiveto categorize and archive entries, keeping your active logs clean while preserving historical data
Examples
# Add a new task
fitlog add "finish quarterly report draft"
# Plan tomorrow's priorities
fitlog plan "morning: code review, afternoon: deploy v2.1, evening: docs"
# Track a completed item
fitlog track "deployed staging build #247 — all tests passing"
# Log a streak milestone
fitlog streak "day 30 of daily journaling"
# Set a reminder
fitlog remind "team standup at 10am tomorrow"
# Tag an entry
fitlog tag "project-alpha milestone-3 completed"
# Generate a weekly review
fitlog weekly-review "shipped 3 features, closed 12 bugs, 2 PRs pending"
# View recent activity
fitlog recent
# Export all data as JSON
fitlog export json
# Search for a keyword
fitlog search "deploy"
# Check system status
fitlog status
Powered by BytesAgain | bytesagain.com | [email protected]
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install fitlog - After installation, invoke the skill by name or use
/fitlog - Provide required inputs per the skill's parameter spec and get structured output
What is Fitlog?
Track workouts, log sets and reps, and build exercise streaks over time. Use when logging sessions, tracking progress, or reviewing weekly volume. It is an AI Agent Skill for Claude Code / OpenClaw, with 302 downloads so far.
How do I install Fitlog?
Run "/install fitlog" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Fitlog free?
Yes, Fitlog is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Fitlog support?
Fitlog is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Fitlog?
It is built and maintained by BytesAgain2 (@ckchzh); the current version is v2.0.1.