1 of 6

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

2 of 6

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.

3 of 6

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

4 of 6

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

5 of 6

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

6 of 6

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