Repolode
Splode

Splode/pomotroid

Простой и приятный на вид настольный таймер Pomodoro для Windows, macOS и Linux на базе Tauri и Rust.

Open source альтернатива:Be Focused

Звёзды
5,592
Форки
492
Открытые issues
134
Последний коммит
29 дней назад

Что это?

Pomotroid — настраиваемый настольный таймер Pomodoro. Можно задавать длительность рабочих интервалов и перерывов, количество раундов перед длинным перерывом, а также отслеживать завершённые сессии в статистике за день, неделю и всё время с тепловой картой за 52 недели.

В приложение входят 38 цветовых тем, которые переключаются в соответствии со светлым или тёмным режимом ОС. Можно добавлять собственные темы в виде JSON-файлов — они применяются без перезапуска. Также доступны глобальные горячие клавиши, работающие при скрытом окне, значок в системном трее с ходом таймера, системные уведомления при смене раундов и пользовательские звуки оповещений.

Дополнительно можно включить локальный WebSocket-сервер: внешние инструменты, например оверлеи для стримов или скрипты автоматизации, смогут запрашивать текущее состояние таймера и получать события о смене раундов. Интерфейс доступен на восьми языках.

Ключевые возможности

  • 01Настраиваемая длительность рабочих интервалов, перерывов и длинных перерывов, а также количество раундов
  • 02Статистика за день, неделю и всё время с тепловой картой за 52 недели
  • 0338 встроенных тем, соответствующих светлому или тёмному режиму ОС, и пользовательские темы в формате JSON
  • 04Глобальные горячие клавиши, значок в системном трее с текущим ходом таймера и уведомления на рабочем столе
  • 05Дополнительный локальный WebSocket-сервер для оверлеев и интеграций

Сценарии использования

  • Сохранять концентрацию во время работы за компьютером с помощью техники Pomodoro
  • Отслеживать количество завершённых сессий концентрации за день или неделю
  • Отображать текущее состояние таймера в оверлее для стрима через WebSocket API

Быстрый старт

  1. 1

    Установить зависимости

    npm install
  2. 2

    Запустить в режиме разработки с горячей перезагрузкой

    npm run tauri dev
  3. 3

    Собрать релиз для production

    npm run tauri build

Что важно знать

  • Pomotroid сейчас не подписан, поэтому при первом запуске ОС может показать предупреждение.
  • В GNOME Linux для отображения значка в системном трее требуется дополнительное расширение AppIndicator.

В подборках

Темы

#pomodoro#time-management#productivity#tauri#rust#desktop-app#timer#pomodoro-technique#pomodoro-timer#svelte

Частые вопросы

Что такое pomotroid?
Простой и приятный на вид настольный таймер Pomodoro для Windows, macOS и Linux на базе Tauri и Rust. Pomotroid — настраиваемый настольный таймер Pomodoro. Можно задавать длительность рабочих интервалов и перерывов, количество раундов перед длинным перерывом, а также отслеживать завершённые сессии в статистике за день, неделю и всё время с тепловой картой за 52 недели.
pomotroid можно использовать бесплатно? Какая у него лицензия?
pomotroid распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pomotroid всё ещё поддерживается?
Активно поддерживается. Последний коммит в pomotroid — 9 окт. 2026 г..
Для чего можно использовать pomotroid?
Сохранять концентрацию во время работы за компьютером с помощью техники Pomodoro Отслеживать количество завершённых сессий концентрации за день или неделю Отображать текущее состояние таймера в оверлее для стрима через WebSocket API
Как установить pomotroid?
Установить зависимости: npm install Запустить в режиме разработки с горячей перезагрузкой: npm run tauri dev Собрать релиз для production: npm run tauri build
Где скачать pomotroid?
Исходный код и инструкции по установке — на GitHub: https://github.com/Splode/pomotroid

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное приложение для заметок с локальным хранением данных: страницы, задания, календарь, карточки и базы данных; создано на Tauri и Svelte.

277+15 за неделю19TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 4 дня назад