Pomodoro Timer — интерфейс таймера

Фокус. Работа. Отдых.

Простой и гибкий таймер Pomodoro на Python с Tkinter. Настраиваемые темы, звуки и управление медиа для максимальной продуктивности. Полностью бесплатно с открытым исходным кодом.

Возможности

Умные циклы

Автоматический подсчет сессий до длинного перерыва. Фазы: Focus (работа), Short Rest (короткий отдых), Long Rest (длинный отдых), Pause (пауза). Настройте длительность каждой фазы под свой ритм.

Темы оформления

Поддержка светлой, темной и пользовательских тем. Настройка цветов фона, кнопок и текста. 7 встроенных тем + создание своих.

Звуки и Медиа

Выбор своих MP3 треков для начала фазы. Управление системным медиаплеером (Play/Pause) через клавиатуру. Работает с браузерами и большинством плееров.

Гибкие настройки

Пресеты времени (Small, Medium, Big или пользовательский), режим "Поверх всех окон", автосохранение конфигурации в settings.json.

Установка

Windows (.exe)

Готовый исполняемый файл для Windows. Не требует установки Python или каких-либо зависимостей. Просто скачайте и запустите.

⬇ Скачать .exe

Linux / macOS

Для Linux, macOS или запуска из исходного кода. Требуется Python 3.8+. Подробные инструкции по установке в README.

📖 Инструкция в README

Частые вопросы (FAQ)

Бесплатно ли это приложение?

Да, таймер Pomodoro полностью бесплатен и распространяется с открытым исходным кодом под лицензией MIT. Вы можете использовать его для личных и коммерческих целей без ограничений.

Для каких операционных систем подходит?

Готовая .exe версия работает на Windows 7 и новее. Для Linux и macOS можно запустить приложение из исходного кода при наличии Python 3.8+. Тестировалось на Python 3.11.9.

Нужно ли устанавливать Python?

Для Windows — нет, доступна готовая, портативная .exe версия. Python требуется только если вы хотите запустить приложение из исходного кода или модифицировать его.

Как работает управление медиаплеером?

Приложение использует библиотеку keyboard для отправки системных событий Play/Pause. Это позволяет управлять воспроизведением в браузерах, Spotify, VLC и других плеерах. На некоторых системах могут потребоваться права администратора.