git-fire org

Checkpoint everything. Sync it back when you are ready.

A pair of CLIs with the same registry-aware, safety-first discipline — one to push, one to pull.

git-fire

Emergency or everyday: one entrypoint for multi-repository checkpoints with dry-run, registry repeatability, secret-aware logging, and a Bubble Tea TUI when you want to steer interactively.

  • Streamed multi-repo execution with structured JSON logs
  • Registry-backed rediscovery — ignore paths you never want scanned
  • Plugins and execution modes documented in the upstream repo

Install

Platform

git-rain

Pulls the same mental model in the opposite direction: discover local repos, fetch from remotes, fast-forward branches where it is safe, and refuse to rewrite local-only commits unless you opt into risky mode with backup refs first.

  • Safe vs risky modes with explicit backup branches before destructive moves
  • Fetch-only mode for "just update my remotes" passes
  • Streaming TUI selector so you can start choosing repos before the scan finishes

Install

Platform

git-testkit

Go-first testing helpers for real Git repositories — fixtures, scenarios, snapshots — so CLIs prove behavior against actual git instead of brittle mocks. Java and Python interfaces are on the roadmap per the upstream project.

git-harness

Shared orchestration primitives extracted from git-fire: repository discovery helpers, git invocation surfaces, and safety utilities (including secret-pattern awareness for logs). Both CLIs pin versions from this library so push and pull flows do not drift.