CaseAI — локальная рабочая станция для поиска, сопоставления и анализа материалов дела. Документы, индексы, аудиорасшифровки и запросы обрабатываются на одном компьютере; после подготовки станция может работать в изолированном контуре без Интернета. https://habr.com/ru/articles/1074512/
Статус релиза: зафиксированная стабильная версия
2.3.10-stableдля Ubuntu 24.04 LTS x86_64 и NVIDIA GPU.
- дела с томами и перемещением материалов между томами;
- импорт с локального диска и USB-носителя;
- PDF, DOC/DOCX, XLS/XLSX, PPT/PPTX, TXT/MD/CSV/LOG и изображения;
- OCR на русском и английском языках;
- аудио/видеоконтейнеры, локальная транскрибация Whisper и опциональное разделение говорящих pyannote;
- гибридный поиск: точные совпадения, SQLite FTS, embeddings, FAISS и reranker;
- режимы Fast 32B и Deep 70B через локальный
llama.cpp; - кликабельные ссылки вида
[ИСТОЧНИК 2]с переходом к тому, файлу, странице или таймкоду; - прогресс копирования/индексации с текущим файлом, таймером и уведомлением;
- остановка анализа, журнал действий и учёт токенов;
- очередь запросов с последовательным выполнением;
- настраиваемая длина ответа до 5000 токенов и отключаемый звук уведомления.
flowchart TD
UI[Web UI<br/>127.0.0.1:8080] --> APP[FastAPI / RAG]
APP --> STORE[(SQLite WAL + FAISS<br/>/материалы дел)]
APP --> SEARCH[Embedding + Reranker<br/>llama.cpp]
APP --> MM[Model Manager]
MM --> LLM[Fast 32B / Deep 70B<br/>llama.cpp, одна модель в памяти]
APP --> AUDIO[Whisper + pyannote]
USB[USB agent] --> APP
Все HTTP-службы привязаны к 127.0.0.1. CaseAI не использует внешний LLM API.
- Ubuntu 24.04 LTS, x86_64, обычная установка, не WSL и не контейнер;
- NVIDIA GPU с рабочим проприетарным драйвером;
- целевая конфигурация, на которой фиксировался релиз: RTX 3080 16 GB, 64 GB RAM;
- не менее 180 GB свободного места для сборки Fast 32B; для сборки Deep 70B рекомендуется 420 GB;
- Интернет только на этапе установки и загрузки моделей.
Веса моделей и материалы дел в Git/установочный ZIP не входят.
Полная инструкция: docs/INSTALL_UBUNTU_24.04.md.
sha256sum -c CaseAI_Stable_2.3.10_Ubuntu_24.04.zip.sha256
unzip CaseAI_Stable_2.3.10_Ubuntu_24.04.zip
cd CaseAI_Stable_2.3.10
sudo bash install.shЕсли установщик завершился с кодом 20, перезагрузите Ubuntu и повторите sudo bash install.sh.
Затем, пока сеть ещё доступна:
sudo bash scripts/download_models.sh
sudo bash scripts/build_deepseek_32b.sh
# Опционально:
sudo bash scripts/build_deepseek_70b.sh
sudo bash scripts/download_audio_models.sh
sudo bash scripts/optimize_runtime.sh --all
sudo bash scripts/verify_install.shОткройте http://127.0.0.1:8080. Перевод в жёсткий air-gap выполняйте только после всех загрузок и проверок:
sudo bash scripts/generate_sbom.sh
sudo bash scripts/lockdown_offline.sh --confirm
sudo bash scripts/test_no_internet.sh- Не загружайте в публичный репозиторий модели, материалы дел, SQLite-базу, индексы, журналы, аудит и токены Hugging Face.
- Перед работой с охраняемой законом тайной проверьте локальные требования к аттестации, ключам, носителям, аудиту и физической защите.
- Ответ модели — вспомогательный материал, а не юридический вывод. Ссылки и первоисточники нужно проверять.
Подробнее: SECURITY.md.
Готовое описание и чек-лист GitHub: docs/GITHUB_PUBLICATION.md.
Лицензия: LICENSE — открытая лицензия (ст. 1286.1 ГК РФ): безвозмездное некоммерческое использование с указанием автора. Лицензии сторонних моделей и компонентов применяются отдельно (см. THIRD_PARTY_NOTICE.md).