Local desktop agent for individual developers

AI Worklog Agent

Turn committed GitHub or local Git work into a reviewable daily worklog—or let the desktop agent run it on schedule.

Manual generationDate-range backfillScheduled runsGoogle Sheets

Available for Windows and macOS. Local-first by design.

AI Worklog Agent
WORKSPACE / DAILY WORKLOGDashboard
Local commits
MONITORED REPOS2
COMMITS SELECTED3
SUMMARIES SAVED16
MANUAL WORKLOGGenerate today's worklog
Review first →
DATE   07/31/2026SCOPE   2 repos selected
✦  Generate worklog◉  Inspect activity
DAILY LOGGenerated summary
Concise
Added expired-session validation, fixed duplicate invoice webhook handling, and improved retry logging for failed imports.
AUTOMATIONActiveWeekdays at 17:45 · Next run today
RECENT RUNSToday · 17:45SuccessYesterday · 19:36Success
GitHub or local GitGemini summariesAutomatic schedulingGoogle Sheets syncLocal SQLite storage

How it works

Connect once. Log your work daily.

No chat interface to learn. No daily copy-paste routine.

01

Connect your work

Choose GitHub or local repositories. Your credentials and preferences stay on your computer.

02

Generate the day

The agent collects committed work across selected projects and turns it into a clear daily or date-range summary.

03

Log it automatically

Review, edit, and selectively write worklogs to Google Sheets, or schedule automatic daily runs.

Interactive demo

From committed work to a reliable worklog.

Click through the agent's flow. Only committed work is included; staged and uncommitted files stay out. Date ranges can be reviewed and backfilled before anything is written.

LOCAL GIT ACTIVITY3 commits found
Add validation for expired sessionscustomer-portal · commit a1c84e2
Fix duplicate invoice webhook handlingbilling-service · commit f290bd1
Add retry logging to import workerdata-pipeline · commit 7de31a9

One-time setup

Five things to connect once.

01

Activity sourceConnect GitHub or select local repository folders.

02

Gemini API keyUse a free key from Google AI Studio.

03

Google accountConnect an account with edit access to your office sheet.

04

ScheduleChoose the weekdays and time for automatic logging.

05

Review and backfillFind missing workdays, edit summaries, and write only the dates you approve.

Local by design

Your setup stays on this device.

The desktop app stores tokens, repository selections, Google credentials, preferences, and worklog history in its local SQLite database.

  • Git activity is filtered to your selected author identity
  • Local mode can read commits from every local branch
  • GitHub mode scans repository branches and removes duplicate commits
  • Uncommitted code is never sent for summarization

Ready for the next workday

Turn committed work into a worklog you can trust.

Latest release · Free to use with your Gemini API key.