org-cli is a Python CLI for analyzing Org-Mode archives: query task data, list tasks, and inspect task/tag statistics.
poetry installThis installs the org command.
org-cli loads .org-cli.yaml from the current directory by default.
Top-level config sections:
- shared top-level option defaults such as
todo_states,done_states,mapping,exclude, filters, ordering flags, and color behavior filterfor custom--filter-<name>query snippetsorder-byfor custom--order-by-<name>query snippetswithfor custom--with-<name>query snippetstasksfor task-command defaults and named capture templatesstatsfor stats subcommand defaultsagendafor named agenda viewsboardfor board defaults and named board views
See docs/index.md for the full config layout.
org tasks add- Create a new task heading and insert it into an Org file.org tasks update- Update one or more matched task headings and save the changes.org tasks remove- Delete one or more matched task headings and their subtrees.org tasks capture- Create a task from a configured capture template.org tasks list- List matching tasks in interactive, static, or exported form.org tasks query- Run jq-style queries over loaded Org task data. Query language reference: docs/query_language.md
org stats summary- Show task-only summary metrics and histograms.org stats tags- Show statistics for selected tags or top tag results.org stats groups- Show statistics for explicit or discovered tag groups.org stats all- Show the combined overview of tasks, tags, and groups.
org agenda- Show a day-oriented interactive agenda with scheduling and deadline views.
org board- Show an interactive board view of tasks using configured or fallback columns.
- Current roadmap: VIBES.org