10 KiB
Omega
Дашборд з відкритим кодом для консолей PS5 з підтримкою homebrew: ігри, Store, музика, друзі й party в одному місці.
Розробник — TheCriicom.
English · Italiano · 日本語 · Français · Español · Deutsch · Nederlands · Português (Portugal) · Português (Brasil) · Русский · 한국어 · 简体中文 · 繁體中文 · Suomi · Svenska · Dansk · Norsk bokmål · Polski · Türkçe · Čeština · Magyar · Ελληνικά · Română · ไทย · Tiếng Việt · Bahasa Indonesia · Українська
Вебсайт · Встановлення · Власний сервер · Розробка
Omega — це дашборд, створений для користувачів homebrew, і ваш екран Home, якщо ви цього забажаєте (він запитає під час першого запуску): встановлені ігри й homebrew стоять в одному ряду, Store встановлює одним натисканням кнопки, музика продовжує грати під час гри, а друзі завжди поруч — на відстані одного натискання. Omega працює як homebrew (SDL2, програмний рендеринг) і взаємодіє із сервером, який може розгорнути будь-хто.
Що всередині
- Home, де ігри й homebrew зібрані разом, динамічні фони з обкладинок, прямий запуск (ігри через LncUtil, homebrew через websrv, ELF-пейлоади у фоновому режимі).
- Store homebrew з відкритим кодом: пошук, полиці за категоріями, голоси,
оцінки й коментарі. Сам розпізнає
.pkg,.zipі.elfта встановлює кожен файл у потрібне місце. - Моя бібліотека: резервні копії ваших власних ігор із посиланням для завантаження та обкладинкою; додаються з консолі чи з телефона або імпортуються з JSON-файлу (один раз або зі зв'язком, щоб усе лишалося синхронізованим). Зберігається лише на консолі.
- Музика, зокрема й під час гри: інтернет-радіо (radio-browser), Navidrome та інші сервери Subsonic, файли з USB, будь-яке посилання на аудіо. Відтворення працює у фоновому демоні (збірка FFmpeg лише для аудіо), тому не припиняється, коли ви запускаєте гру.
- Пульт на телефоні: демон віддає вебсторінку на порту 9095. Скануйте QR-код на консолі, введіть PIN, і з браузера будь-якого телефона, планшета чи ПК можна керувати музикою, надсилати аудіофайли та керувати Моєю бібліотекою.
- Розпізнавання HEN: під час запуску Omega визначає OnionHEN, etaHEN, pldmgr або ps5_autoloader, повідомляє, чого бракує, і після вашого підтвердження встановлює та вмикає їхні служби в потрібному місці. В OnionHEN він додає до ігрового меню (L2 + R3) сторінку з керуванням музикою.
- Системні інструменти: температури, поріг вентилятора, сховище та файловий менеджер.
- Community: стіна з дописами, вподобаннями й коментарями; групові чати; люди, яких ви можете знати; ігровий час і рейтинг друзів.
- Party з текстовим і голосовим чатом (Opus), запрошеннями до гри, власним статусом (у мережі, відійшов, не турбувати, невидимий).
- Game Base: друзі, запити й повідомлення.
- Конфіденційність: блокування, скарги, хто може вам писати, експорт даних, видалення облікового запису.
- Теми, згенерована фонова музика, браузер для читання.
- 27 мов: застосунок автоматично використовує мову консолі (її можна змінити в Налаштуваннях).
- Вибір сервера: додайте в Налаштуваннях адресу будь-якого сервера Omega; офіційний сервер завжди залишається доступним.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Структура репозиторію
| Тека | |
|---|---|
client/ |
застосунок для консолі (C, SDL2) і десктопна збірка для розробки на Mac |
daemon/ |
фоновий пейлоад: музичний програвач, вебсторінка пульта на телефоні, Моя бібліотека, сповіщення під час гри та (лише якщо ви оберете) повторне відкриття Omega, коли ви повертаєтеся в Home |
onionhen-plugin/ |
плагін для OnionHEN: сторінка Omega в ігровому меню з керуванням музикою |
server/ |
API на Node.js, проксі, панель модерації та Docker Compose для розгортання сервера |
docs/ |
архітектура й зображення |
Встановлення Omega на консоль
Потрібна PS5 із джейлбрейком і підтримкою homebrew: HEN, як-от OnionHEN чи
etaHEN, або лаунчер на кшталт websrv
із завантажувачем пейлоадів.
Найпростіше — відкрити play.omegasuite.it/installa
у браузері консолі. Інший варіант — завантажити пакет із сайту й скопіювати
data/ на консоль через FTP.
Розгортання сервера
git clone https://github.com/TheCriicom/omega-dashboard-ps5.git
cd omega-dashboard-ps5/server
./scripts/install.sh
Скрипт створює .env із випадковими секретами й запускає контейнери. Повний
посібник з автоматичним HTTPS через Caddy — у
server/README.md. Потім на консолі:
Налаштування → Сервер → Додати сервер.
Розробка
- Застосунок:
client/README.md— збірка для PS5 за допомогою ps5-payload-sdk і десктопна збірка із SDL2 з Homebrew, керована файлом команд, щоб тестувати інтерфейс без консолі. Переклади зберігаються вclient/i18n/(один JSON на мову). - Сервер:
server/README.md— Node.js ≥ 20 і PostgreSQL, наскрізні тести черезnpm test. - Архітектура:
docs/architecture.md.
Внески вітаються: див. CONTRIBUTING.md.
Автор
Omega розробляє TheCriicom — outlinedigital.it.
Ліцензія
Copyright © 2026 TheCriicom і контриб'ютори Omega.
Omega — вільне програмне забезпечення: GNU GPL v3 або новіша.
Сторонні компоненти та їхні ліцензії перелічено в
client/THIRD-PARTY-NOTICES.md.
Omega — незалежний проєкт, не пов'язаний із Sony Interactive Entertainment, не схвалений і не спонсорований нею. «PlayStation» і «PS5» — торговельні марки відповідних власників. Omega не містить і не розповсюджує ігор.






