Skip to content

locallaunchsc-cloud/nightowl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦉 NightOwl

Brief it before bed. Wake up to magic.

Live Demo Devpost Gemini Cloud Run

NightOwl is an AI agent that works while you sleep. Give it a task before bed — wake up to completed research, scheduled posts, drafted emails, and a voice briefing of everything it did overnight.

Your agent never sleeps.


✨ Features

Feature Description
🔍 Research Autonomously searches and summarizes topics overnight
📊 Schedule Posts Drafts and queues social media content
📧 Draft Emails Writes professional emails ready to send
🎙️ Voice Briefing Morning audio summary of what was accomplished

🛠️ Tech Stack


🚀 Live URLs


📶 API Reference

GET /

Returns the NightOwl landing page.

GET /health

Returns agent status JSON.

{
  "agent": "NightOwl",
  "version": "2.0.0",
  "framework": "Google Agent Development Kit (ADK)",
  "model": "gemini-2.0-flash",
  "status": "Your agent never sleeps."
}

POST /brief

Submit an overnight task to the agent.

// Request
{ "task": "Research the top 5 AI trends for 2026 and write a summary" }

// Response
{ "task": "...", "result": "...", "status": "completed" }

📂 Project Structure

nightowl/
├── app/
│   └── main.py          # FastAPI app + ADK agent + landing page UI
├── docs/
│   └── architecture.md  # System architecture diagram
├── Dockerfile           # Container definition
├── requirements.txt     # Python dependencies
└── deploy.sh            # Manual deploy script

🎯 Built For

Gemini Live Agent Challenge by Google Cloud

Deadline: March 16, 2026


👥 Team

Built with ❤️ by the NightOwl team from Lugoff, South Carolina.

About

NightOwl - Your AI agent that works your night shift. Brief it before bed, wake up to completed research, scheduled posts, drafted emails, and a morning briefing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors