Kisan-Sathi
Get farming advice, track finances, and plan crops
A visual representation of Chief Minister of Madhya Pradesh on stage holding a phone while the audience laughs; the government helpline launch has gone wrong.
In late April 2026, in an auditorium in Bhopal, the Chief Minister of Madhya Pradesh did something unusually direct. To launch the new “CM Kisan Helpline” — a toll-free line meant to give farmers fast agricultural advice — he picked up a phone on stage and called it himself, posing as an ordinary farmer. He asked a simple, seasonal question: what should he sow for the summer crop?
The operator asked for his name. Then, instead of an answer, came the line every farmer in India already knows by heart: your number is registered, an officer will call you back. There was no answer in the moment. The room laughed. The clip went viral. Opposition leaders called it proof the service wasn’t ready.
It’s easy to treat this as a one-off embarrassment. It isn’t. It’s the clearest possible illustration of the actual problem with how we deliver knowledge to farmers — and of why we built Kisan-Sathi the way we did.
The helpline wasn’t built in bad faith. The intent was real. What failed was presence — the help wasn’t there at the instant the question was asked.
That failure is structural, not personal. Every “solution” we offer farmers — call centres, helplines, cloud apps, advisory portals — depends on a chain: a working line, a person who happens to know the answer, a server that’s up, and, above all, a network signal. The chain breaks precisely where the farmer is standing. The Kisan Call Centre, running for over a decade, has been nicknamed a “white elephant” by the farmers it was meant to serve, for exactly this reason: it’s there in principle and absent in practice.
And the farmer who most needs an answer is the one least able to reach it — standing in a field, on an unstable 2G connection or a dead zone, watching something go wrong with a crop right now.
A farmer holds his phone up in a field, searching for a network signal that isn’t there.
When the core system goes quiet, it would be comfortable to file this under "user experience." It isn’t that small.
According to the National Crime Records Bureau’s 2024 report, 10,546 people in India’s farming sector died by suicide that year — roughly one every hour — and researchers consistently treat these figures as undercounts. The financial ground beneath farmers keeps eroding: a government (NSO) survey found the average outstanding loan per agricultural household rose by nearly 58% in about five years, with more than half of all farm households in debt. When you are borrowing just to keep going, the margin for a wrong decision — a mistimed urea application, a panic sale at a bad price, an avoidable input cost — gets thinner every season.
In that context, timely and trustworthy guidance isn’t a convenience feature. It’s part of the safety net. A helpline that says “we’ll call you back” isn’t just awkward; it’s the safety net failing in real time.
If the core failure is that help isn’t present, then a better call centre is the wrong fix. The right fix is to move the knowledge itself onto the one device the farmer already carries, and make it work when nothing else does — offline, instantly, in the farmer’s own language.
That is a fundamentally different engineering problem from “build a smarter cloud app.” It forces three hard constraints, and those constraints are the whole design:
Kisan-Sathi (किसान-साथी, “the farmer’s companion”) is an offline-first agricultural assistant that runs end-to-end on a consumer phone. Put it in airplane mode and it still works. Here is how each piece answers the helpline’s failure:
The main interface of the chatbot.
~2.9 GB Q4_K_M GGUF and executed in-process via llama-cpp-python. No external API calls are ever made. The network bottleneck is completely eliminated from the critical path.whisper.cpp tiny multilingual model transcribing speech directly on-device. It is powered by a custom browser-side transcoder that resamples raw audio to the 16 kHz mono WAV format required by the engine. A farmer simply speaks:"My wheat is yellowing, what do I do?"".The interesting engineering claim here runs completely against the grain of typical AI hype. We didn't build this project by making the model larger, more complex, or more autonomous. We deliberately made it small, offline, and deeply constrained. Deterministic, local business logic anchors the facts; the model merely acts as the natural language narrative layer.
That humility is the core design philosophy. The government helpline failed because it attempted to maintain an active network chain over fragile components. Kisan-Sathi assumes from byte one that the connection is already dead, placing the entirety of the application footprint directly into the pocket of the farmer.
The live demo worth looking at isn't a politician on a stage receiving an automated promise of an administrative callback.
It is a hardworking farmer, standing deep in a field in Kanpur Dehat with his phone explicitly toggled to Airplane Mode, asking in his own dialect why his wheat leaves are yellowing — and receiving an immediate, fully grounded response, tracking his daily sales ledger, and reviewing his crop timeline completely offline. No data overhead, no API costs, and no one waiting to call him back.
There are roughly 500 million smallholder farmers across the globe for whom connectivity is a variable luxury rather than a guaranteed utility. For them, actionable insight cannot wait in a remote cloud data center. It has to live in their pocket. That is the entire purpose of Kisan-Sathi.
Data & Literature Sources:
If you or someone you know in the agricultural community is experiencing mental health distress or financial crisis support, please reach out to India’s dedicated helpline infrastructures: Tele-MANAS (14416) and KIRAN (1800-599-0019).
Get farming advice, track finances, and plan crops
More from this author