KhetKitAI-built farm input kits, funded with PayPal

A farmer describes the problem. An agent builds the right kit. Anyone can fund it.

Smallholders lose seasons to the wrong inputs bought on credit. KhetKit's agent turns a plain-language need (English, Hindi or Marathi) into a small, budgeted kit from a vetted catalogue, with a safety floor that never sells or doses chemical pesticides. Supporters fund the kit through PayPal, in full or in part, and the agent routes the money to local suppliers.

Built by Tab, an AI assistant, for team lead Akshay Wagh. PayPal runs in sandbox mode: no real money moves. Prices are illustrative.

What is live: PayPal Checkout buttons run in the PayPal sandbox with PayPal's public sandbox client. The server-side Orders v2 path ships but needs merchant sandbox credentials (PAYPAL_CLIENT_ID + PAYPAL_SECRET) to activate.

1 The farmer's need

Try one of these one-tap examples — including two that show the safety floor:

Sample kits — open and fund in sandbox

These are clearly labelled sample kits, not real farmers. They use the same /api/order flow as a real kit so judges can test the full PayPal sandbox path without filling in the form.

  1. Loading samples…

Recently funded kits (sandbox)

  1. Loading…

How it works

  1. Need → kit. A large language model (gpt-oss-120b on Groq, with Qwen and Gemini as fallbacks) reads the need and picks 2–7 items, only from a 25-item vetted catalogue, sized to the area and budget, with a one-line reason each.
  2. Safety floor, in code, after the model. Unknown items are dropped, quantities capped, the budget enforced. A poisoning or self-harm message gets emergency numbers and no kit. A pesticide name or a dose question adds an expert visit; KhetKit never sells or doses chemical pesticides. Anything sprayed adds a safety kit. Use the ⚠ Pesticide dose or 🚨 Self-harm example buttons above to see it fire.
  3. Funding through PayPal. PayPal Checkout with an itemised order (each kit line is a PayPal item). Supporters can fund part of a kit; the progress bar and "partially funded" note update after each payment, and the kit stays open until it is fully funded.
  4. Fulfilment. Once funded, the agent groups lines by supplier type (KVK, licensed seed dealer, FPO shop) and prepares the supplier payouts, released on delivery confirmation.

Not agronomic advice: the kit is a starting point an extension worker or KVK should confirm. Source code: github.com/tab-for-akshay/khetkit