Local desktop agent for individual developers

AI Worklog Agent

Turn committed GitHub or local Git work into clear worklogs, review the result, and send it to Google Sheets when you choose.

Available for Windows and macOS. Free to use with your Gemini API key.

AI Worklog Agent
THURSDAY, JULY 31Today's worklog
Ready

SELECTED DATE ACTIVITY

Add validation for expired sessionscustomer-portal
Fix duplicate invoice webhook handlingbilling-service

GENERATED SUMMARY

Added expired-session validation, fixed duplicate invoice webhook handling, and improved retry logging for failed imports.
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.