Open source · MIT licensed · Built with Kotlin

Stop writing standups.
Let your code speak.

DevLog scans your git history, feeds it to an LLM, and writes your standup, daily summary, or weekly report. One command. Zero effort.

Get started View on GitHub
~/projects
devlog today

✦ DevLog — Summary for March 15, 2026

Today I focused on the user API and auth flow. I added
pagination to the /users endpoint with cursor-based
navigation and fixed a null response bug in the auth
middleware. I also refactored validation logic into a
shared utility and added test coverage for edge cases.

3 repos · 15 commits · 847 lines changed

Everything you need.
Nothing you don't.

A tiny utility that does one thing well: turns your git history into readable text.

Instant

Compiled to a native binary with GraalVM. No JVM startup, no runtime overhead. Launches in milliseconds.

🔀

Multi-repo

Scans all repositories in your configured workspaces and produces a single, coherent summary.

🤖

AI-powered

Uses LLMs to turn raw commits into human-readable summaries. Choose Anthropic, OpenAI, or Gemini.

🔒

Private

Runs entirely on your machine. Nothing is sent anywhere except the LLM API you configure.

💾

Cached

Results are cached locally so you never pay for the same API call twice on the same day.

📋

Clipboard-ready

Add --copy to any command. Paste into Slack, email, or Jira. Done.

Five commands.
Every situation.

From quick standups to custom date range reports.

devlog today End-of-day summary of everything you shipped
devlog yesterday What did I do yesterday? Perfect for morning standups
devlog standup Quick standup-formatted update, ready to paste
devlog week Full weekly digest for your manager or your records
devlog report --from --to Custom date range report for any time period

Flexible output.

Format your summaries for any destination.

📎 Copy to clipboard

$ devlog standup --copy
Paste it into Slack, email, or anywhere.

📝 Export to Markdown

$ devlog week --format markdown --output weekly.md
Clean .md file, ready to share or archive.

💬 Slack formatting

$ devlog today --format slack
Bold, italic, and bullet syntax for Slack.

📊 Raw stats, no AI

$ devlog today --raw
Just the numbers when you need them.

Your model. Your choice.

Bring your own API key. DevLog supports the major LLM providers — use any model they offer.

Anthropic
claude-opus-4-6 claude-sonnet-4-6 claude-haiku-4-5
OpenAI
gpt-5.4 gpt-5-mini gpt-5.3-codex
Google
gemini-3.1-pro gemini-3-flash gemini-2.5-flash

These are just examples — you can configure any model available from each provider.

Up and running in
30 seconds

Three commands. That's it.

1 curl -fsSL https://raw.githubusercontent.com/vikey89/DevLog/main/install.sh | sh
2 devlog init
3 devlog today
Star on GitHub