Потягусь

Розімнись · щогодини

Потягусь

Гусь, який блокує екран, поки ти не розімнешся.

Щогодини екран заливає лужок, і на ньому стоїть нахабний гусь. Він прийшов нагадати про шию, спину й ноги. Дедлайни почекають пів хвилини.

macOS при першому відкритті скаже, що не може перевірити розробника: застосунок не підписаний платним Apple Developer ID. Це не вірус, це відсутність підпису. Правий клік → «Відкрити», а на macOS 15 — Системні налаштування → Конфіденційність і безпека → «Відкрити все одно».

  • macOS
  • щогодини о :05
  • безкоштовно
  • open source
Гусь Потягусь тягнеться вгору, розкинувши крила

Як це працює

Не нагадування. Блокування.

Звичайні нагадування закриваються одним рухом. Потягусь закриється, лише коли ти встанеш, клацнеш і дочекаєшся кінця таймера.

  1. 01Перевіряє момент

    Чи ти не на дзвінку і чи екран не заблокований. Якщо все чисто — виходить.

  2. 02Заливає екран лужком

    Поверх усіх вікон, на кожному моніторі. Гусь стоїть і чекає.

  3. 03Чекає на клік

    Таймер не піде, поки ти не натиснеш «Встаю — поїхали». Пересидіти не вийде.

  4. 04Відлік і вправа

    3-2-1, потім 30–60 секунд вправи з підказками. Гусь робить її разом з тобою.

  5. 05Записує результат

    Скільки разів розім'ялась сьогодні, серія днів, улюблена вправа. Усе локально.

Якщо момент зовсім невдалий — «Ще 5 хв» або пропустити цю годину. Пауза на 30 хв, годину, дві або до кінця дня є в меню-барі.

Три стани

Так це виглядає на екрані.

Гусь прийшов
Гусь прийшовЩе нічого не йде. «Встаю — поїхали», «Ще 5 хв» або пропустити цю годину.
Вправа
ВправаЛічильник, три кроки і гусь, який тягнеться разом з тобою.
Готово
ГотовоКрапка в денному прогресі. До наступної години.

Вправи

17 коротких вправ для того, що найбільше страждає від сидіння.

Від 30 секунд до хвилини. Обираються випадково, одна й та сама не повторюється, доки не пройдуть щонайменше чотири інші.

«Твій хребет щойно подав заяву на звільнення.»Одна з реплік гуся при появі

Встановити

Дві хвилини, і гусь у меню-барі.

Просто: DMG

  1. Скачай Potyagus-0.2.dmg.
  2. Перетягни Potyagus.app у «Програми».
  3. Перший раз macOS попередить про невідомого розробника. Правий клік → «Відкрити». На macOS 15 і новіших: Системні налаштування → Конфіденційність і безпека → «Відкрити все одно».

Далі він сам оселиться в меню-барі, поставить себе на автозапуск і прийде о :05 наступної години. Жодних дозволів не просить.

Чому так: застосунок не підписаний Apple Developer ID (це платна підписка), тому Gatekeeper його не знає. Код відкритий, можна перевірити або зібрати самій.

Скачати для MacDMG · 11 МБ · macOS 13+

З кастомізацією: з коду

Свої вправи, репліки, години чи інший гусь. Потрібен Swift з Xcode Command Line Tools.

git clone https://github.com/uvallie/Potyagus.git
cd Potyagus
./bin/potyagus install

Одна команда збирає застосунок і запускає агент. Перевірити зараз: ./bin/potyagus now.

Відкрити репозиторій

Питання

Дзвінки, приватність, налаштування.

А якщо я на дзвінку?

Потягусь мовчить. Він дивиться, чи зайняті одночасно мікрофон і динаміки — це і є дзвінок у Zoom, Meet, Teams, Slack чи FaceTime. Диктування не рахується. Поки дзвінок іде, гусь перевіряє кожні 5 хвилин і виходить одразу, як ти звільнишся.

Чи просить він доступ до мікрофона або екрана?

Ні. Жодних системних дозволів. Він читає лише стан аудіопристроїв, нічого не записує і нічого нікуди не надсилає.

Що з даними?

Усе лежить у ~/Library/Application Support/Potyagus/: налаштування, історія, пауза. Ніякої реєстрації, аналітики чи хмари.

Можна налаштувати години й вправи?

Так. У config.json — вікно роботи (за замовчуванням 9–21), хвилина появи, тільки будні, денна ціль, список застосунків, під час яких не турбувати. Вправи й репліки — у exercises.json, якщо збирати з коду.

macOS каже, що не може перевірити розробника. Це безпечно?

Так. Попередження означає лише те, що застосунок не підписаний платним Apple Developer ID, а не що з ним щось не так. Код відкритий на GitHub, його можна прочитати або зібрати самій. Щоб відкрити: правий клік на Potyagus.app → «Відкрити» → «Відкрити». На macOS 15 і новіших після першої спроби зайди в Системні налаштування → Конфіденційність і безпека, внизу буде кнопка «Відкрити все одно». Це робиться один раз.