# ShipLog

- **Event:** [Zero to Agent: Vercel x Deepmind Hackathon SF](https://cerebralvalley.ai/e/zero-to-agent-sf)
- **When:** Sat, Mar 21 at 9:00 AM – 10:00 PM (PDT)
- **Where:** Shack15, San Francisco, CA
- **Team:** [Leela Tikkisetty](https://cerebralvalley.ai/u/Leela), [Volodymyr Borysenko](https://cerebralvalley.ai/u/Volodymyr), [Yousef Jaber](https://cerebralvalley.ai/u/YousefJaber)
- **GitHub:** https://github.com/JaberYousef/ShipLog
- **Demo video:** https://youtu.be/Dz3wi3T3RXY?si=PliqdtBvSzd47adQ
- **Gallery:** https://cerebralvalley.ai/e/zero-to-agent-sf/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/zero-to-agent-sf/hackathon/gallery/26

ShipLog is an autonomous deployment marketing agent that lives inside your Vercel pipeline. Every time you ship, a Vercel deploy webhook fires, ShipLog pulls the code diff from GitHub, and Gemini classifies the deploy as a new feature, UI change, performance improvement, bug fix, or internal refactor. Bug fixes and refactors are silently logged but don’t trigger content generation - only meaningful changes do. For those, Gemini screenshots the live UI and reads the diff simultaneously using multimodal reasoning, understanding what actually changed functionally and visually, then generates a changelog, X post, and release notes all at once. Content is fully human-editable before publishing and auto-publishes to X, GitHub releases, or Notion (coming soon) . To handle any project setup, ShipLog has three screenshot tiers - public pages and Vercel preview URLs with zero setup, user-provided test credentials where Puppeteer handles login and screenshots authenticated routes, and a Storybook integration that screenshots changed components directly. What makes ShipLog different is that tools like GitHub Release Drafter only read commits and use templates with no visual context - ShipLog sees what your users actually see changed, not just what lines of code changed. The stack is Next.js and Vercel for webhooks and hosting, Gemini multimodal API for reasoning, Puppeteer for screenshots, GitHub API for diffs, and X API plus Notion and GitHub Releases for output. Primary target is solo devs and small teams on Vercel who ship constantly but have no dedicated marketing, with a long-term path to larger teams and enterprises needing a smart starting point for release notes and changelogs.

---

Markdown version of https://cerebralvalley.ai/e/zero-to-agent-sf/hackathon/gallery/26. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
