cairn collects your GitHub PRs and commits, summarizes them with Claude, and writes a daily worklog to a local Markdown journal. Publish to Notion when you want — everything runs on your machine.
Unsigned app — if macOS says it's damaged on first launch, run:
How it works
Three steps, fully automatic once set up.
Your authored & assigned GitHub PRs and commits for the day — across multiple accounts and repos, with optional local Git. No code bodies ever leave your machine.
Claude turns raw activity into a clean, quantified summary — what shipped, the outcome, the numbers. Runs on your own Claude login, no extra cost.
A dated worklog lands in your local Markdown journal with a copy-paste-ready Share section, plus automatic weekly and monthly rollups. Connect Notion and each publish creates a page there too.
Highlights
Everything cairn does, at a glance.
GitHub PRs (authored + assigned) and commits across multiple repos and accounts, with local Git as an optional source.
Claude writes the worklog in your language — Korean or English — with the model you choose.
Daily logs in a local Markdown journal with automatic weekly and monthly rollups — connect Notion to publish there too.
Guided setup, one-click and scheduled auto-publish, an in-app worklog viewer, a stats dashboard, and cross-device sync.
Machine-local secrets, no server — no code body or diff ever leaves your machine.
The output
Each day lands in your journal as a clean Markdown page — a project-level summary, a copy-paste-ready Share section for standups, and a detailed Done list with the numbers. Months of them roll up into the dashboard — a record you can look back on.
Export
Local Markdown first — then send each day's log wherever it's useful.
Every day lands as a plain .md file in a folder you own.
Connect a workspace and each publish creates a Notion page too.
Auto-mirrors your journal into any folder — Obsidian reads it as-is.
Save a worklog as PDF, or your yearly report as a share-ready PNG card.
Yesterday's work as a paste-ready standup note — one click to copy.
Your journal folder auto-commits and pushes to a remote repo you own.
FAQ
The short answers — the source is open if you want the long ones.
v0.28.5 · Apple Silicon · AGPL-3.0
Unsigned app — if macOS says it's damaged on first launch, run: