cd /news/developer-tools/show-hn-log-what-you-ship-in-your-vo… Β· home β€Ί topics β€Ί developer-tools β€Ί article
[ARTICLE Β· art-93164] src=shiplog.life β†— pub= topic=developer-tools verified=true sentiment=Β· neutral

Show HN: Log what you ship in your voice

Shiplog, a new single-binary CLI tool launched on Hacker News, automatically crawls a user's code repositories, groups commits into bundles, and uses an AI provider of the user's choice to generate human-readable changelog summaries in the user's own voice, storing data locally in ~/.shiplog/ with optional cloud sinks. The tool, available at shiplog.life, emphasizes privacy and data ownership by requiring users to bring their own AI key (Anthropic, Gemini, or local Ollama), storing credentials in the OS keyring, and never sending code anywhere except the configured AI provider.

read2 min views2 publishedAug 12, 2026
β–‘β–‘β–‘β–ˆβ–€β–€β–‘β–ˆβ–‘β–ˆβ–‘β–€β–ˆβ–€β–‘β–ˆβ–€β–ˆβ–‘β–ˆβ–‘β–‘β–‘β–ˆβ–€β–ˆβ–‘β–ˆβ–€β–€β–‘β–‘
β–‘β–‘β–‘β–€β–€β–ˆβ–‘β–ˆβ–€β–ˆβ–‘β–‘β–ˆβ–‘β–‘β–ˆβ–€β–€β–‘β–ˆβ–‘β–‘β–‘β–ˆβ–‘β–ˆβ–‘β–ˆβ–‘β–ˆβ–‘β–‘
β–‘β–‘β–‘β–€β–€β–€β–‘β–€β–‘β–€β–‘β–€β–€β–€β–‘β–€β–‘β–‘β–‘β–€β–€β–€β–‘β–€β–€β–€β–‘β–€β–€β–€β–‘β–‘Your buddy that tracks what you ship
https://shiplog.life

A single-binary CLI that crawls your repos, summarizes the work in your own voice with the AI of your choice, and stores it where you own the data.

[email protected]-- Shipped a complete password reset flow, including "forgot password" and "reset password" pages. Wired up a captcha on the auth forms. Migrated several type definitions from numbers to strings to support UUIDs, and refreshed the marketing page above the fold. == ~/code/notes-app == -- 2026-05-04 Β·

[email protected]-- Cleaned up the search index so deleted notes drop out of results immediately instead of waiting for the nightly rebuild. Added keyboard shortcuts for the sidebar.

install #

what it is #

shiplog watches your code directory, groups commits into bundles (per‑day, per‑week, per‑commit β€” your call), runs each bundle through an AI to write a short, human summary in your voice, and stores the result as a changelog.json

in ~/.shiplog/

. Sinks publish copies elsewhere β€” Cloudflare R2, S3, a CSV mirror for spreadsheets β€” but the local file is the source of truth.

One Go binary. No SaaS, no telemetry, no account. Bring your own AI key (Anthropic, Gemini, or local Ollama).

first run #

One wizard. Pick your identity (the git email that counts as β€œyou”), the directory shiplog should crawl, and the AI provider it should call.

[email protected]code roots ~/code AI provider anthropic Β· claude-sonnet-4-6 Β· Paste your API key. Stored in your OS keyring, never in config.json. β€Ί ********************************** βœ“ setup complete. try shiplog scan --dry-run to see what it’ll crawl.

From there: shiplog scan

writes summaries, shiplog log

browses them, shiplog daemon --background

runs the scan loop without tying up a terminal. Every flag, every config field, every troubleshooting case is in the docs.

what shiplog won’t do #

Send your code anywhere you didn’t configure. The AI provider you pick is the only network call, and you can swap it for local Ollama.Store secrets in Every credential goes to the OS keyring.config.json

.Touch your repos. Read-only β€” no checkouts, no fetches, no writes.Lock you in. The changelog is a plain JSON array. Take it and go.

── more in #developer-tools 4 stories Β· sorted by recency
── more on @shiplog 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/show-hn-log-what-you…] indexed:0 read:2min 2026-08-12 Β· β€”