Гра в шахи
Грайте проти шахового рушія з налаштовуваною силою та контролем часу. Грайте по черзі з другом на одному комп’ютері.
En Parlant~ — це форк En Croissant, шахового GUI з відкритим кодом, створеного Francisco Salgueiro. Ми взяли чудову основу Francisco — аналіз рушієм, бази партій, тренування дебютного репертуару, розв’язування задач, інтеграцію з Lichess та Chess.com — і додали озвучення тексту, яке читає шахові анотації вголос багатьма мовами, онлайн-мультиплеєр через легковісний 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~ використовує модель «принесіть свій ключ» для хмарних функцій — і скільки це коштує на практиці.
Потенційні вдосконалення
Ідеї, які ми досліджуємо — навчальний плагін, доступність, розширення мультиплеєра та інше.