I Missed the Hackathon Deadline by 60 Seconds — But Here's What I Built with AI Agents


I recently participated in the Agent Development Kit Hackathon with Google Cloud and poured weeks into building a fully functional, GPU-powered, multi-agent content generation platform.
But just 60 seconds before the submission deadline…
I missed it.
No worries — this blog walks you through what I built, how it works, and how you can explore or fork it.
🤖 Meet ContentCrafter AI
ContentCrafter AI is a powerful autonomous blog generator that:
Plans content topics
Writes drafts using LLMs
Refines tone and structure
Predicts engagement score
Generates inline images with Stable Diffusion
It’s built with Gemini 1.5 Flash, Streamlit, and Stable Diffusion v1.5, running on an RTX 4060 GPU.
🟢 Try it live: https://contentcrafterai.streamlit.app
💻 Source code: https://github.com/avisikta17pal/ContentCrafterAI
🎥 Demo video: https://youtu.be/zw3HZQJf8RQ
🧠 How It Works (Agent Pipeline)
ContentCrafter AI runs a pipeline of autonomous agents:
Planner Agent — Validates and expands user topics
ContentWriter Agent — Writes draft with LLM
ContentEditor Agent — Suggests edits and structure
ToneRefiner Agent — Adjusts for tone alignment
EngagementPredictor Agent — Scores blog with reasoning
Stable Diffusion — Generates images inline from prompts
✨ Key Features
✅ Multi-topic input
✅ Dynamic topic validation
✅ Role-switching feedback loop
✅ Embedded .docx
output with images
🛠 Tech Stack
Google Gemini 1.5 Flash
HuggingFace Diffusers (Stable Diffusion v1.5)
Python + Streamlit
dotenv, rich, python-docx, logging
RTX 4060 (for local GPU acceleration)
📦 GitHub Repo
Explore full source here:
👉 https://github.com/avisikta17pal/ContentCrafterAI
💡 What I Learned
Multi-agent reasoning is super powerful
Integrating visual + text output is non-trivial but rewarding
Race against deadline is real 💀
🧵 Closing Thoughts
This project was built entirely during the hackathon window and reflects everything I’ve learned about autonomous agents in production.
Even though I missed the deadline by seconds, I’m sharing this openly because:
Great projects don’t need perfect timing. They need to be seen.
If you liked this, please ⭐ the repo, try the demo, or reach out.
Thanks for reading. Built with ❤️ by Avisikta.
#adkhackathon #opensource #googlecloud #gemini #aiagents
Subscribe to my newsletter
Read articles from Avisikta Pal directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
