Geryon Browser
🦅 Приватный, лёгкий браузер на движке Chromium (QtWebEngine)
wser/total
📖 Описание
Geryon — это браузер, созданный для тех, кто ценит приватность и контроль над своими данными. Он построен на базе движка Chromium через QtWebEngine, написан на Python с использованием PySide6. В отличие от массовых браузеров, Geryon не содержит встроенной телеметрии, рекламы и слежки. Все данные хранятся локально, а профили можно экспортировать/импортировать.
Благодаря модульной архитектуре каждая функция (адблок, менеджер паролей, погода и т.д.) реализована как отдельный компонент, что упрощает поддержку и добавление новых возможностей. Исходный код открыт под лицензией MIT — вы можете изучать, модифицировать и распространять его свободно.
✨ Преимущества Полная приватность — никакой телеметрии, отключены все внешние сервисы (Google Safe Browsing, Crash Reports).
Локальное хранение данных — история, куки, пароли, закладки остаются только у вас.
Высокая производительность — оптимизирован для слабых ПК.
Модульная архитектура — легко расширять и модифицировать.
Блокировщик рекламы и трекеров на уровне запросов (обновляемый список доменов).
Защита от цифрового отпечатка — подмена User-Agent, отключение WebGL и Canvas (опционально).
Менеджер паролей с мастер-паролем и шифрованием AES-256.
Панель «Паника» (Ctrl+Shift+X) — мгновенная очистка всех данных.
Стартовая панель с погодой, курсами валют, часто посещаемыми сайтами и последними закладками.
Множественные профили — каждый со своими настройками, историей, паролями.
Импорт/экспорт закладок (HTML), паролей (JSON), всего профиля (ZIP).
Калькулятор в адресной строке, автодополнение из закладок и истории.
Приватные окна (инкогнито) и генерация QR-кода страницы.
🛠️ Установка Windows (установщик) Скачайте последний установщик GeryonSetup.exe из раздела релизов.
Запустите установку, следуя инструкциям (можно выбрать компоненты: ярлыки, папку загрузок).
Для проверки целостности используйте SHA256-хеш, публикуемый рядом с установщиком.
Портативная версия Скачайте ZIP-архив из релизов и распакуйте в любую папку.
Запустите Geryon.exe (портативный режим не требует установки).
Из исходников bash git clone https://github.com/winintern/Geryon-Browser.git cd Geryon-Browser pip install -r requirements.txt python main.py 🚀 Использование Вкладки: создание, закрытие, переключение (Ctrl+Tab), дублирование.
Адресная строка: поддерживает поиск через DuckDuckGo, Google, Bing, Яндекс (можно добавить свои поисковые системы). Работает автодополнение из закладок и истории.
Навигация: кнопки «Назад», «Вперёд», «Обновить», «Домой».
Закладки: добавление (Ctrl+D), просмотр, сортировка по времени, двойной клик для открытия.
История: автоматическое сохранение, просмотр последних 100 записей, очистка.
Загрузки: менеджер с прогрессом, отменой, звуковым уведомлением (Ctrl+J).
Стартовая панель: погода (wttr.in), курсы валют (exchangerate-api), часто посещаемые сайты, последние закладки.
Режим «Только текст» — отключает изображения, ускоряет загрузку.
Тёмный режим для сайтов — инвертирует цвета.
Паника: Ctrl+Shift+X мгновенно закрывает вкладки и очищает кэш.
QR-код: кнопка для генерации QR текущей страницы.
Инкогнито: приватные окна без сохранения истории и кук.
🔒 Безопасность и приватность Менеджер паролей: хранилище зашифровано алгоритмом AES-256, доступ только после ввода мастер-пароля. Возможен экспорт/импорт в JSON.
Блокировщик рекламы: локальный список доменов (adblock.txt) обновляется автоматически раз в сутки, блокировка на уровне HTTP-запросов.
Защита от цифрового отпечатка: случайный User-Agent из списка популярных браузеров, отключение WebRTC (предотвращает утечку IP), WebGL и Canvas (опционально).
Инкогнито-окна: отдельные окна с OTR-профилем, не сохраняющие историю, куки и пароли.
Паника: сочетание клавиш для экстренной очистки всех данных.
Проверка целостности установщика — публикуется SHA256-хеш.
👥 Для кого этот браузер? Для продвинутых пользователей, не доверяющих коммерческим браузерам.
Для владельцев слабых ПК — браузер оптимизирован под скромные ресурсы.
Для студентов и разработчиков, желающих изучить устройство браузера.
Для энтузиастов приватности — все данные под вашим контролем.
📦 Зависимости Python 3.12+
PySide6 ≥ 6.5
cryptography
requests
pyfiglet (для ASCII-арта в README генераторе)
Pillow (для QR-кода)
qrcode
(Полный список в requirements.txt)
📄 Лицензия Этот проект распространяется под лицензией MIT. Подробности в файле LICENSE. Иконка браузера от Maan Icons — Flaticon