Плани

Що буде.

У тому порядку, у якому заплановано. Ліцензія «Назавжди» включає все це, а рік оновлень — те, що вийде протягом року, без доплати. Без дат: усе виходить тоді, коли працює.

Вийшло

19

Уже в програмі.

  1. Встановлення через Homebrew.

    1.8.0

    brew install — так, як розробники встановлюють свої інструменти для смуги меню. Та сама програма, той самий ліцензійний ключ.

  2. Команда для Термінала.

    1.8.0

    vitals status, vitals top, vitals ports та інші: те, що бачить Vitals, у вигляді таблиці або JSON для скриптів.

  3. Безкоштовний пробний період.

    1.8.0

    Три дні з усіма функціями до покупки, без облікового запису й без картки.

  4. Вкладка «Агенти» для Claude Code, Codex та інших.

    1.7

    Кожен агент для програмування, запущений на вашому Mac: проєкт, у якому він працює, що він робить, скільки він уже працює і все, що він запустив, із кнопкою «Завершити» для сеансу і всього разом. Для Claude, Codex, GitHub Copilot, Cursor, Antigravity, Grok, Ollama і OpenCode — скільки залишилося від кожного плану, коли він оновиться і чи вкладаєтеся ви в темп, для кожного облікового запису, у який виконано вхід на цьому Mac.

  5. 90 днів історії або рік.

    1.6

    Зберігайте 30 днів, 90 днів, 6 місяців або рік — на вибір у Параметрах, тож на питання «що було важким у липні» є відповідь і для вас, і для вашого ШІ-асистента.

  6. Ваші власні сповіщення.

    1.6

    «Повідомити, коли Chrome перевищить 8 ГБ протягом пʼяти хвилин» або коли Mac тримається понад 90 °C. Або вимкніть сповіщення для програми, яка завжди гаряча.

  7. Експорт історії в CSV.

    1.6

    Ваші програми за днями, ваш Mac за годинами і показники кожні пʼять хвилин — три файли, що відкриваються в будь-якій програмі для таблиць.

  8. Налаштуйте під себе.

    1.5

    Кольори графіків, шрифт і товщина чисел, звичайні або компактні відступи і глибина графіків у часі — на сторінці «Оформлення» з попереднім переглядом наживо. Експортовані зображення теж це враховують.

  9. Показники червоніють під навантаженням.

    1.5

    У смузі меню значення стає червоним, поки процесор або графічний процесор на 90%, памʼять перевантажена, диск майже заповнений або Mac сильно нагрівається. На прохання покупця; перемикач у Параметрах → Макет → Смуга меню.

  10. Вкладка Neural Engine.

    1.5

    Наскільки завантажений Neural Engine і які програми його використовують — на окремій вкладці, у смузі меню і на вкладці «Огляд». Для всіх, хто запускає моделі ШІ на своєму Mac.

  11. Сервер MCP, щоб ваш ШІ-асистент спершу запитував Vitals.

    1.4

    Claude, Codex, Cursor і будь-який асистент із підтримкою MCP можуть запитати, що запущено, яка програма стоїть за числом і чи безпечно щось завершити, перш ніж щось чіпати. Вимкнено, доки ви не ввімкнете. Сам Vitals нічого нікуди не надсилає.

  12. Vitals вашою мовою.

    1.3

    Німецька, французька, іспанська, італійська, шведська, японська, китайська та інші — десять мов на старті, тими словами, якими вже говорить ваш Mac.

  13. Завершуйте будь-яку програму зі спадної панелі.

    1.2.1

    Наведіть вказівник на програму, натисніть кнопку закриття, підтвердьте. Примусово завершіть, якщо вона не відповідає. Контейнери так само отримують кнопку «Зупинити».

  14. Керування вентиляторами.

    1.2.1

    Кожен вентилятор в автоматичному режимі або на вибраній вами швидкості. Повернення до автоматичного режиму, коли Vitals завершує роботу.

  15. Контейнери Docker.

    1.2

    Кожен контейнер з його памʼяттю, процесором, мережею і портами — усередині проєкту, якому він належить.

  16. Вкладки й розширення браузера.

    1.2

    Chrome, Safari, Firefox та інші, розділені на вкладки, розширення, графіку і сам браузер.

  17. Глобальні скорочення клавіатури і дії для програми «Команди».

    1.2

    Відкривайте спадну панель або вікно з будь-якої програми. Отримуйте значення або найбільш навантажену програму у власних командах.

  18. Компактна смуга меню.

    1.2

    Для 13‑дюймових екранів. Параметри → Макет → Смуга меню → Розмір.

  19. Смуга меню, яку можна налаштувати.

    1.1

    Кожен показник може бути окремим елементом, у будь-якому порядку і з власним стилем.

Далі

6

