Welcome to Obsidian Chess Studio!
This guide will walk you through your first session: importing a game, analyzing it with a chess engine, and viewing the evaluation. In just 5 minutes, you’ll be ready to analyze all your games.Prerequisites: Make sure you’ve installed Obsidian Chess Studio and completed the first-launch setup.
Your First Analysis Session
Import a game
Let’s start by loading a game to analyze. You have three options:
Once imported, you’ll see:
Option 1: Import from Lichess
Import a Lichess game
Import a Lichess game
- Go to lichess.org and play a game (or find an existing one)
- Copy the game URL (e.g.,
https://lichess.org/AbCdEfGh) - In OCS, click File → Import Game → From Lichess
- Paste the URL or enter the game ID
- Click Import
Option 2: Import from Chess.com
Import a Chess.com game
Import a Chess.com game
- Go to chess.com and find a game
- Copy the game URL (e.g.,
https://www.chess.com/game/live/123456789) - In OCS, click File → Import Game → From Chess.com
- Paste the URL
- Click Import
Option 3: Import PGN file
Import a PGN file
Import a PGN file
If you have games in PGN format:
- Click File → Import PGN (or press the keyboard shortcut)
- Select your PGN file
- Choose which games to import (if file contains multiple games)
- Click Import
Once imported, you’ll see:
- The game board with the starting position
- Move list on the right
- Game information (players, ratings, time control)
Navigate through the game
Before analyzing, familiarize yourself with the board controls:Keyboard shortcuts:
- Arrow Right or Space: Next move
- Arrow Left: Previous move
- Arrow Up: Go to start
- Arrow Down: Go to end
- Click moves in the notation panel to jump to that position
- Use the navigation buttons below the board
- Scroll the move list
Enable engine analysis
Now let’s see what the engine thinks about each position:Understanding the evaluation:
- Open the Analysis panel (usually on the right side, or click View → Analysis)
- Toggle the engine on by clicking the engine button or pressing the hotkey
- You should immediately see:
- Evaluation bar showing position assessment
- Best move suggestions with piece arrows on the board
- Principal variation (sequence of best moves)
- Depth and nodes per second (engine performance metrics)
- Positive numbers (e.g., +1.2): White is better
- Negative numbers (e.g., -0.8): Black is better
- 0.0: Position is equal
- M5: Checkmate in 5 moves
Each “pawn” of advantage (1.0) is significant. A 2.0 advantage is usually winning at high levels.
Analyze the position deeply
Let’s explore the analysis features:
View multiple engine lines
- Go to Analysis panel → Settings
- Increase Multi-PV (principal variations) to 3-5
- Now you’ll see the engine’s top 3-5 move suggestions simultaneously
Adjust engine depth
For critical positions, you can force deeper analysis:- In Analysis settings, set Analysis mode to Infinite
- Or set a specific Depth limit (e.g., 30)
- The engine will analyze deeper until stopped
Check tablebase positions
In endgames with ≤7 pieces, OCS can query online tablebases:- Navigate to an endgame position
- The Tablebase section shows if the position is winning/drawing/losing
- You’ll see “DTZ” (distance to zeroing move) and “DTM” (distance to mate)
Review your mistakes
Let’s generate a full game analysis report:
- Click Analysis → Generate Report
- Configure report settings:
- Analysis depth (higher = more accurate but slower)
- Time per position
- Mistake thresholds (what counts as inaccuracy/mistake/blunder)
- Click Analyze Game
- Wait for analysis to complete (depends on game length and settings)
- Graph showing position evaluation throughout the game
- Steep drops = mistakes/blunders
- Hover for specific move and evaluation change
- Inaccuracies (!?): Evaluation loss of 0.3-1.0 pawns
- Mistakes (?): Evaluation loss of 1.0-2.0 pawns
- Blunders (??): Evaluation loss of 2.0+ pawns
- Accuracy percentage for White and Black
- Average centipawn loss (ACPL)
- Estimated Elo based on play quality
Save and organize your analysis
Don’t lose your work! Save the analyzed game:
- Click File → Save Game
- The game is saved to your profile’s database
- Add the game to Favorites for easy access later
- Right-click any move → Add comment
- Type your thoughts about the position
- Use annotation symbols: !, !!, !?, ?!, ?, ??
- Add variations: Make moves in analysis mode to create variation branches
- Export to PGN with all annotations: File → Export PGN
- Share on Lichess: File → Share → Lichess
- Export position as FEN: Edit → Copy FEN
What’s Next?
Congratulations! You’ve completed your first analysis session. Here are some next steps:Sync Your Accounts
Link Lichess and Chess.com accounts to auto-import all your games
Build Opening Repertoire
Create and train your opening lines with spaced repetition
Solve Puzzles
Improve tactics with adaptive puzzle training
Manage Databases
Download large game databases and search for positions
Tips for Better Analysis
Optimize Engine Performance
Optimize Engine Performance
Get the most out of Stockfish:Threads: Set to your CPU core count - 1 (leave one core for the system)
- Settings → Engines → Stockfish 18 → Threads
- Example: 8-core CPU → set to 7 threads
- Minimum: 128 MB
- Recommended: 2048 MB (2 GB)
- Maximum: 4096+ MB for deep analysis
- 1 line: Fastest, shows only best move
- 3 lines: Good balance for most analysis
- 5+ lines: Detailed but slower
Focus on Critical Positions
Focus on Critical Positions
Don’t analyze every move equally:When to analyze deeply:
- Positions where you were unsure
- Turning points (evaluation swings)
- Complex tactical positions
- Endgames with multiple candidate moves
- Obvious forced sequences
- Simple opening theory
- Clearly winning/losing positions
- Time scrambles (focus on time management instead)
Use Multiple Engines
Use Multiple Engines
Compare opinions from different engines:
- Go to Settings → Engines → Add Engine
- Install additional engines (Leela, Komodo, etc.)
- Enable multiple engines in the Analysis panel
- Compare evaluations - sometimes engines disagree!
Understand Computer Suggestions
Understand Computer Suggestions
Don’t blindly follow the engine:Ask yourself:
- Why is this move best?
- What is the engine’s plan?
- Is this practical in a real game?
- Does it fit my playing style?
- May prefer technically best moves that are hard to play
- Doesn’t account for opponent’s tendencies
- Can’t explain why a move is good
Common Tasks
Analyze a specific position
Analyze a specific position
To analyze a position without a full game:
- Go to Analysis board
- Set up the position:
- Edit → Setup Position
- Drag pieces to squares
- Set side to move, castling rights, en passant
- Or paste FEN: Edit → Paste FEN
- Enable engine analysis
Compare your move with engine's suggestion
Compare your move with engine's suggestion
After making a move:
- Note the evaluation before your move
- Make your move
- Check the new evaluation
- If it dropped significantly, click the engine’s suggested move
- See the continuation to understand why it’s better
Search for similar positions
Search for similar positions
Found an interesting position? Search your database:
- Navigate to the position
- Click Database panel → Search Position
- Choose search type:
- Exact position: FEN must match exactly
- Position with colors: Same pieces, any location
- Material pattern: Just piece count and types
- See all games with this position
- Study how masters played from here
Keyboard Shortcuts
Speed up your workflow with these essential shortcuts:| Action | Shortcut |
|---|---|
| Next move | → or Space |
| Previous move | ← |
| Go to start | ↑ or Home |
| Go to end | ↓ or End |
| Toggle engine | E |
| Flip board | F |
| Copy FEN | Ctrl/Cmd + Shift + C |
| Import PGN | Ctrl/Cmd + I |
| New game | Ctrl/Cmd + N |
Getting Help
Stuck or have questions?User Guide
Comprehensive documentation for all features
FAQ
Answers to frequently asked questions
GitHub Discussions
Ask the community for help
Report Issues
Found a bug? Let us know!
Join the Community
Obsidian Chess Studio is open source and community-driven:- ⭐ Star the project on GitHub
- 💬 Join discussions and share ideas
- 🌍 Help translate to your language
- 🐛 Report bugs and suggest features
- 💻 Contribute code if you’re a developer
OCS is free and will always remain free. Built by chess players, for chess players.
