Open-source · agent-first · offline-capable

Chess, with a
mind of its own.

Vishnu is a chess studio where a team of AI agents plays with you, teaches you, and argues about your positions — powered by Stockfish in your browser and the LLM of your choice.

No account. No server. Your games stay on your machine. g p to play.

Morphy, between opera acts, begins simply.

Morphy vs. the Duke & Count — Paris Opera, 1858

Standing on giantsStockfish 18 · WASMChessgroundChessopsLichess open dataClaude & GPT — optional

Everything ChessBase did.
Nothing it made you endure.

A team, not a bar

Coach, Tactician, Strategist, Opening Scholar, Endgame Sage — they consult the engine, cite real lines, and debate positions in front of you.

Reviews that explain

Brilliant → Blunder classification, accuracy, win-probability graph, findability scores — and a coach who tells you the lesson, not just the eval.

Six sparring souls

Calibrated 400–3200 Elo with real styles: Agni burns, Prithvi grinds, Vayu surprises. Chess960 included.

Training that knows you

Your analyzed mistakes become themed puzzles, spaced by memory. Endgame drills verified against tablebases.

An openings lab

Masters explorer, named theory for 3,500 lines, a repertoire builder with drills.

Yours, forever

Local-first database, PGN in and out, installable PWA, GPL-licensed. No account, no lock-in, no telemetry.

No hallucinated evals.

Vishnu's agents are tool-users: the engine is their ground truth, the LLM is their voice. Works fully offline with the built-in Local Coach — bring a Claude or OpenAI key when you want the full conversation.

1

They observe

Every agent sees the live board, the review verdicts, and your training profile — the same context you do.

2

They consult tools

Stockfish evals, tactical scans, the opening book, 7-piece tablebases — checked before any claim is made. You watch the tool calls happen.

3

They explain — and disagree

Human language, concrete lines, one actionable lesson. In debate mode the specialists argue and the Coach arbitrates.

Agni ~1700
Vayu ~1900
Prithvi ~1800
Jala ~1600
Akasha ~2200
Ananta ~3000

The preserver of your chess.

Play the elements, review with the agent team, and train what your games say you need. It's already in your browser.

Launch Vishnu