Игра в шахматы
Играйте против шахматного движка с настраиваемой силой и контролем времени. Играйте с другом по очереди на одном компьютере.
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 для облачных функций — и сколько это стоит на практике.
Возможные улучшения
Идеи, которые мы исследуем — обучающий плагин, доступность, расширение мультиплеера и многое другое.