Minimalist task management and progress logging in Raycast, backed by a single standalone markdown note.
Raylog - Markdown Tasks is a compact Raycast extension for people who want fast local task capture without adopting a larger notes or project-management stack. It stores tasks in one markdown file, but the workflow is built entirely around Raycast. Beyond tracking what needs to get done, Raylog lets you log work as you make progress, so each task carries its own running history of effort, updates, and momentum.
To Do, In Progress, Done, ArchivedUse List Tasks to manage work and record progress from one command.
All Tasks, Open Tasks, To Do, In Progress, Due Soon, Done, or ArchivedOpen Tasks includes To Do and In Progress; All Tasks also includes DoneCmd+F to switch between Task Summary and the full-width Task ListTask Summary shows the task body and work logs in the detail paneTask List shows each row as status, header, body preview, start date, and due dateCmd+L to jump straight into logging from the selected taskUse Add Task to create a task with:
Use Refresh Menu Bar to show your current Raylog task in the macOS menu bar.
Refresh Menu Bar in Raycast for the first timeTo Do and In Progress)Next 5 Tasks section opens a task submenuStart Task, Complete Task, Archive Task, or Open TaskTo enable it:
Refresh Menu BarTo disable it:
Refresh Menu BarDeactivate control for that menu bar commandRaylog manages a JSON block inside your configured markdown note.
<!-- raylog:start -->
```json
{
"schemaVersion": 1,
"tasks": [],
"viewState": {
"hasSelectedListTasksFilter": false,
"listTasksFilter": "open",
"hasSelectedListViewMode": false,
"listViewMode": "summary"
}
}
```
<!-- raylog:end -->
Markdown outside the managed block is preserved. The managed block is intended to be written by Raylog, not edited manually.
If the storage block is malformed or from an old schema, Raylog - Markdown Tasks will prompt you to reset the note to a fresh document.