home

Commands

CLI reference for chronicle.

chronicle [command] [options]

Running chronicle with no arguments opens the interactive menu.

analyze

Analyze uncommitted changes and generate a commit plan

  • --path Path to git repository
  • --date-range Date range (e.g., 'last 30 days')
  • --include-staged Include staged changes
  • --include-unstaged Include unstaged changes
  • --include-untracked Include untracked files

backfill

Backfill git history with intelligent commit splitting

  • --path Path to git repository
  • --date-range Date range (e.g., 'spread over 2 weeks')
  • --start-date Start date (ISO format)
  • --end-date End date (ISO format)
  • --dry-run Preview without making changes
  • --interactive Interactive mode with prompts
  • --output Output format: visual, json, minimal

status

Show status of current repository changes

  • --path Path to git repository

config

Actual config subcommands currently exposed by the CLI

  • init Interactive setup wizard
  • show Show current configuration
  • model Change the LLM model
  • provider Change the LLM provider
  • prompt Set or clear custom AI instructions
  • telemetry Manage telemetry settings

usage example

chronicle config init
chronicle config provider
chronicle config model
chronicle config prompt --clear
chronicle config telemetry --opt-out