Metadata-Version: 2.4
Name: reposummary
Version: 0.4.2
Summary: Turn a git repository's history into a Markdown journal: pick a time window or revision range and get a readable digest of what changed, optionally narrated by an LLM
License-Expression: MIT
Project-URL: Homepage, https://smmh.dev/reposummary/
Project-URL: Documentation, https://smmh.dev/reposummary/
Project-URL: Repository, https://github.com/smm-h/reposummary
Project-URL: Issues, https://github.com/smm-h/reposummary/issues
Project-URL: Changelog, https://github.com/smm-h/reposummary/blob/main/CHANGELOG.md
Keywords: git,repo,summary,markdown,journal,changelog,cli,rlsbl
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# reposummary

Turn a git repository's history into a Markdown journal: pick a time window or revision range and get a readable digest of what changed, optionally narrated by an LLM.

This package is the PyPI wrapper. `pip install reposummary` installs a `reposummary` command that downloads the prebuilt Go binary for your platform on first run.

## Usage

```
reposummary summarize <repo> --window <window> --synthesis <backend>
```

`--window` and `--synthesis` are required and have no default; `<repo>` defaults to the current directory.

```
# Deterministic journal for today, no LLM
reposummary summarize . --window today --synthesis none

# The whole history, narrated via the local claude CLI
reposummary summarize . --window all --synthesis claude-cli --model haiku
```

## Links

- Documentation: https://smmh.dev/reposummary/
- Source: https://github.com/smm-h/reposummary
- Changelog: https://github.com/smm-h/reposummary/blob/main/CHANGELOG.md
