Intelligently backfill git commit history by analyzing uncommitted changes and splitting them into atomic, well-organized commits with realistic timestamps.
Chronicle is a monorepo containing:
- CLI - AI-powered command-line tool to generate realistic git commit history
- Web - Website and documentation at chronicle.atyb.me
# Install globally with Bun
bun add -g @atybdot/chronicle
# Or run directly with bunx
bunx chronicle# Interactive setup
chronicle config init
# Analyze changes
chronicle analyze
# Backfill commit history
chronicle backfill --date-range "last 2 weeks" --no-dry-runchronicle/
├── apps/
│ ├── cli/ # Chronicle CLI (@atybdot/chronicle)
│ └── web/ # Website (Astro)
├── packages/ # Shared packages (if any)
└── turbo.json # Turborepo configuration
# Install dependencies
bun install
# Run all apps in development
bun run dev
# Build all apps
bun run build
# Run tests
bun run test
# Type check
bun run typecheck- Website: chronicle.atyb.me
- CLI Documentation: apps/cli/README.md
- Issues: github.com/atybdot/chronicle/issues
MIT