Arthurvrt
🇫🇷
Back to work

Raycast Extension for Lichess

Lichess

A Raycast extension for checking recent Lichess games, creating a game, and analyzing a position or game from PGN or FEN input.

Raycast extension screenshot for Lichess workflows.
Lichess command listing recent Lichess games in Raycast.
Product

Problem

Keep everyday Lichess actions one command away.

This Lichess extension brings three recurring Lichess workflows into Raycast: reviewing recent games, launching a new game, and sending a PGN or FEN position into analysis.

Lichess command listing recent Lichess games in Raycast.

Consult recent games

Recent games are searchable from Raycast, with opponent, result, speed, date, and a direct action to open the game on Lichess.

Lichess command for creating a Lichess game from Raycast.

Launch a game

Game creation exposes the key setup options directly in Raycast: time control, increment, color, and rated mode.

Lichess command showing setup fields for a new Lichess game.

Analyze PGN or FEN

The analysis command accepts either a PGN game or a FEN position, detects the input type, and prepares the analysis flow.

Engineering

Raycast-native commands around Lichess and PGN/FEN analysis.

Lichess uses Raycast's native React API, with TypeScript command modules connected to Lichess workflows and PGN/FEN input handling.

Screens

The main Lichess extension workflows.

Lichess command listing recent Lichess games in Raycast.
Review recent games
Lichess command for creating a Lichess game from Raycast.
Create a new game
Lichess command showing setup fields for a new Lichess game.
Configure game options
Lichess command for analyzing a chess game from a PGN or FEN input.
Analyze a PGN or FEN position