Skip to content

winintern/Geryon-Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geryon Browser 🦅 Приватный, лёгкий браузер на движке Chromium (QtWebEngine) Python License Release Downloadswser/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

About

Geryon Browser 1.4V

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors