Repository navigation
Releases
MySafeAI 0.4.0
MySafeAI 0.4.0
Исправления нагрузки и ложных пауз на Windows, независимые проверки подключения и защита AI-сайтов через расширение.
Исправления
- Метаданные Windows-процесса переиспользуются только при совпадении PID и времени создания. Перед остановкой/возобновлением сохраняется проверка владельца, сессии и экземпляра процесса.
- Уже полностью остановленные процессы используют общий снимок потоков за цикл; первая и неполная паузы получают свежий снимок.
- Проверка Windows-маршрута обращается к выбранному интерфейсу, без перечисления всех адаптеров для каждого адреса. Сохранён scope IPv6 link-local DNS.
- Проверки IP отдельных политик публикуются независимо. Медленный сервис или PAC не удерживает результат исправного подключения и не расходует его тайм-аут.
- Устаревшие ответы, смена конфигурации/сети и отменённые проверки не могут вернуть доверие старому подключению.
- Автоматический монитор Windows/Linux/FreeBSD не наследует правило IDE на распознанные VPN-движки (
sing-box,mihomo,openvpnи другие). Это предотвращает остановку самого VPN, запущенного из терминала Cursor. Явно выбранный пользователем VPN-процесс остаётся под защитой. Правило не меняет отдельный режимmysafeai run, управляющий всем деревом запущенной команды.
Браузер
- Отдельные группы ChatGPT/OpenAI, Claude, Cursor и Gemini/AI Studio; остальные сайты остаются доступны.
- Локальная связь Native Messaging на macOS, Windows, Linux/Arch и FreeBSD. Права администратора и сетевой сервер не нужны.
- Проверка браузера использует свежую общую политику IP и не зависит от паузы другого приложения. Явные отключение защиты и пауза на 15 минут учитываются.
- Кнопка подключения локального компонента в настройках, Chromium- и Firefox-архивы в релизе.
- Собственные домены в меню расширения: вместе с поддоменами, с сохранением блокирующих правил после перезапуска браузера.
- Русский и английский интерфейс на всех платформах и в расширении, выбор системного языка или сохранённого вручную.
Расширение устанавливается вручную, Firefox-архив пока допускает временную установку. Это фильтрация новых браузерных запросов, а не пакетный firewall. Переход AI-вкладки на страницу паузы может потерять несохранённый ввод. Полные границы, включая WebRTC и аварии worker расширения: инструкция.
Процессный монитор сам не настраивает маршрутизацию трафика. Мягкое закрытие замороженных процессов Windows по-прежнему ограничено: обработка WM_CLOSE не гарантирована, после тайм-аута возможно принудительное завершение. Cursor может не предоставлять проверочный /cdn-cgi/trace для отдельной проверки своего сервиса — неподтверждённый ответ не считается доверенным.
English
- Reduced Windows process and route polling overhead; automatic IDE protection no longer pauses recognized inherited VPN transports.
- Independent connection checks prevent a slow service or PAC lookup from holding up unrelated applications.
- New local browser extension for selected AI sites and up to 50 custom domains, including their subdomains. Unrelated websites remain available.
- Russian, English and automatic system-language selection throughout the desktop app and extension.
- Native browser helper bundled for macOS, Windows, Linux/Arch and FreeBSD.
Browser setup and limitations · English README
Extensions currently require manual installation. Firefox is unsigned and can be loaded temporarily only. Browser request filtering is not an OS packet firewall; see the guide for WebRTC, existing-stream and background-worker limits.
MySafeAI 0.3.1
Исправили проверку IP при прямом подключении по Wi-Fi или Ethernet.
- При включённой проверке DNS MySafeAI сверяет маршрут к системным DNS-серверам с текущей сетью. Подтверждённый IP можно разрешить сразу. Если маршрут DNS ещё не подтверждён, приложения остаются на паузе.
- При прямом подключении стандартная проверка начинает с Cloudflare и ipify. AWS заменяет недоступный источник. Для подтверждения IP нужны два совпавших ответа.
- На macOS панель показывает обнаруженный IPv4, даже если полная проверка подключения ещё не завершена.
Сборки для macOS, Windows, Ubuntu, Arch Linux и FreeBSD. Контрольные суммы в SHA256SUMS.txt.
MySafeAI 0.3.0
Что нового
- Прямое подключение без VPN. MySafeAI проверяет внешний IP по Wi-Fi или Ethernet и предлагает его разрешить. Выбранные приложения остаются на паузе до подтверждения. Прямые IP хранятся отдельно от разрешений для VPN. Для отдельных приложений по-прежнему доступен режим «Только VPN».
- Отключение защиты. MySafeAI снимает свои паузы и остаётся открытым. Для выхода из приложения есть отдельное действие.
- Пауза на 15 минут. В панели видно время окончания. Защиту можно возобновить раньше. Время окончания сохраняется при перезапуске, а при возобновлении MySafeAI проверяет подключение заново.
Сборки доступны для macOS, Windows, Ubuntu, Arch Linux и FreeBSD. Контрольные суммы опубликованы в SHA256SUMS.txt.
MySafeAI 0.2.0
Windows, Linux и FreeBSD получили автообнаружение приложений, подтверждение нового IP и восстановление контролируемых пауз. При первом запуске отслеживаются стандартные приложения и CLI. Набор можно изменить в настройках.
- Правила по приложениям с IP, CIDR и странами. Режимы полного VPN, маршрутов до сервисов и системного прокси/PAC.
- Доверенные локальные сети, дополнительные HTTPS-источники IP, диагностика IPv4/IPv6, прокси и DNS. Внешнее наблюдение через bash.ws включается отдельно.
- Предстартовая проверка CLI с подтверждением нового IP, закрытие по таймеру, системные уведомления, автозапуск и локальный журнал.
- На FreeBSD доступны трей и нативный диалог выбора программы. На Arch Linux проверены открытие и восстановление окна из трея.
В руководстве описаны ограничения диагностики маршрутов и восстановления пауз. Контрольные суммы опубликованы в SHA256SUMS.txt.
MySafeAI 0.1.0
Первый публичный релиз MySafeAI. Бесплатное приложение с открытым исходным кодом для проверки VPN-маршрутов и приостановки защищаемых процессов при потере доверенного подключения.
- Отдельное окно и режим «Только в трее» на macOS, Windows, Linux и FreeBSD.
- В macOS приложение обнаруживает выбранные программы и проверяет IPv4, IPv6, DNS и прокси. Внешняя проверка резолверов через bash.ws включается отдельно. На остальных платформах защита применяется к программам, запущенным через MySafeAI.
- Arch Linux поставляется пакетом для
pacman. FreeBSD поставляется архивом для amd64 с графическим окном и CLI.
Выберите файл для своей системы в разделе Assets. Инструкции по установке и требования к зависимостям есть в README. Контрольные суммы находятся в SHA256SUMS.txt.