missionctl suite · macOS + Linux

habctl

Daily habit tracking for terminal people

Track daily habits with streaks, heatmaps, and AI weekly coaching reviews — all from your terminal. Claude can check in habits, flag at-risk streaks, and write a coaching briefing via 12 MCP tools.

Download — FreeGet the Bundle — $39Unlock AI features — $9 (-30% w/ L4uNch26)
habctl — list
$ habctl list
Habits                          streak  today  30d
Sport                           12 days  ✓     ███████████████░░░░░ 77%
Read 30 min                      5 days  ✓     █████████████░░░░░░░ 67%
No sugar                         2 days  –     ████████░░░░░░░░░░░░ 43%

$ habctl check "No sugar"
✓ Checked in: No sugar  (streak: 3 days)█

The terminal app

Type habctl — this is the real TUI with made-up demo data. T switches the colour theme.

habctl

Features

Daily Check-ins with Streaks

Mark habits done each day. habctl tracks your current streak and longest streak automatically. Miss a day and the streak resets — simple accountability.

AI Weekly Coaching Review (Bundle)

habctl review pulls 7 and 30-day completion data and has Claude (or GPT, Gemini, Ollama) write a coaching briefing — what's sticking, what's slipping, what to focus on next. Unlocks with the missionctl Bundle.

Habit Chains & Streak Alerts

Link habits into chains so finishing one nudges the next. streak_at_risk flags active streaks you haven't checked in today, before you lose them.

MCP Server for AI Access

12 MCP tools let Claude check streaks, log or undo check-ins, run weekly reviews, and suggest new habits — enabling fully automated coaching and digests.

Command Reference

habctl — cheatsheet
# Add a new habit
$ habctl add "Sport"
$ habctl add "Read 30 min"

# Check in for today
$ habctl check "Sport"
$ habctl check "Sport" --date 2026-07-10   # backfill a date

# List all habits with streaks and 30-day bars
$ habctl list
$ habctl list --format diary                # diaryctl integration

# Detailed stats for a habit
$ habctl stats "Sport"

# AI weekly coaching review
$ habctl review

# AI habit suggestions
$ habctl suggest --goal "more focus, less screen time"

# Start MCP server
$ habctl mcp

MCP Tools

Available via habctl mcp

ToolDescription
list_habitsList all habits with current streak and today's check-in status
check_habitCheck in a habit for today (or a specific date)
uncheck_habitUndo a check-in — correct an accidental entry
add_habitAdd a new habit to track
delete_habitDelete a habit and all its check-in history
get_habit_statsDetailed statistics for one or all habits over a time window
streak_at_riskList habits not yet checked in today that have an active streak
get_weekly_summaryHabit completion summary for the last 7 days
get_weekly_reviewPer-habit data for 7 and 30 days — input for an AI coaching briefing
suggest_habitsAI-suggested new habits based on the user's goals and existing habits
add_checkin_noteAdd or update a text note on a habit's check-in
list_chainsList habit chains — pairs where finishing one suggests the next

Build habits that stick.

Free and open source. Or get the lifetime Bundle for all 9 tools — launch special: -30% with code L4uNch26.

Download — FreeGet the Bundle — $39Unlock AI features — $9 (-30% w/ L4uNch26)