Все работы

Мой продукт · программа для Windows

Oblepiha

Название забавное. Возможности — серьёзные.

Настройка Windows и инструменты для ПК

Программа, которая выключает то, что Windows включает без спроса, и собирает в одном окне инструменты для всего ПК: 876 настроек с отменой, запись игр, разгон, драйверы и свой образ Windows.

Тип
Мой продукт · программа для ПК
Платформа
Windows 10 и 11, 64 бита · установщик или переносная версия
Роль
Продукт, дизайн, разработка и тестирование
Статус
Версия 1.0.1 на oblepiha.app
Технологии
Rust · Tauri 2 · React · TypeScript · PowerShell · wgpu

Демо на тестовых данных. На вашем компьютере ничего не меняется.

Исходная задача

Windows сама включает лишнее, а для настройки ПК нужен десяток программ.

Реклама в «Пуске», Bing в поиске, Copilot, телеметрия и фоновые приложения разбросаны по разным местам, а большое обновление может всё вернуть. К этому добавляются отдельные программы для записи, FPS, разгона и чистки драйверов. Скрипты с твиками есть, но им приходится верить вслепую. В Oblepiha каждое изменение — переключатель с понятным описанием, а инструменты собраны в одном окне.

Решения

01

Каждое изменение — переключатель

876 настроек простыми словами. Программа читает текущее состояние системы, прячет то, что не подходит этой версии Windows, и записывает каждое действие в журнал.

02

Пробовать не страшно

Снимок реестра перед каждым запуском, точки восстановления, отмена любой настройки и одна кнопка, которая откатывает всё, что включила программа.

03

Инструменты в одном окне

Запись игр, оверлей FPS, разгон, кривые вентиляторов, стресс-тест, здоровье дисков, драйверы, удаление программ с остатками, автозагрузка и сборка образа Windows.

04

Сначала просто, глубоко — по желанию

Большинство выбирает один из трёх наборов или отвечает на короткий опрос и жмёт «Оптимизировать». Опытные открывают все настройки и сохраняют свои наборы.

Технологии и инструменты

Rust + Tauri 2
Небольшая нативная программа с прямым доступом к Windows: DXGI, Media Foundation, NVML, IOCTL дисков.
React + TypeScript
Интерфейс на семи языках.
PowerShell
Движок настроек, драйверов и образа Windows (DISM, IMAPI2, меню загрузки).
wgpu (DX12 / Vulkan)
Стресс-тест, который работает на любой видеокарте.
QUIC · Noise · BitTorrent DHT
Удалённая помощь без своего сервера.
Hyper-V + PowerShell Direct
Стенд, который проверяет каждую настройку на чистой Windows.

Нестандартные решения

  1. Запись без FFmpeg и без микрофризов

    «Повтор» должен держать последние секунды игры, не трогая диск. Перезапуск кодировщика каждые пару секунд давал микрофризы, поэтому один аппаратный кодировщик (NVENC, AMF или Quick Sync) работает всю сессию, пишет фрагменты MP4 в кольцо в памяти, а «Сохранить» собирает клип без перекодирования.

  2. Удалённая помощь без сервера

    Обычно для этого нужен сервер-посредник. Здесь маршрут ищут STUN и UPnP, два ПК встречаются через шифрованные записи в DHT BitTorrent, ключи которых выводятся из кода сопряжения (Argon2id), а сеанс идёт по QUIC с рукопожатием Noise. Без кода ничего не прочитать и не подключиться.

  3. Разгон, который сам откатывается

    Перед каждым шагом программа пишет файл-страховку. Если ПК упал или драйвер сбросился посреди теста, при следующем запуске карта возвращается к заводским. Режим «без изменений» показывает, что было бы сделано, ничего не записывая в карту.

  4. Установка Windows без флешки

    Файлы установки копируются на выбранный диск, а пункт меню загрузки запускает установщик в памяти. Порядок пунктов, пункт по умолчанию и время выбора меняются в программе, а весь загрузчик сохраняется перед каждым изменением.

  5. Стенд, который проверяет каждую настройку

    Виртуальная машина Hyper-V сама ставит Windows, включает и откатывает каждую настройку через PowerShell Direct и пишет отчёт в HTML, так что сломанные настройки ловятся до выпуска.

Что получает пользователь

  • Реклама, телеметрия и Copilot отключаются в пару кликов, и любую настройку можно вернуть.
  • Запись, FPS, драйверы и вентиляторы собраны в одной программе, а не в нескольких.
  • Эксперименты с разгоном безопасны: неудачный шаг откатывается сам.
  • Друг, который разбирается в Windows, может помочь удалённо, когда владелец ПК нажмёт «Разрешить».

Что моё, а что готовое

Своя разработка

  • Движок записи (DXGI + Media Foundation)
  • Разгон через NVML с откатом
  • Стресс-тест видеокарты и SMART дисков
  • Движок драйверов NVIDIA, AMD и Intel
  • Образ Windows, ISO, флешка и меню загрузки
  • Протокол удалённой помощи
  • Аккаунты, тарифы и возврат настроек после обновлений
  • Интерфейс, каталог настроек, снимки реестра, журнал, откаты, удаление программ, переводы
  • Сайт и сервер

Своя логика поверх библиотек

  • Оверлей FPS на данных PresentMon
  • Кривые вентиляторов на датчиках LibreHardwareMonitorLib

Готовые компоненты

  • Tauri, React, wgpu
  • quinn, mainline, snow и другие библиотеки Rust
  • Встроенный 7-Zip

Экраны

Раздел «Твики» со списком настроек и переключателями.
Настройки с понятными описаниями
«Запечатлеть момент»: длина повтора, горячие клавиши и настройки записи.
Повтор и запись
Страница разгона: смещения частот, лимит мощности и мягкий разгон.
Разгон с откатом
Страница драйверов со свежим пакетом и выбором компонентов.
Драйверы без лишних программ
Сборка образа Windows: редакция, приложения и настройки.
Свой образ Windows
Настройки мониторинга FPS с превью оверлея.
Оверлей FPS

Нужно что-то похожее?

Расскажите о задаче, и я назову фиксированную цену, без обязательств.

Обсудить проект
Следующий проектoblepiha.appСайт продукта, аккаунты и поддержка