チェスをプレイ
強さやタイムコントロールを設定できるチェスエンジンと対局できます。同じコンピュータで友人と交互にプレイすることも可能です。
En Parlant~ は、Francisco Salgueiro が開発したオープンソースのチェス GUI である En Croissant のフォークです。Francisco が築いた優れた基盤 — エンジン解析、ゲームデータベース、レパートリートレーニング、パズル、Lichess および Chess.com との統合 — をそのまま活かしつつ、チェスのアノテーションを多言語で読み上げるテキスト読み上げナレーション、軽量な WebSocket リレーによるオンラインマルチプレイヤー機能、そしてセットアップ不要ですぐに動作するナレーション付きデモを追加しました。Francisco が構築したすべての機能はそのまま残っています。私たちはそこに「声」を与えました。
ホーム画面には7つの入口があります。各カードをクリックすると、それぞれ異なるワークスペースが開きます。
チェスをプレイ
強さやタイムコントロールを設定できるチェスエンジンと対局できます。同じコンピュータで友人と交互にプレイすることも可能です。
マルチプレイヤー
友人とオンラインで対局できます。一方のプレイヤーがホストとなり、6文字のコードを共有し、もう一方がそのコードで参加します。アカウント登録は不要です。
解析ボード
エンジン評価、アノテーションツール、手の品質シンボル付き自動ゲームレポートを備えたフリー解析機能です。
レパートリー
カバレッジ追跡付きのオープニングレパートリーを構築し、間隔反復でトレーニングできます。
ゲームのインポート
PGN ファイルのインポート、ゲームテキストの貼り付け、または Lichess や Chess.com アカウントから直接ゲームを取得できます。
パズル
Lichess パズルデータベースでタクティクスを練習できます — 実際のゲームから集められた数百万のパズルがすべてオフラインで利用可能です。
ナレーション付きデモ
チェスのアノテーションが多言語で読み上げられます。セットアップ不要 — 事前録音された音声がすぐに再生されます。
サイドバーから、アプリの5つの主要セクションにすばやくアクセスできます。
ボード
メインのチェスボード — 駒セット、テーマ、座標、評価バー、アノテーションツールが揃っています。
ユーザー
Lichess と Chess.com のアカウントを連携して、自分のゲームを閲覧したり統計を確認したりできます。
ファイル
PGN ファイルやレパートリーの閲覧、オープン、管理ができます。
データベース
局面、プレイヤー、オープニングで数百万のマスターゲームを検索できます。
エンジン
UCI チェスエンジンのダウンロード、インストール、設定を行い、解析やプレイに利用できます。
TTS プロバイダー
クラウドおよびローカルの5つのテキスト読み上げプロバイダーから選択して、アノテーションの読み上げを開始できます。
ゲームアーキテクチャ
Tauri/Rust/React スタックがどのように組み合わさっているか — チェスエンジンから UI まで。
マルチプレイヤーアーキテクチャ
WebSocket リレーが2人のプレイヤーをリアルタイムチェスで接続するしくみです。
AI ワークフロー
En Parlant~ が Claude Code を使ってどのように構築されたか — プロンプト、セッション、原則、そして人間が線を引くポイント。
TTS 言語ランキング
言語別のチェス人気度 — TTS 言語メニューの順序を決めるデータの背景です。
リポジトリシークレット
GitHub Actions のシークレットとは何か、プロジェクトをフォークする場合に必要なものについて説明します。
BYOK: Bring Your Own Key
En Parlant~ がクラウド機能に Bring Your Own Key 方式を採用している理由と、実際にかかるコストについて説明します。
今後の拡張候補
検討中のアイデア — 教育プラグイン、アクセシビリティ、マルチプレイヤーの拡張など。