Focus
name: "Focus"
by ckchzh · published 2026-03-22
$ claw add gh:ckchzh/ckchzh-focus---
name: "Focus"
description: "Focus — a fast productivity tool. Log anything, find it later, export when needed."
version: "2.0.0"
author: "BytesAgain"
tags: ["planning", "focus", "time-management", "organization", "workflow"]
---
# Focus
Focus — a fast productivity tool. Log anything, find it later, export when needed.
Why Focus?
Getting Started
# See what you can do
focus help
# Check current status
focus status
# View your statistics
focus statsCommands
| Command | What it does |
|---------|-------------|
| `focus add` | Add |
| `focus plan` | Plan |
| `focus track` | Track |
| `focus review` | Review |
| `focus streak` | Streak |
| `focus remind` | Remind |
| `focus prioritize` | Prioritize |
| `focus archive` | Archive |
| `focus tag` | Tag |
| `focus timeline` | Timeline |
| `focus report` | Report |
| `focus weekly-review` | Weekly Review |
| `focus stats` | Summary statistics |
| `focus export` | <fmt> Export (json|csv|txt) |
| `focus search` | <term> Search entries |
| `focus recent` | Recent activity |
| `focus status` | Health check |
| `focus help` | Show this help |
| `focus version` | Show version |
| `focus $name:` | $c entries |
| `focus Total:` | $total entries |
| `focus Data` | size: $(du -sh "$DATA_DIR" 2>/dev/null | cut -f1) |
| `focus Version:` | v2.0.0 |
| `focus Data` | dir: $DATA_DIR |
| `focus Entries:` | $(cat "$DATA_DIR"/*.log 2>/dev/null | wc -l) total |
| `focus Disk:` | $(du -sh "$DATA_DIR" 2>/dev/null | cut -f1) |
| `focus Last:` | $(tail -1 "$DATA_DIR/history.log" 2>/dev/null || echo never) |
| `focus Status:` | OK |
| `focus [Focus]` | add: $input |
| `focus Saved.` | Total add entries: $total |
| `focus [Focus]` | plan: $input |
| `focus Saved.` | Total plan entries: $total |
| `focus [Focus]` | track: $input |
| `focus Saved.` | Total track entries: $total |
| `focus [Focus]` | review: $input |
| `focus Saved.` | Total review entries: $total |
| `focus [Focus]` | streak: $input |
| `focus Saved.` | Total streak entries: $total |
| `focus [Focus]` | remind: $input |
| `focus Saved.` | Total remind entries: $total |
| `focus [Focus]` | prioritize: $input |
| `focus Saved.` | Total prioritize entries: $total |
| `focus [Focus]` | archive: $input |
| `focus Saved.` | Total archive entries: $total |
| `focus [Focus]` | tag: $input |
| `focus Saved.` | Total tag entries: $total |
| `focus [Focus]` | timeline: $input |
| `focus Saved.` | Total timeline entries: $total |
| `focus [Focus]` | report: $input |
| `focus Saved.` | Total report entries: $total |
| `focus [Focus]` | weekly-review: $input |
| `focus Saved.` | Total weekly-review entries: $total |
Data Storage
All data is stored locally at `~/.local/share/focus/`. Each action is logged with timestamps. Use `export` to back up your data anytime.
Feedback
Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/
---
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...