AGENTX HACKATHON 2026 · OPEN TRACK (PS-07)
Team PurnPoli presents
RESEARCH MAP
RESEARCH MAP
Browse the web as usual. Your research becomes one clear, shared map.
FOR
students & professionals who research on the web
CHROME EXTENSION
GEMINI AGENTS
LIVE SHARED CANVAS
BUILT & WORKING
THE PROBLEM
THE PROBLEM
SOUND FAMILIAR?
When we research or work in a browser, we open many tabs. After a point:
only icons left!
1
Titles disappear.
The tabs become so small that only the icons are visible.
2
Finding the right tab is hard.
We click through tab after tab to find one page.
3
Nothing is organised.
Related pages are scattered, with no order or grouping.
4
Work is lost.
When the tabs are closed, everything we found is gone.
MEET RESEARCH MAP
MEET RESEARCH MAP
THE FIX
BEFORE
?!
?!
AGENT
AT WORK
AFTER
Goal: pick the best frontend framework
Report [1] [2] [3]
Frontend frameworks · 3
1
2
3
Libraries · 2
4
5
Other pages
6
Not related to your goal
SET A GOAL
START TRACKING
BROWSE AS USUAL
PAGES GROUPED & CHECKED
REPORT & SHARE
WHY AN AGENT, NOT A CHATBOT?
WHY AN AGENT, NOT A CHATBOT?
A CHATBOT
A CHATBOT
waits for a question, sees nothing you browse, forgets when you close it
VS
OUR AGENT
works while you browse: plans, acts with tools, remembers every page and asks you before big changes
THE AGENT LOOP
PLAN
Gemini turns your goal into 3–6 key topics
OBSERVE
the extension notices each page you stay on
ACT
reads, groups and checks each page against your goal
REMEMBER
keeps every page, quote and source
WARNS YOU
when you go off topic during browsing, you are warned
repeats for every page you open
TOOLS
Gemini API
Chrome tabs
Vector search
Wikipedia
MCP server
HOW IT'S BUILT
HOW IT'S BUILT
ON FIREBASE + RENDER
CHROME EXTENSION
pages · time · goal checks
WEB APP
Next.js · React Flow canvas
AI ASSISTANTS
Gemini CLI · Claude Code
BACKEND · GO
agent pipeline · goal checks
live WebSocket · MCP server
capture
REST + live
MCP / HTTP
AI SERVICE · PYTHON + FASTAPI
Gemini Flash Lite → Flash
Groq · backup only
FastEmbed · local vectors
shared key
POSTGRESQL
pgvector · pg_trgm · all data
AI GATEWAY
✓ 4 Gemini keys · auto switch on limits
✓ busy model → next model → Groq
✓ every answer checked against a JSON schema
✓ if all fail, the user is never blocked
WHAT MAKES IT STAND OUT
WHAT MAKES IT STAND OUT
GOAL CHECK
Off-topic page? A short notice with the reason.
CONFLICT RADAR
Shows where sources disagree. Never picks a side.
SESSION REPORT
Plain summary with numbered sources.
LIVE SHARING
View or edit links. Everyone sees updates live.
MCP SERVER
Gemini CLI & Claude Code can research into the same map.
PRIVATE BY DEFAULT
Never Gmail, WhatsApp, password pages or Incognito.
NEXT UP
Chrome Web Store: one-click install
Reports straight to Google Docs & Drive
Monitoring & load tests
THANK YOU!
THANK YOU!
Team PurnPoli · Research Map