🙏
जनसेवक JanSewak
AI copilot for any government website.
Talk in any Indian language — she finds the right portal, watches your screen, and guides every click.
jansewak.vercel.app
Build What Moves India · 2026
The problem
Every Indian — farmer or engineer — needs a guide on sarkari websites.
900M+
Indians online — most more comfortable
speaking than typing
1 form
wrong = a day's wage at a cyber café,
or a missed pension / ticket / scheme
- Which portal? Which of the 40 links? Is this site even real?
- Even educated citizens hunt YouTube tutorials — thousands exist, mostly outdated, and never about your screen or your case
- "Photo must be under 50KB" — a full stop for most citizens
jansewak.vercel.app
Meet JanSewak
She talks in your language.
She sees your screen.
She shows every click.
A lifelike 3D sahayak — like sitting beside a real agent, not typing at a bot.
▶ LIVE DEMO — watch a citizen navigate a cyber crime complaint on the actual govt website, just by talking
jansewak.vercel.app
New in Round 2
Same mission — a far more human agent.
- Photoreal 3D sahayak — real lip-sync, blinks, eye contact; a lifelike presence, not a sketch
- Self-driving guidance — she sees a step finish on your screen and gives the next herself; your voice always overrides
- Inbuilt form agent — guides or auto-fills a form while narrating, corrected by voice — no screen share needed
- DigiLocker fetch (demo) + share-by-link — family sends a link; the agent opens with your details loaded
- Guide pops out on its own — always-on-top window with live captions of both voices
- Cyber-fraud first aid — 1930 in the golden hours, account freeze, cybercrime.gov.in — plus 400ms turn-taking
jansewak.vercel.app
What she does
One sahayak, every sarkari need.
- Voice-first, major Indian languages — switch mid-sentence: "मराठी में बोलो"
- Live screen guidance — yellow highlights in an auto pop-out, always-on-top guide with live captions
- Auto-fill mode — her inbuilt agent types the form herself, narrating each field — no screen share needed
- Copy-ready form text — on-device profile, DigiLocker fetch (demo), share-by-link for family
- Right portal & scheme discovery — official sites only; any govt website works day one
- Cyber-fraud first aid — call 1930 in the golden hours, freeze the account, then file on cybercrime.gov.in
- Photo & signature resize — to exact govt KB limits, built in
- Safe by design — never asks OTP, Aadhaar or passwords; profile stays on device
jansewak.vercel.app
How we built it
One browser tab ↔ Gemini Live. No backend state, no scraping.
🎙️ Citizen's browserNext.js on Vercel · mic → 16kHz PCM · screen frames only when pixels change · photoreal 3D agent lip-syncs to her live voice
🔐 Ephemeral tokensAPI key never leaves the server — browser gets single-use tokens
⇄
✨ Gemini Live (native audio)hears + sees in real time · speaks major Indian languages · Google Search fallback · auto-resumes dropped sessions
🛠️ Function calls drive the UIhighlight_region → yellow box on screen · provide_text → copy chips · open_file_tool → photo resizer
Latency engineered, not hoped for: measured configs (~3s to first word, 400ms end-of-speech VAD), echo gating, background-tab-proof capture, auto pop-out always-on-top guide with live captions.
github.com/pathakcodes/jansewak
Why we built it like this
Works on every govt website — today.
- Zero changes needed from government — she reads the real site's screen; portal redesigns take years, this ships now
- A tutorial that's never outdated — YouTube videos show someone else's 2019 screen; she guides on your live screen, your case, your language
- Showing beats telling — chatbots recite steps; she highlights the exact button and hands you the text to paste
- Trust built in — profile stays on device; she never asks for OTP, Aadhaar or passwords
jansewak.vercel.app
The road ahead
Aaj: she guides on any screen.
Kal: integrated into every govt website, with government support — no screen share needed.
The copilot lives inside the portal itself — and JanSewak is the bridge that works today.
हर सरकारी काम, अपनी भाषा में — बोलकर।
jansewak.vercel.app
जनसेवक · Build What Moves India