Minder
Scheduled task channel server for Claude Code sessions, built with Sigil.
Minder manages cron-based scheduled tasks and pushes events into a running Claude Code session via the MCP channel protocol.
Installation
sigil app install codeberg:sigil/minderConfiguration
Schedules are defined in minder.yaml:
schedules:
check-services:
cron: "*/30 * * * *"
prompt: "Check service health"
daily-review:
cron: "0 9 * * *"
prompt: "Daily task review"Schedules can also be managed at runtime via MCP tools — changes are persisted back to minder.yaml.
Running
Minder is designed to be spawned by Claude Code as a channel MCP server:
claude --channels server:minderRegister in .mcp.json:
{
"mcpServers": {
"minder": {
"command": "./build/dev/bin/minder",
"env": {}
}
}
}MCP Tools
| Tool | Description |
|---|---|
list-schedules | List all active scheduled tasks |
add-schedule | Add a recurring or one-time scheduled task |
remove-schedule | Remove a scheduled task |
Cron expressions use 5 fields: minute hour day-of-month month day-of-week.
Building
sigil deps install
sigil buildA C toolchain is required. On Guix: guix shell -m ../sigil/manifest.scm
License
BSD-3-Clause
$ git clone https://codeberg.org/sigil/minder
v0.2.4 — latest by version, released 14 Jul 2026
All releases — 7 tags in this repository.
One page per file, and every line has a permalink.
69c0c5b5
Pin dependencies to version tags
3432954c
The last 20 commits keep a page here. Everything older lives in the clone.