DevLog scans your git history, feeds it to an LLM, and writes your standup, daily summary, or weekly report. One command. Zero effort.
A tiny utility that does one thing well: turns your git history into readable text.
Compiled to a native binary with GraalVM. No JVM startup, no runtime overhead. Launches in milliseconds.
Scans all repositories in your configured workspaces and produces a single, coherent summary.
Uses LLMs to turn raw commits into human-readable summaries. Choose Anthropic, OpenAI, or Gemini.
Runs entirely on your machine. Nothing is sent anywhere except the LLM API you configure.
Results are cached locally so you never pay for the same API call twice on the same day.
Add --copy to any command. Paste into Slack, email, or Jira. Done.
From quick standups to custom date range reports.
Format your summaries for any destination.
$ devlog standup --copy
$ devlog week --format markdown --output weekly.md
$ devlog today --format slack
$ devlog today --raw
Bring your own API key. DevLog supports the major LLM providers — use any model they offer.
These are just examples — you can configure any model available from each provider.
Three commands. That's it.