I Built a Desktop App That Commits to GitHub So I Don’t Have To Lie About Consistency

Published: (January 5, 2026 at 12:56 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

Cover image for I Built a Desktop App That Commits to GitHub So I Don’t Have To lie About Consistency

Introduction

Let’s be honest for a second.

GitHub contribution graphs are not a productivity metric.
They are a vibe metric.

I got tired of pretending otherwise, so I built a desktop app that automates commits for me. Not to fake work, but to remove the mental overhead of “oh no I forgot to commit today.”

This app runs locally, schedules commits, and pushes them directly to your repository. No browser tabs. No cron jobs duct‑taped together. Just open the app, configure it once, and let it handle the boring part.

Why build this instead of committing manually?

Because consistency is not discipline. It is systems.

I noticed I was writing code regularly, but committing inconsistently. That gap was pure friction. So I removed it.

What I learned

  • How to package a desktop app.
  • How to handle Git authentication cleanly.
  • How to build something people will immediately argue about.

And honestly, that last part is the fun one. You can judge the idea, but the app works. It ships. It solves a real annoyance.

Repository

https://github.com/TROJANmocX/-Auto-Commit-Desktop-App.git

A question for you

Do tools like this reduce discipline or reveal how fake our productivity metrics already are?

Back to Blog

Related posts

Read more »

Lyra: The Command line Assistant

I coded the skeleton and the main loop for the assistant. The reason to choose a CLI assistant over a voice or AI assistant is due to my hardware limitations. I...