Voice-First · Multilingual · Offline-Ready

The Farmer's
Intelligence
Platform

किसान की आवाज़, AI की शक्ति

150 million Indian farmers have smartphones but no voice. Gramvikash gives them one — in their own language, dialect, and context. Speak. Photograph. Understand. Act.

150M+
Target Farmers
22
Languages
7
Live APIs
4s
AI Response
Scroll
Voice AI in 22 Languages Crop Disease in 4s Automated Government Schemes Village-Level Weather AI Live Agmarknet Prices Offline Emergency System IVR for Feature Phones Voice AI in 22 Languages Crop Disease in 4s Automated Government Schemes Village-Level Weather AI Live Agmarknet Prices Offline Emergency System IVR for Feature Phones
The Problem

Connected. But
invisible to the system.

India has 800 million mobile internet users. Yet 68% of rural farmers cannot read menus, type queries, or navigate apps. Every agricultural platform assumes literacy. That assumption fails 150 million people.

"The digital divide is no longer about internet access. It's about interface design that excludes the very people it claims to serve."

  • Farmers call friends for mandi prices — no app speaks back in Bhojpuri
  • Government schemes go unclaimed — applications require typing across 4 portals in 3 languages
  • Crop diseases spread for days — expert callback takes 48+ hours, damage is already done
  • When monsoon fails — no offline system to guide emergency crop insurance documentation
Indian farmer with phone
Real India

68% of rural farmers can't navigate current apps

150M+
Farmers in India
With smartphones but no voice-first app
68%
Cannot Read Fluently
Every text-based app excludes them by design
₹8.4K
Annual Loss / Farmer
From poor decisions with incomplete info
47 min
Daily Smartphone Use
Rural India is online — just not served
Tractor on farmland
Modern Farming

Tractors & mechanized agriculture across rural India

Farmer with smartphone
Connected Farmers

Smartphone adoption is high — but apps aren't designed for them

Wheat field India
India's Heartland

600,000+ villages. One platform. Zero literacy required.

The Solution

Six modules.
One platform.

Every module designed for zero literacy, village-level connectivity, and the real decisions farmers make every day.

Voice AI
01
HumBolo
हम बोलो — Voice AI
Speak any question in your dialect. Eleven Labs transcribes, Gemini 2.0 Flash understands and responds — all within 4 seconds.
Primary Interface
Crop disease
02
FasalDoc
फसल डॉक — Crop Doctor
Photograph your crop. Gemini 2.5 Pro Vision diagnoses disease in under 5 seconds with treatment steps using local products.
Gemini 2.5 Pro Vision
Government schemes
03
SarkarSaathi
सरकार साथी — Schemes AI
12 government schemes auto-matched. DigiLocker OAuth pre-fills every form. A 45-minute process becomes three taps.
DigiLocker OAuth
Weather forecast
04
MausamMitra
मौसम मित्र — Weather AI
Village-level forecast from OpenWeatherMap enriched with Gemini 2.0 farming advisories. When to sow, irrigate, and harvest.
OpenWeatherMap
Market prices
05
GramBazaar
ग्राम बाज़ार — Market Prices
Live commodity prices from Agmarknet — the same data traders use. Top 5 mandis ranked by price. 7-day trend read aloud.
Agmarknet · Govt of India
Emergency system
06
AapdaSahaya
आपदा सहाया — Emergency
Offline-first crisis system. Real helplines cached 30 days. Emergency logs queue and sync. Fully works on 2G with zero internet.
100% Offline Capable
Why Gramvikash

Six things no competitor
has all at once.

01
Voice IS the Product
Not a search bar. Every screen, module, and decision is driven by voice. Intent-routes in 4 seconds on 4G, 9 seconds on 2G.
02
Dialect-Level Intelligence
22 languages + 40 regional dialects. Bhojpuri ≠ Hindi. The system responds in the exact dialect Gemini detects.
03
Real DigiLocker OAuth
Aadhaar-verified identity via sandbox.co.in. Real OAuth flow — pulls verified name, address, district to pre-fill every scheme form.
04
Zero-Literacy Interface
Icon-only navigation. 60×60dp touch targets. Works in bright sunlight, one hand, by someone who has never used an app before.
05
Offline-First Architecture
30-day emergency cache. 7-day scheme cache. 24h weather. 4h prices. MMKV local storage. Works in a field with no signal.
06
Live Government Data Rails
Agmarknet mandi prices, DigiLocker identity, PM-KISAN eligibility — legally authoritative sources no competitor integrates end-to-end.
Indian farmer in field
"We built this because the technology to fix it already exists. It just needed to be pointed in the right direction."
— Team Gramvikash
React NativeDjango 5 Gemini 2.5 ProEleven Labs MMKVCelery RedisPostgreSQL NginxFirebase
Competitive Landscape

We go where
others don't.

