Chess.ceo

Docking & Panels

Drag, split, resize, and arrange your workspace panels

Each analysis board in Chess.ceo has a flexible panel layout powered by a docking system. You can rearrange, resize, split, and tab panels to build the workspace that suits your analysis style.

Available Panels

Every board tab can display any combination of these panels:

PanelDescription
BoardThe chess board itself — always visible and cannot be closed.
NotationThe move tree showing your game with all variations and comments.
Local EngineBrowser-based Stockfish 17.1 running via WebAssembly — no server needed.
Cloud EngineServer-side Stockfish or Lc0 running on dedicated hardware — more powerful but requires a connection.
DatabasePosition search across the game database, showing games and statistics for the current position.
Player PreparationOpponent analysis mode for studying a specific player's repertoire.
CorrespondenceTools for managing correspondence games.

Rearranging Panels

Panels can be moved anywhere in your workspace using drag and drop:

As you drag, a ghost preview highlights where the panel will land, so you can see the result before you drop.

Resizing

Drag the border between any two panels to resize them. The cursor changes to a resize handle when you hover over a panel boundary.

Tab Groups

Multiple panels can share one area as a tabbed group. For example, you might group your Local Engine and Cloud Engine panels together in one pane, switching between them by clicking their tabs. This is a great way to keep your workspace compact while still having quick access to multiple panels.

Closing & Reopening Panels

Click the X on any panel tab to close it (except the Board, which has no close button). To reopen panels, use keyboard shortcuts:

You can also reopen panels through the panel menu.

Multiple Engine Instances

You can open several engine panels at the same time — for example, a Local Engine and a Cloud Engine side by side, or multiple local engines with different settings. Each instance gets its own numbered title ("Local Engine 2", "Cloud Engine 3") and runs independently with its own configuration.

Default Panel Positions

When you open a panel for the first time (or toggle it with a keyboard shortcut), it appears in a sensible default position:

Layout Persistence

Your panel layout is saved per tab and restored when you return to it. Each board tab remembers exactly how its panels were arranged. If something goes wrong with a layout, it resets to the default arrangement automatically.

Board Panel Protection

The board panel has special protections to ensure it's always visible and accessible: it has no close button, and it cannot be dragged to the left or top edges of the workspace. This prevents you from accidentally hiding the board behind other panels.

Tips:
  • Keyboard shortcuts are the fastest way to toggle panels on and off — learn E, N, and D first.
  • Each board tab has its own independent layout, so you can set up different workspaces for different analysis tasks.
  • Engine panels don't auto-start when restoring a saved layout — only panels you explicitly open will use CPU resources.