Представлено відкритий оптимізатор процесів SceneShift на Go і Bubble Tea

У відкритому доступі з’явився SceneShift — термінальний інструмент для оптимізації процесів, створений мовою Go з використанням TUI-фреймворку Bubble Tea. Проєкт орієнтований на керування фоновими застосунками з метою швидкого звільнення системних ресурсів перед ресурсоємними задачами.

Наразі SceneShift доступний для Windows. Розробники повідомляють, що в подальших релізах планується підтримка Linux (через SIGSTOP/SIGCONT) та macOS. Вихідний код опублікований на GitHub під ліцензією MIT.

SceneShift розрахований на користувачів, які активно навантажують систему: геймерів, 3D-художників, стримерів, а також тих, хто працює з рендерингом або важкими обчисленнями. Замість ручного пошуку процесів, що споживають процесорний час і оперативну памʼять, інструмент дозволяє централізовано завершувати або призупиняти їх роботу в межах заздалегідь підготовлених профілів.

Встановлення не потребує складної конфігурації: достатньо скопіювати файл SceneShift.exe в окрему директорію та запустити його з правами адміністратора. Під час першого запуску програма автоматично створює всі необхідні конфігураційні файли.

Ключові можливості SceneShift:

  • централізоване керування процесами — завершення або призупинення кількох застосунків одним дією;
  • режим Smart Process Control — тимчасове призупинення фонових програм (наприклад, браузера або музичних сервісів) без повного закриття;
  • Snapshot RAM — відображення в реальному часі обсягу оперативної памʼяті, який вдалося звільнити;
  • модульна система оформлення — візуальні налаштування винесені в окремі файли theme.yaml;
  • профілі використання — швидке перемикання між сценаріями «Ігри», «Рендеринг» або користувацькими наборами;
  • інтеграція з системою — автоматична робота з підвищеними правами для керування захищеними процесами;
  • список безпечних процесів Windows — вбудований захист від завершення критично важливих системних служб, зокрема explorer.exe, dwm.exe та services.exe.

SceneShift не претендує на роль універсального системного оптимізатора, але пропонує зрозумілий і контрольований спосіб підготувати систему до пікових навантажень без зайвих фонових втручань.