ai

Updates Bot

Discord bot that turns raw daily notes and git commits into formatted updates

Updates Bot

Tech Stack

Next.jsVercelGemini AISupabaseTypeScript

About This Project

Overview

Updates Bot removes the friction from daily status reporting: drop a raw update and Gemini reformats it into a clean Discord post, or let the bot read your GitHub commits automatically at 7 AM and post them for you. GitHub tokens are stored securely via Supabase, and the whole thing runs on Vercel for zero-maintenance daily reporting.

Motivation

Writing daily internship updates by hand felt like busywork, so I automated the boring formatting step and let the bot pull straight from my actual commits.

Lessons Learned

Storing GitHub tokens securely and handling API rate limits properly turned out to be a bigger engineering concern than the AI formatting itself — the 'simple' automation had real security surface area.