Буде, у такому порядку.

  1. 1

    Карта сховища: що займає місце на диску.

    Кожна папка з розміром, від найбільшої, з простою позначкою: macOS, дані програми або ваше. Кеші, старі файли Xcode і забуті node_modules названо тим, чим вони є, і сказано, що буде, якщо їх видалити.

  2. 2

    Безпечне очищення кешів і старих файлів збирання.

    Кеші, залишки Xcode, образи Docker і старі node_modules — по одному, кожен із рядком про те, що це, і з підтвердженням. Жодної кнопки «очистити все». Нічого, що належить macOS, ніколи не чіпається.

  3. 3

    Стан накопичувачів.

    Наскільки зношений ваш SSD, скільки на нього записано і чи повідомляє він про проблему — для вбудованого накопичувача і будь-якого зовнішнього, що це повідомляє. Попередження, щойно накопичувач повідомить, що щось не так.

  4. 4

    Активність диска для кожного накопичувача.

    Зчитування і запис для кожного підʼєднаного накопичувача, а не лише загалом, з фільтром на графіку вкладки «Диск». Кожен підʼєднаний том у списку з вільним місцем.

  5. 5

    Стан Mac.

    Один рядок про те, як почувається ваш Mac, з названою причиною, коли щось не так: «Усе спокійно» або «Сильно нагрівається: Xcode використовує шість ядер уже дванадцять хвилин». Під ним — перевірки, на яких він ґрунтується: акумулятор, накопичувач, температура, памʼять і вільне місце. Одне клацання копіює повну картину як текст.

  6. 6

    Нагляд за процесами розробки, що вийшли з-під контролю.

    Забутий сервер розробки, інструмент, що застряг на повному навантаженні процесора, процес, що годинами забирає дедалі більше памʼяті. Vitals помічає, повідомляє вам і може зупинити його, якщо ви дозволите. Ніколи — macOS, ніколи — програму з відкритим вікном.

Пізніше

15

Після «Далі». Порядку ще немає.

  1. Віджети на робочому столі.

    Памʼять, диск, акумулятор і найбільш навантажені програми на робочому столі — видно, нічого не відкриваючи.

  2. Звільнення памʼяті.

    Одне місце, яке називає те, що тримає памʼять, не використовуючи її: програми, годинами залишені у фоні, сервери розробки, якими ніхто не користується. Для кожного — скільки поверне завершення, і кнопка «Завершити». А не число, яке падає і за хвилину знову росте.

  3. Тенденції у «Варто переглянути».

    Що змінилося, а не лише що відбувається зараз: «Ваш диск заповниться приблизно за 40 днів». «Акумулятор розряджається швидше, ніж минулого тижня, і причина — Chrome». «Slack використовує вдвічі більше памʼяті, ніж раніше».

  4. Куди подівся заряд після відʼєднання.

    «Я відʼєднав живлення о девʼятій, і в мене 60%. Куди він подівся?» Частка кожної програми в заряді, витраченому відтоді, як відʼєднали кабель, і наскільки швидко акумулятор розряджається зараз — на вкладці «Акумулятор».

  5. Криві вентиляторів.

    Вентилятори, що підлаштовуються під вибрану вами температуру: тихо, поки Mac холодний, і швидше, коли він нагрівається. Або повна швидкість на 15 хвилин перед збиранням чи рендерингом, а потім назад. Понад безпечну межу вентилятори завжди повертаються до автоматичного режиму.

  6. Власний ліміт вільного місця на диску.

    «Повідомити, коли на диску залишиться менше 10 ГБ» — з обсягом, який ви вибираєте.

  7. Push-сповіщення на телефон.

    Кожне сповіщення надсилається на вебхук, тож воно працює з ntfy, Pushover, Slack або Home Assistant. Для Mac, що працює сам по собі. Із тихими годинами.

  8. Тест швидкості інтернету.

    Завантаження, вивантаження і затримка на вкладці «Мережа» — окремо для кожної мережі Wi‑Fi, щоб відрізнити проблему вашого Wi‑Fi від проблеми вебсайту.

  9. IP-адреси, сигнал Wi‑Fi і сповіщення, коли зʼєднання зникає.

    Адреса цього Mac у вашій мережі та ваша публічна адреса на вкладці «Мережа», кожна копіюється одним клацанням, а поруч — сигнал, діапазон і швидкість зʼєднання вашого Wi‑Fi. Публічна адреса визначається лише на ваш запит. Сповіщення, коли зʼєднання зникає і коли воно відновлюється.

  10. Звіти.

    Ваш Mac за тиждень на одній сторінці: які програми використали найбільше заряду, памʼяті, мережі й диска, що змінилося з минулого тижня і про що Vitals вас попереджав. Збережіть його як PDF або CSV або дайте ШІ-асистенту його прочитати.

  11. Запис збирання або повільного моменту, секунда за секундою.

    Натисніть «Записати» перед збиранням, рендерингом або повільним моментом і «Зупинити», коли все скінчиться. Подивіться, що досягло піку, коли і яка програма за цим стояла. Експортуйте запис у CSV або дайте ШІ-асистенту його прочитати.

  12. Експортер для Prometheus.

    Для Grafana і панелей домашньої лабораторії. Стандартно вимкнено і лише для цього Mac, якщо не вказати інше.

  13. Машини OrbStack.

    Кожна машина Linux, яку ви запускаєте в OrbStack, з її памʼяттю і процесором — поруч із контейнерами, які Vitals уже показує.

  14. Скорочення, що завершує найважчу програму.

    Натисніть його будь-де, подивіться на програму і її показник, натисніть Return. Ніколи — macOS, Finder чи програму з незбереженою роботою.

  15. Показ у виїмці.

    Панель, що відкривається з вирізу на MacBook, які його мають. Стандартно вимкнено.

Не в планах

4

Про це просили, це розглянули, але цього не буде. Тут — щоб ніхто не чекав.

Чогось бракує? Напишіть на [email protected]. Більшість цієї дошки почалася з листа. Те, що вже вийшло, докладно описано в історії змін.