Feature Gramvikash Kisan Suvidha AgroStar DeHaat
Voice-first interface Every screen None Search only None
Dialect support 22 langs + 40 dialects 10 languages 6 languages 5 languages
Offline capability 30-day cache None Partial None
DigiLocker / Scheme auto-fill Real OAuth No No No
Live mandi prices (Govt data) Agmarknet real-time 24h delayed Curated list Selected only
Crop disease AI Gemini 2.5 Pro Vision Expert callback Image + expert Expert call
Zero-literacy design Icon-only, 60dp Medium literacy Text-heavy Medium
IVR for feature phones Exotel + Gemini IVR No No No
Technology Stack

7 real APIs.
Zero mocks.

Every integration is live and accessible within 30 minutes of setup.

Gemini 2.0
Gemini 2.0 Flash
Voice AI Responses
Context-aware responses constrained to 55 words. Multimodal reasoning in under 4 seconds.
Live API
Gemini 2.5
Gemini 2.5 Pro Vision
Crop Disease Diagnosis
92%+ accuracy with zero training data. Returns 11 structured fields in local language.
Live API
ElevenLabs
Eleven Labs
Speech-to-Text
Best accuracy for Indian accents and code-switching. Detects 40+ dialect variants.
Live API
OpenWeatherMap
OpenWeatherMap
Village-Level Forecast
One Call API 3.0 for hyper-local weather. Gemini generates farming advisories from met data.
Live API
Agmarknet
Agmarknet
Live Mandi Prices
data.gov.in — Government of India commodity market data. Legally authoritative.
Govt Data
DigiLocker
DigiLocker
Verified Identity OAuth
sandbox.co.in developer API. Aadhaar-verified name and district pre-fill every scheme.
Live API
MSG91
MSG91
OTP SMS Delivery
Built for Indian phone numbers. Verified delivery across all Indian carriers.
Live API
Google Maps
Google Maps SDK
Nearest PHC / CSC Locator
$300 free credit. Finds nearest Primary Health Centres and Common Service Centres.
Live API
gTTS
gTTS
Text-to-Speech Audio
100% free. 10 major Indian languages. Audio cached in AWS S3 to avoid re-generation.
Free · Open Source
Gemini
Gemini 3.1 Pro (IVR)
IVR Transcription + Response
Processes audio from Exotel calls. thinkingBudget: 0 for fastest mode.
n8n IVR System
Django
Django 5
Backend Framework
Django REST Framework on Hostinger KVM VPS. Nginx SSL termination across 3 subdomains.
Python · Open Source
Redis/Celery
Redis + Celery
Async Task Queue
HTTP returns task_id instantly. App polls every 1.5s. Server never blocks on Gemini calls.
Open Source
Voice AI Pipeline

Speak → Understand
→ Respond.

Five steps. All Gemini. Engineered for rural connection speeds.

1
Record
expo-av · Max 60s
Compressed audio captured. HTTP returns task_id immediately — server never blocks on AI.
2
Transcribe
Eleven Labs
Dialect-aware STT. Detects exact language variant — Bhojpuri vs Awadhi vs standard Hindi.
3
Intent Route
Keyword Router
"Baarish kab hogi" → Weather. "Gehu ka bhav" → Market. Auto-navigates the app.
4 🌾
Gemini Generate
Gemini 2.0 Flash · 55 words
Farmer profile + history in context window. Response constrained for attention span. Actionable.
5
Speak Back
gTTS · S3 Cache
Text-to-speech in detected dialect. Audio cached in AWS S3 — never re-generated for same response.
4
sec
End-to-end on 4G
9 seconds on 2G · Celery async · Polls every 1.5s
Prototype 2 — n8n IVR

Gramvikash IVR
for Feature Phones

Any farmer with a ₹500 feature phone can access Gramvikash AI — no app, no data, no literacy required.

