
Meet ChessAgine
Your AI-Powered Chess buddy
Plug-and-play chess training with your choice of AI provider. Convert any LLM model into chess-aware Chessbuddy and get personalized live chat training. ChessAgine integrates with Stockfish 17.1 engine and chess databases to better align with position context, making LLMs chess aware.
See ChessAgine in Action
Get a glimpse of the interactive chess analysis interface

Opening Analysis
Analyze opening positions with Agines guidance. Get explanations about opening principles, typical plans, and strategic ideas backed by the Lichess master database.

Middlegame Strategy
Dive deep into complex middlegame positions. Understand tactical patterns, strategic concepts, and key moves with Stockfish engine analysis and AI explanations.
Plug & Play AI Integration
Use your own API key — or go free with Ollama local/cloud models (no key required!)
Your API, Your Control
Connect OpenAI, Anthropic Claude, or Google Gemini with your own API key. Pay only for what you use
Privacy First
Your API keys are stored locally in your browser. We never see or store your credentials.
Choose Your Model
From free models on Ollama to premium models on Cloud - select the AI that fits your needs.
Ollama Integration
Run models locally or via Ollama cloud. No API key required. 100% free, open source.
Powerful Chess Features
Everything you need for comprehensive chess training
Web Chess Search
Access real-time chess data like blogs, YouTube, notes from across the web for comprehensive position analysis.
Lichess Master DB
Explore opening variations with the complete Lichess master games database and opening explorer.
Stockfish 17.1 Engine
Powered by the latest Stockfish 17.1 engine for world-class position evaluation and tactical analysis.
AI-Powered Puzzles
Solve interactive puzzles with AI guidance that adapts to your skill level and explains solutions.
Free Game Reviews
Upload your games and get detailed AI analysis with explanations of key moments and improvements.
Natural Conversation
Ask questions about positions in plain language and get explanations about positions, moves, and strategies.