Live Demo Recorded

The teacher's
silent co-pilot.

Sarathi whispers strategy to the teacher during live class — without the student ever knowing. AI-powered, context-aware, completely invisible on screen share.

Teachers are alone in the classroom.

Every BrightChamps teacher handles a live 1:1 class with slides, code editors, and a student — all at once. When a student asks something unexpected, the teacher has no backup. No co-teacher. No quick reference. Just them, the screen, and the silence.

😰

Unexpected Questions

Student asks something off-script. Teacher freezes, confidence drops. Student notices.

🔍

Context Switching

Tabbing out to search for answers breaks flow, looks unprofessional, and wastes class time.

🎯

No Pointing Tool

Teacher says "look at this part" but has no way to visually guide the student to the exact element.

How Sarathi Works

One hotkey. Instant AI support.
Zero student visibility.

Sarathi loads the lesson plan, watches the teacher's screen, and generates context-aware suggestions — all hidden from screen share.

1

Teacher presses the hotkey

Cmd+Shift+Space — Sarathi silently captures whatever is on screen. The lesson slides, the code editor, the student's project. It sees everything the teacher sees.

2

3 smart options appear

A floating panel appears near the cursor with 3 context-aware suggestions the teacher might need. "Explain the error here", "What is the correct RGB value?", "Point to the bug". Grounded in the loaded lesson.

3

AI responds with precision

The response is concise, teacher-facing, and grounded in the lesson plan. No hallucination. No student language. Follow-up questions work without pressing the hotkey again.

4

Students see nothing

The overlay uses macOS content protection — it is physically excluded from Zoom screen share, screenshots, and all recording software. The student's view is untouched.

Built for the live classroom.

👁️

Vision-Powered

Sees the teacher's screen in real-time. Understands slides, code editors, and browser content through Claude's vision model.

📚

Lesson-Grounded

Every response is anchored to the loaded lesson plan. Concepts, Q&A, common errors — all injected as context. No hallucination.

💬

Multi-Turn Memory

Ask a question, get an answer, then ask a follow-up. Sarathi remembers the conversation within each session.

🎯

Visual Pointer

Ask Sarathi to "point to the error" and a purple cursor appears on the exact element. Visible to the teacher, invisible on Zoom.

Refining accuracy
🔒

Screen Share Safe

Uses OS-level content protection. Not a CSS trick — the window is physically excluded from all capture APIs. Proven on Zoom, Meet, and Teams.

2-Second Response

From hotkey press to options on screen in under 2 seconds. Fast enough for live class flow. No lag, no waiting.

Demo Recording

See it in action.

A complete walkthrough showing Sarathi during a live lesson — including proof that the overlay is invisible on screen recording.

Panel appears in <2s
Context-aware options
Invisible on screen share
Pointer annotation

Simple by design.

3 files. No frameworks. No cloud infrastructure. Runs entirely on the teacher's machine.

sarathi/
├── src/main.js         ← Electron: hotkey, screenshot, tray menu
├── src/sarathi.js      ← Claude vision API + lesson context engine
├── src/overlay.html    ← Floating panel + pointer canvas
├── lessons/            ← JSON lesson plans (loaded at startup)
│   ├── lesson1.json
│   ├── lesson2.json
│   └── lesson3.json    ← Math: Place Value (new)
└── .env                ← API key (never committed)
3

Source files

0

External frameworks

2

npm dependencies

Where Sarathi is going.

The MVP proves the concept. The vision is a complete teaching intelligence layer.

Vision-powered context detection

Screenshot + Claude vision identifies what's on screen and generates relevant options.

Lesson-grounded responses

System prompt injects full lesson context. Supports coding and math lessons.

Zoom-invisible overlay

OS-level content protection. Verified invisible on Zoom, screen recording, and screenshots.

Multi-turn conversation

Follow-up questions without re-triggering the hotkey. Full session memory.

Visual pointer annotations

Purple cursor points to elements on screen. Built and functional — refining coordinate accuracy.

Real-time student assessment signals

Detect when a student is stuck based on screen activity. Proactively suggest interventions.

Post-class session summary

Auto-generate a report: what was taught, what questions arose, where the student struggled.

Lesson plan auto-import

Drag-and-drop PPTX or platform JSON. Sarathi parses the lesson context automatically.

सारथी

Named after the charioteer.

In the Mahabharata, Krishna served as Arjuna's charioteer — never fighting himself, but whispering strategy that changed the outcome of every battle. Sarathi does the same for teachers.

How's the idea?

MEH!

GREAT!

SHIP IT!

Meh! 0
Great! 1
Ship It! 2