Перейти к содержимому

Документация En Parlant~

En Parlant~ — это форк En Croissant, шахматного GUI с открытым исходным кодом, созданного Francisco Salgueiro. Мы взяли отличную основу Francisco — анализ движком, базы данных партий, тренировку репертуара, решение задач, интеграцию с Lichess и Chess.com — и добавили озвучивание текста (text-to-speech), которое читает шахматные аннотации вслух на множестве языков, онлайн-мультиплеер через легковесный WebSocket-ретранслятор, а также озвученную демонстрацию, работающую сразу без какой-либо настройки. Всё, что создал Francisco, осталось на месте. Мы просто дали приложению голос.

Начало работы →

Главный экран предлагает семь путей. Каждая карточка открывает отдельное рабочее пространство.

Игра в шахматы

Играйте против шахматного движка с настраиваемой силой и контролем времени. Играйте с другом по очереди на одном компьютере.

Подробнее

Мультиплеер

Играйте с другом онлайн. Один игрок создаёт игру, делится 6-символьным кодом, а второй присоединяется. Учётная запись не требуется.

Подробнее

Доска анализа

Свободный анализ с оценкой движка, инструментами аннотирования и автоматическими отчётами о партии с символами качества ходов.

Подробнее

Репертуар

Создавайте дебютные репертуары с отслеживанием покрытия и тренируйте их с помощью интервального повторения.

Подробнее

Импорт партии

Импортируйте PGN-файлы, вставляйте текст партии или загружайте партии напрямую из вашего аккаунта Lichess или Chess.com.

Подробнее

Задачи

Тренируйте тактику с базой задач Lichess — миллионы задач из реальных партий, полностью офлайн.

Подробнее

Озвученная демонстрация

Слушайте шахматные аннотации вслух на множестве языков. Настройка не требуется — предварительно записанное аудио воспроизводится мгновенно.

Подробнее

Боковая панель обеспечивает быстрый доступ к пяти основным разделам приложения.

Доска

Основная шахматная доска — наборы фигур, темы, координаты, шкала оценки и инструменты аннотирования.

Подробнее

Пользователь

Привяжите свои аккаунты Lichess и Chess.com для просмотра партий и статистики.

Подробнее

Файлы

Просматривайте, открывайте и управляйте своими PGN-файлами и репертуарами.

Подробнее

База данных

Ищите среди миллионов мастерских партий по позиции, игроку или дебюту.

Подробнее

Движки

Скачивайте, устанавливайте и настраивайте UCI-шахматные движки для анализа и игры.

Подробнее

Провайдеры TTS

Выбирайте из пяти провайдеров синтеза речи — облачных и локальных — и начните слушать аннотации.

Подробнее

Архитектура приложения

Как устроен стек Tauri/Rust/React — от шахматного движка до пользовательского интерфейса.

Подробнее

Архитектура мультиплеера

Как WebSocket-ретранслятор соединяет двух игроков для шахматной партии в реальном времени.

Подробнее

Рабочий процесс с ИИ

Как En Parlant~ создавался с помощью Claude Code — промпты, сессии, принципы и где проходит граница участия человека.

Подробнее

Рейтинг языков TTS

Популярность шахмат по языкам — данные, определяющие порядок языков в меню TTS.

Подробнее

Секреты репозитория

Что представляют собой секреты GitHub Actions и что нужно при форке проекта.

Подробнее

BYOK: используйте свой ключ

Почему En Parlant~ использует модель bring-your-own-key для облачных функций — и сколько это стоит на практике.

Подробнее

Возможные улучшения

Идеи, которые мы исследуем — обучающий плагин, доступность, расширение мультиплеера и многое другое.

Подробнее