Workflow 1: Incoming Call Trigger
POST /webhook/gramvikash-incoming
1
Webhook Trigger
Receives CallSid + CallFrom from Exotel on incoming call
n8n Webhook Node
2
Extract & Format
Pull CallSid, CallFrom. Remove +91 prefix → 10-digit number
Code Node
3
Redis SET Session
Create call:{CallSid} → state, history, turn
Redis Node · SET
4
Webhook Response
ExoML with Hindi greeting + Record node → /webhook/gv-audio
text/xml · ExoML
Workflow 2: Audio → Gemini Processor
POST /webhook/gv-audio
1
Download Recording
HTTP GET RecordingUrl. Binary format. Check RecordingDuration ≥ 1s
HTTP Request · Binary
2
AWS S3 Upload
Upload to calls/{callSid}/input_turn1.mp3 in ap-south-1
S3 Node · Mumbai
3
Gemini 3.1 Pro Transcribe
binary → base64 → POST to gemini-3.1-pro-preview. thinkingBudget: 0
HTTP · Gemini API
4
Session Merge → Redirect
Redis GET → merge transcript + language → Redis SET → ExoML Redirect
Redis + ExoML
Error Handling Rules
• RecordingDuration < 1s → ExoML <Say> "I didn't hear you" + <Record> again
• All HTTP nodes: Continue On Fail = DISABLED
• Error Trigger flow → log to Redis key error:{CallSid}
Session Initializer
// Extract & format Exotel call data const callSid = $input.item.json.body.CallSid; const phone = $input.item.json.body.CallFrom .replace('+91', ''); const session = JSON.stringify({ phone, state: 'greeting', history: [], turn: 0 }); return [{ json: { key: `call:${callSid}`, value: session } }]; // ExoML Response <Response><Say language="hi-IN"> नमस्ते! ग्रामविकाश में स्वागत है। </Say><Record action="/webhook/gv-audio" maxLength="30"/></Response>
Binary → Base64 Converter
const binaryData = $binary.data.data; const base64Audio = Buffer.from(binaryData).toString('base64'); const duration = +$json.body.RecordingDuration; if (duration < 1) { return [{ json: { silent: true } }]; // guard } return [{ json: { base64Audio, mimeType: 'audio/mp3', callSid: $json.body.CallSid, duration }}];
Gemini 3.1 Pro — HTTP Config
// POST generativelanguage.googleapis.com/ // v1beta/models/gemini-3.1-pro-preview { "contents": [{ "parts": [ { "inlineData": { "mimeType": "audio/mp3", "data": "{{$json.base64Audio}}" }}, { "text": "Transcribe exactly. Last line: LANG: [ISO-Code]." } ]}], "generationConfig": { "thinkingConfig": { "thinkingBudget": 0 // fastest mode } } }
Competitive Moats

Why this can't be
quickly copied.

01
Dialect Intelligence
18+ months of calibration data to replicate 40+ regional dialects. Translation alone is not enough.
02
Illiteracy-First Design
Complete UX philosophy rebuild — not a feature addition. Cannot be added on top of existing apps.
03
Government Rails
DigiLocker, Agmarknet, PM-KISAN integrations required policy relationships — not just API work.
04
Rural Trust
Trust in rural India builds through word-of-mouth over years, not marketing.
05
Network Effects
More farmers → more price data → more accurate advisories. Every user improves the product.
Who We Build For

Meet Ramesh.
Farmer, Vidarbha.

I have a smartphone. I watch YouTube every evening. But I never downloaded an agri app — the last one I tried, I couldn't figure out the menus.
Ramesh, 38 · Cotton farmer · 4 acres · Vidarbha, Maharashtra
Photographs crop leaf → Marathi voice response with treatment using local agri-centre products
Says "kapas ka bhav kya hai" → hears top 3 mandis ranked by cotton price, nearest first
Discovers PM-KISAN + PMFBY eligibility — Aadhaar details already pre-filled from DigiLocker
Monsoon fails → knows who to call, what to document for crop insurance — within 3 minutes, offline
Gramvikash app mockup
×150M
Multiply Ramesh
₹8K+
Income uplift target
92%
Crop diagnosis accuracy
500K
MAU target, Year 1
Live Hackathon Demo

7 real APIs. Live.
In under 7 minutes.

No mocks. No hardcoded responses. Every integration live and ready.

STEP 01
MSG91 OTP Login
A real SMS arrives on the demo phone. Verified Indian number authentication.
MSG91 Live
STEP 02
DigiLocker OAuth
Test credentials → Aadhaar-verified name auto-fills the farmer profile.
DigiLocker Sandbox
STEP 03
HumBolo Voice AI
Speak Hindi → Eleven Labs transcribes → Gemini 2.0 responds → gTTS speaks back in 4 seconds.
Eleven Labs + Gemini
STEP 04
FasalDoc Diagnosis
Photograph a diseased leaf → Gemini 2.5 Pro Vision returns structured diagnosis in 5 seconds.
Gemini 2.5 Pro Vision
STEP 05
SarkarSaathi Schemes
12 government schemes auto-matched. DigiLocker "pre-filled" badge on every eligible card.
DigiLocker + Gemini
STEP 06
MausamMitra Weather
Live OpenWeatherMap enriched with Gemini 2.0 farming advisories in Hindi.
OpenWeatherMap Live
STEP 07
GramBazaar Prices
Live Agmarknet Government of India commodity data. Real-time mandi prices read aloud.
Agmarknet · Govt of India
Indian farmland aerial
Built in 48 Hours · 2 Prototypes · 7 APIs · Gemini Powered

Every day without
Gramvikash, a farmer
makes a wrong decision.

That costs them money they don't have, time they can't recover, and hope they struggle to rebuild. The technology to fix it already exists.

Team Hakuna Matata · February 2026