Skip to content
in-devpPublic

About

Local process protection for Codex, Claude Code and desktop apps over VPN or direct connections · macOS, Windows, Linux and FreeBSD

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

Repository files navigation

MySafeAI

Русский · English

Локальная защита AI-приложений и сайтов в браузере
Локальная проверка внешнего IP через VPN и при прямом подключении. Пауза приложений до подтверждения адреса.

Скачать MySafeAI Лицензия MIT Поддержать проект через OxaPay

CI macOS, Windows и Ubuntu CI Arch Linux и FreeBSD

Скачать · Возможности · Интерфейс · Руководство · Поддержать

Скачать

Система Apple Silicon / ARM64 Intel / AMD x64
macOS 14+ ZIP ZIP
Windows 10+ ZIP ZIP
Ubuntu 26.04 DEB · TAR.GZ DEB · TAR.GZ
Arch Linux — PKG.TAR.ZST
FreeBSD 15.1 — TAR.GZ

Все релизы · SHA-256

Расширение для браузера: Chrome / Edge / Brave / Chromium · Firefox · Установка. В этом выпуске устанавливается вручную; для обычного Firefox доступна временная загрузка до подписания дополнения Mozilla.

Как установить
  • macOS — распакуйте ZIP, перенесите MySafeAI.app в «Программы» и откройте оттуда. Сборка подписана ad-hoc, macOS может запросить подтверждение в «Конфиденциальность и безопасность».
  • Windows — распакуйте ZIP и запустите MySafeAI-Desktop.exe. Приложению нужен Microsoft WebView2 Runtime.
  • Ubuntu — установите DEB командой sudo apt install ./MySafeAI-Linux-*.deb и откройте приложение из меню.
  • Arch Linux — установите пакет командой sudo pacman -U ./MySafeAI-Arch-x64.pkg.tar.zst и откройте приложение из меню.
  • FreeBSD — установите зависимости командой sudo pkg install gtk4 webkit2-gtk_60 glib-networking, распакуйте архив и запустите ./mysafeai в графическом сеансе.

Интерфейс

macOS · обзор защиты Arch Linux · работа в фоне
Окно MySafeAI на macOS с подтверждённым VPN, внешним IP и проверками IPv4, IPv6 и DNS Настройки MySafeAI на Arch Linux с включённым режимом «Только в трее»

На скриншоте macOS использован демонстрационный IP.

Как работает защита

  • Подтверждение IP. Два независимых источника проверяют адрес через VPN, Wi-Fi или Ethernet. MySafeAI предлагает разрешить новый адрес и держит выбранные приложения и их дочерние процессы на паузе до подтверждения. Команда mysafeai run -- codex проверяет подключение перед запуском.
  • Управление защитой. Защиту можно отключить до ручного включения или приостановить на 15 минут. MySafeAI остаётся открытым. Время окончания паузы сохраняется при перезапуске, а при возобновлении MySafeAI заново проверяет подключение.
  • Правила подключения. Прямые IP разрешаются отдельно. Для каждого приложения можно выбрать автоматический режим, «Только VPN», проверку маршрута до сервиса или системный прокси с PAC. Правила поддерживают IP, подсети CIDR, страны и доверенные локальные сети.
  • Диагностика. Проверка утечек сравнивает прямой и системный выход, проверяет IPv6 и маршруты DNS. События хранятся в локальном журнале.
  • AI-сайты в браузере. Расширение отдельно защищает ChatGPT/OpenAI, Claude, Cursor и Gemini/AI Studio. Оно получает состояние приложения через Native Messaging и блокирует новые запросы выбранных сервисов, пока подключение не подтверждено. Остальные сайты работают; системный прокси не меняется. Подключение и ограничения.
  • Свои сайты и язык. Добавляйте до 50 собственных доменов в расширении, включая их поддомены. В приложении и расширении доступны русский, английский и автоматический выбор языка системы.
  • Режим «Только в трее». Окно можно скрыть, пока защита работает. На macOS значок в строке меню открывает компактную панель. На Linux и FreeBSD нужен системный трей с поддержкой StatusNotifierItem.

MySafeAI работает локально, без аккаунта. Сервисы проверки IP видят адрес своих запросов. Маршруты DNS проверяются локально, внешний тест через bash.ws включается отдельно. Процессная защита реагирует на изменения маршрута и результаты проверок. Сетевую блокировку пакетов при обрыве обеспечивает VPN-клиент с собственным kill switch.

Что изменилось в 0.4.0

Windows повторно использует сведения о том же экземпляре процесса и снимки потоков уже остановленных программ. Проверка маршрута больше не перечисляет все адаптеры для каждого адреса; сохранена область действия IPv6 DNS. Медленные DNS/PAC и IP-сервисы проверяются независимо и не задерживают подтверждение других приложений. Добавлены расширения браузера и локальный компонент связи для macOS, Windows, Linux/Arch и FreeBSD. Подробности выпуска.

Настройка защиты, диагностика и сборка из исходников

Поддержать проект

MySafeAI бесплатный, исходный код открыт по лицензии MIT. Можно поддержать разработку добровольным донатом через OxaPay или поставить звезду репозиторию.

Сообщить об ошибке или предложить улучшение

About

Local process protection for Codex, Claude Code and desktop apps over VPN or direct connections · macOS, Windows, Linux and FreeBSD

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages