Inspiration

What Inspired Me We live in an era where the boundary between reality and narrative has blurred. Every day, billions of people scroll through news feeds, unaware that the topics they argue over at lunch, in bars, or on social media are often the result of carefully synthesised information streams. I was fascinated—and somewhat unsettled—by how these narratives create "realities" for people without them ever realising why those specific topics became the focus of their attention.

I wanted to play with gemini models and create my "ai teammates" experts in different fields for this project idea to see what will come out of it. My goal was to create a fresh, philosophical perspective on the major events and "noise" that we can't avoid. Most powerful media outlets drive narratives that by nature serve their own interests, making it hard to find a source that is truly objective. I wanted a place where I could read about global news and narratives with an open mind, without judging every word or wondering about the underlying motives of the publisher.

By building Zeitgeist AI, I created an autonomous "observer" that identifies global data streams and synthesises them without personal drives or motivations, providing a source that is as close to objective as possible.

What I Learned Building Zeitgeist AI was a journey into the heart of multi-agent systems. I learned that:

Narrative Tracking is Hard: Identifying the popular story is easy; tracking how a narrative evolves across different sources and ends up as a cultural friction point is incredibly complex. Agent Orchestration is Key: Moving from a single prompt to a workflow where a Researcher finds facts, a Journalist writes the story, and a Philosopher synthesises the "why" requires more than just code—it requires "cognitive architecture."

The Value of Synthesis: We have enough information; what we lack is meaning. The most valuable part of this project wasn't the news scraping—it was the Philosopher agent's ability to find the common threads in disparate global events.

How I Built My Project Zeitgeist AI is an autonomous agentic system built with a modern web stack:

The Intelligence Engine: I used Google Gemini to power three distinct agents. Each has its own personality, prompt constraints, and specialised tools.

The Frontend: A sleek, "serious style" interface built with React, Vite, and Tailwind CSS and few other libraries just for fun. I wanted the UI to feel like a living newspaper—one that's being written in real-time as you watch. The Presentation: I integrated Reveal.js to create a cinematic "Slideshow," allowing the system to present its findings as a high-stakes briefing, later finally got the chance to try notebook LM when i realized i will need to explain this project:D perfect excuse to put it to test.

The Neural Memory: SQLite (via Turso) serves as the persistent memory, storing every article, narrative, and philosophical synthesis for long-term pattern recognition.

Visuals: Hugging Face and Pollinations would if ever goes live provide the image generation capabilities, giving every narrative a unique, AI-generated visual identity. I hoped nano banana will have some free api version but was not able to find it for now!.

Future Challenges I will be Facing The biggest challenge will be "Narrative Hallucination." In the early stages, the Researcher agent would sometimes see patterns that weren't there, or the Journalist would get too creative. I would need to implement a strict verification layer between agents to ensure consistency.

Another hurdle was Performance vs. Autonomy. Running a full scan, analysis, and synthesis cycle is computationally heavy. I had to optimize the database calls and use Vercel Cron jobs to handle the autonomous nature of the system without draining API credits or crashing the browser.

Finally, UI Feedback. Making a system feel "alive" while it's thinking is a design challenge. I spent a lot of time on micro-animations and status updates so the user knows exactly what the Researcher, Journalist, and Philosopher are "thinking" at any given moment.

Zeitgeist AI isn't just a news aggregator; it's a mirror held up to the global consciousness, helping us understand the narratives that shape our world.

Built With

  • google-genai
  • lucide
  • notebooklm
  • react
  • react-router-dom
  • reveal.js
  • tailwind
  • turso
  • vite
Share this project:

Updates