Skip to content

Bolke

Voice Infra for Ecommerce Applications, Its like you call the agent and it does the ordering and stuff for you.

Core trick

Uses browser-use agents to search Zepto and Blinkit live, compare prices, and place orders from a Hindi or English voice request.

Tags

Description

Voice Infra for Ecommerce Applications, Its like you call the agent and it does the ordering and stuff for you. Rural areas people have hard time navigating these interfaces, we do it for you over the call, this can be expanded to other apps and kiranas. Think of a call center for it.
Bolkeai/bolke★ 00 forksTypeScriptCreated Feb 14, 2026 · last push Feb 14, 2026

README excerpt

# Bolke

Voice-first grocery shopping for Bharat. Speak in Hindi/English → search Zepto & Blinkit live → compare prices → place real orders.

## Quick Start

### 1. Install dependencies

```bash
cd bolke/backend
uv sync
```

### 2. Install browser (for browser-use)

```bash
uvx browser-use install
```

### 3. Set up your API key

```bash
cp .env.example .env
# Edit .env and add your GOOGLE_API_KEY
```

### 4. Run the server

```bash
cd backend
uv run uvicorn main:app --reload --host 0.0.0.0 --port 8000
```

### 5. Open the app

Go to **http://localhost:8000** in Chrome.

Click the 🎤 mic button and say something like:
- "mujhe doodh chahiye"
- "rice kitne ka hai"
- "Amul milk aur bread dikhao"

## Architecture

```
Voice → Gemini (intent) → browser-use (search Zepto + Blinkit) → Compare → Order
```

- **No static product catalog** — browser-use searches platforms live
- **Gemini 2.0 Flash** — parses Hindi/English, generates responses
- **browser-use** — controls Chrome to search and place real orders
- **Pre-logged Chrome profile** — uses your Zepto/Blinkit accounts

## API Endpoints

| Endpoint | Method | Description |
|----------|--------|-------------|
| `/api/voice` | POST | Voice transcript → intent + search + response |
| `/api/search` | POST | Direct product search across platforms |
| `/api/checkout` | POST | Place a real order via browser automation |
| `/api/health` | GET | Health check |

## Tech Stack

- **Backend:** FastAPI + Gemini 2.0 Flash + browser-use
- **Fro

Team