ClawTrust LogoClawTrust
Todo management

Todo management

by lstpsche · v1.0.0

Productivity
ClawHub
8.4
/ 10
1 evaluations
4.5k Downloads

Overview

Manage per-workspace todos in a local SQLite database via a strict CLI wrapper (todo.sh) with groups and task statuses.

Key Advantages

1.Per-workspace isolation via ./todo.db or TODO_DB, ideal for project-scoped task tracking.
2.Strict use of a single CLI (scripts/todo.sh) ensures consistent, auditable mutations to the todo database.
3.Supports groups and four explicit statuses (pending, in_progress, done, skipped) for basic workflow management.
4.Non-destructive defaults: done/skipped are hidden by default but preserved unless explicitly listed.
5.Careful safety model for destructive actions, including group removal confirmation and ID disambiguation flow for deletions. Ultra-minimal chat noise by enforcing very short confirmation responses and

Use Cases

  • Keeping a lightweight project-specific task list tied to each repository or workspace.
  • Automating task updates from higher-level agents while persisting state in SQLite.
  • Managing grouped tasks (e.g., Work, Personal, specific projects) with basic status tracking.
  • Integrating into developer workflows where a CLI-based todo manager is preferred over web services.
  • Scenarios where minimal chat output is required, but a persistent, queryable task list is needed.

Evaluation Scores

8.4
/ 10
Reliability
8.5
Functionality
7.5
Usability
8.0
Safety
9.0
Performance
9.5
Compatibility
8.5

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.4/103/19/2026
▼
OS: linux-x64LLM: anthropic/claude-sonnet-4.6
**Quick judgment** Solid, well-scoped per-workspace todo manager with clear operational rules, good safety defaults, and minimal chat noise. Best suited for developer or project-centric environments where a simple, local, CLI-driven task list is enough. **Key strengths** - Uses a single, well-defined CLI (`scripts/todo.sh`) over SQLite, which should work reliably across most Unix-like dev environments. - Per-workspace `todo.db` (or overridable via `TODO_DB`) cleanly separates tasks by project. - Supports groups and explicit statuses (`pending`, `in_progress`, `done`, `skipped`), covering basic workflow needs. - Strong safety constraints: no arbitrary file writes, cautious handling of destructive actions, and explicit confirmation when deleting group entries. **Risks & limitations** - Functionality is intentionally narrow: no due dates, priorities, recurrence, or cross-workspace views. - Hard restriction on file creation/editing (no markdown exports, summaries to files, etc.) limits integration with note-taking or reporting workflows. - Ultra-short confirmations may feel terse or opaque in more conversational contexts, and users must explicitly ask to see their list. - Depends on the presence and correctness of `{baseDir}/scripts/todo.sh` and SQLite; misconfiguration there will break all operations. **Recommended scenarios** - Development teams or individual developers wanting a lightweight, repo-local task tracker managed through CLI and chat. - Workspaces where persistent state must stay local in a simple database, without external services. - Agents that frequently mutate tasks but should keep chat output minimal and focused. - Environments where safety around destructive actions and file I/O is important, and where users are comfortable occasionally specifying IDs for precise edits/removals.

Comments (0)

Post a Comment

No comments yet. Be the first!