A self-hosted chess platform built by a solo developer who cares about chess software.
Who runs this site
RamaChess is built and maintained by Surajit Paul — an independent solo developer focused entirely on chess software, and the creator of the
Stockfish YouTube channel.
Every line of code, every page, every chess bot personality, every game in the archive — all of it is built and tested by one person who plays chess, loves engines, and spends his free time making the kind of tools he wishes existed.
This is not a venture-backed startup, not a content farm, not a re-skin of someone else's product. RamaChess is a personal project that grew into a serious platform.
Disclaimer: RamaChess is an independent project. It is not affiliated with, endorsed by, or sponsored by the official Stockfish development team, the Stockfish project, or any other chess engine, organisation, or company. Names of chess engines (Stockfish, LCZero, Torch, Dragon, Caissa, Berserk, etc.) are referenced for descriptive purposes only and remain the property of their respective developers. The Stockfish YouTube channel run by Surajit Paul is also independent and not connected to the official Stockfish project.
What you'll find here
Play Stockfish 18 — the world's strongest chess engine, running directly in your browser, fully offline-capable.
Analyse your games — paste any PGN and get full engine analysis with evaluation graphs, best moves, and variation lines.
Top Chess Engines archive — over 9,000 games between Stockfish and the world's strongest engines (LCZero, Caissa, Berserk, Torch, Dragon, Obsidian and many more), curated from CCRL and TCEC.
Sacrifice galleries — thousands of games filtered by tactical theme: Queen, Rook, Bishop, Knight, Exchange, and Pawn sacrifices.
Practice mode — replay any archived game and try to find the same moves the winner played.
Chess bots with personality
RamaChess includes a roster of chess bots, each with a unique playing style and voice. Under the hood, every bot is powered by Stockfish — but each one is configured with custom UCI options, evaluation tweaks, and special heuristics to simulate the style of the engine or player they represent. None of them are the actual original engines or players; they are style impressions running on Stockfish.
AlphaZero-style bot
Stockfish tuned to play the dynamic, sacrificial, long-term style associated with AlphaZero. Not the actual AlphaZero engine.
Leela-style bot
Configured to mimic Leela Chess Zero's positional, network-driven style. Not the actual LCZero engine.
TitanX
An aggressive, attacking-style bot designed for fearless play and sharp middlegames.
Paul Morphy
A romantic-era styled bot — fast development, open lines, and brilliant sacrifices in the spirit of the 19th-century master.
Anderssen
Inspired by Adolf Anderssen — the Immortal Game style, with kingside attacks and tactical fireworks.
Crazy Variant: Pawn Army
A custom variant where you face the engine starting from unconventional pawn-heavy positions for a different kind of challenge.
Built for mobile, real chess players, and quality
Every page is tested on iPhone first. Every engine and asset is hosted locally so the site works without depending on any third-party CDN or paid API. The platform uses Stockfish (GPLv3) and other open-source engines — no claim is made on engine source code, only on the application itself.
Open source & credits
RamaChess builds on the work of the chess community: Stockfish, LCZero, the CCRL rating list, and TCEC. Massive thanks to every developer and tester who made the engines and game archives publicly available.
Get in touch
For feedback, bug reports, partnerships, or just a friendly hello — reach out below.