← All work
Agent system - live every morning

DebateIQ

An AI that reads the world's news every morning, builds the argument both ways, and coaches me before I ever walk into a debate round.

14 agentsRuns daily at 08:00 ISTNo databaseForked by strangers

What it does

Competitive debating has a brutal input problem. You get a motion, you get fifteen minutes, and you're expected to already know how carbon markets work, or what the RBI did last month, or why a particular treaty is contested. Nobody has time to read everything.

So I built something that reads it for me. Every weekday at 8am it picks a topic, researches it across four sources, drafts a realistic motion, builds arguments for both sides, then coaches me on framing and rebuttal. At night it quizzes me on what it taught me. On Sunday it throws away the news and keeps only the concepts worth remembering.

It costs nothing to run. There's no server and no database. State lives in a JSON file and a GitHub Actions cache, and the whole thing is scheduled by a cron job.

See it work

Click any stage to read what it does, or press the button to walk the whole thing.

The decision that mattered

Every agent is labelled: deterministic lane, or LLM lane.

Free-tier model quotas run out. That is not an edge case, it's Tuesday. So every agent in this pipeline declares which lane it runs in, and every LLM agent has a fallback that still returns something usable.

Press Hit the rate limit above and step through it again. Nothing crashes. The digest gets thinner and says so. A pipeline that degrades honestly is worth more than one that's brilliant until the moment it isn't.

14agents in the pipeline
4research sources
3domains others forked it into
0database rows

Built with

LangGraphGroq (Llama, Qwen)Google GeminiFAISSTavilypython-telegram-botGitHub Actions cron
← dockgate All work SMVIT DebSoc →