A

AI-Server Offline

Аватар проекта: Митрофанов Д.В.

🚀 AI-Server Offline

Автономная инфраструктура разработки со встроенным локальным ИИ-ассистентом, развернутая в полностью изолированном сетевом контуре (Air-Gapped) на базе виртуализации.

Главная цель проекта — создание защищенной среды для безопасной работы с конфиденциальным кодом и генеративным ИИ без риска утечки данных в глобальную сеть.


🛠 Технологический стек

  • Виртуализация: VMware
  • ИИ-платформа: Ollama
  • LLM-модель: DeepSeek (7B, GGUF)
  • Среда разработки: VS Code + плагин Continue
  • Язык & Сборка: Java 24, Maven / Gradle (в offline-режиме)

🏗 Что было сделано

1. Инфраструктура и Изоляция

  • Развернута виртуальная машина на базе VMware с полным отключением сетевых адаптеров от интернета.
  • Организован защищенный шлюз для безопасного переноса необходимых пакетов и зависимостей в изолированный контур.

2. Локальный ИИ-Сервер

  • Развернут и оптимизирован сервер Ollama для работы без внешней сети.
  • Выполнен ручной импорт, настройка и квантование модели DeepSeek 7B через конфигурационный файл Modelfile.

3. Интеграция с IDE

  • Произведена оффлайн-установка VS Code и расширения Continue через .vsix пакеты.
  • Настроен файл config.json для перенаправления всех ИИ-запросов (чат и Tab-complete автодополнение) на локальный API (http://localhost:11434).

4. Окружение Java

  • Развернута актуальная версия Java 24.
  • Перенесен локальный репозиторий зависимостей (артефакты .m2), что позволило собирать проекты командами mvn -o (offline) без обращений к Maven Central.

🔒 Ключевая ценность

Проект доказывает возможность полноценного использования современных ИИ-инструментов (генерация кода, рефакторинг, поиск ошибок) в условиях строгой корпоративной безопасности, где передача исходного кода на внешние серверы (вроде OpenAI или GitHub Copilot) категорически запрещена.