Repolode
thomasunise

thomasunise/casecite

Юридическая исследовательская платформа для собственного хостинга: позволяет юрфирмам искать по своим документам с помощью RAG, проверять цитаты и анализировать договоры.

Open source альтернатива:HarveyWestlaw

Звёзды
244
Форки
22
Открытые issues
15
Последний коммит
позавчера

Что это?

CaseCite — юридическая исследовательская платформа для собственного хостинга на основе генерации с дополненной выборкой (RAG). Юрфирма загружает документы, которые индексируются для гибридного поиска по векторам и ключевым словам, а затем задаёт вопросы в чате и получает ответы со встроенными ссылками на исходные фрагменты. Функция углублённого исследования разбивает вопрос на подвопросы, которые пользователь может отредактировать перед запуском, и проверяет цитаты по тексту, из которого они взяты.

Помимо чата, приложение позволяет анализировать договоры по отдельности, сравнивать до четырёх договоров по пунктам и экспортировать версии с исправлениями, проверять таблицы с множеством документов и исходными цитатами в каждой ячейке, составлять документы на основе выбранных справочных материалов, а также работать в рабочих пространствах по делам с возможностью совместного доступа и журналом аудита. Инструменты для работы с судебной практикой, аналитика по судьям и проверка цитат используют CourtListener; для проверки цитат нужен бесплатный API-токен.

Документы, поисковый индекс и история чатов хранятся на серверах оператора, а для функций ИИ вопросы и релевантные фрагменты отправляются в настроенные оператором API OpenAI, Anthropic, Gemini, Voyage или Cohere. Развёртывание выполняется через Docker Compose с включёнными в комплект Postgres, Redis и Caddy.

Ключевые возможности

  • 01Чат по документам юрфирмы с гибридным поиском и встроенными ссылками на источники
  • 02Углублённое исследование с редактируемым планом подвопросов и проверкой цитат
  • 03Анализ договоров, сравнение по пунктам и экспорт версий с исправлениями
  • 04Табличная проверка множества документов: ячейки со ссылками на источники и экспорт в Excel/CSV
  • 05Рабочие пространства по делам с совместным доступом и поддержкой надстройки Word
  • 06Поиск по судебной практике, аналитика по судьям и проверка цитат через CourtListener

Сценарии использования

  • Юрфирма, которой нужно искать по собственным документам с прецедентами и делами, не отправляя их в сторонний SaaS
  • Проверка сотен договоров с поставщиками или договоров аренды в одной таблице с цитируемыми значениями
  • Составление договоров на основе выбранных справочных документов
  • Запуск повторяемых процессов проверки набора документов по делу

Быстрый старт

  1. 1

    Клонируйте репозиторий и перейдите в его каталог

    git clone https://github.com/thomasunise/casecite.git && cd casecite
  2. 2

    Создайте .env из шаблона, затем сгенерируйте и укажите необходимые секреты

    cp .env.example .env
  3. 3

    Запустите весь стек с помощью Docker Compose

    docker compose -f docker-compose.prod.yml up -d
  4. 4

    Откройте https://$DOMAIN в браузере и зарегистрируйте первую учетную запись администратора, используя REGISTRATION_BOOTSTRAP_TOKEN

Что важно знать

  • Настройка состоит из нескольких этапов: необходимо сгенерировать несколько секретов и самостоятельно настроить полное шифрование диска на хосте.
  • Для большинства функций нужен API-ключ поставщика ИИ: его можно задать для всего сервера или сохранить каждому пользователю.
  • При проверке на localhost браузер показывает предупреждение о сертификате из-за самоподписанного центра сертификации Caddy.
  • Коннекторы iManage и NetDocuments являются экспериментальными и отключены, если для EXPERIMENTAL_CONNECTORS не задано значение true.

В подборках

Темы

#legal-rag#legal-tech#self-hosted#rag#contract-review#document-search#llm#byok#ai-agent#ai-agents

Частые вопросы

Что такое casecite?
Юридическая исследовательская платформа для собственного хостинга: позволяет юрфирмам искать по своим документам с помощью RAG, проверять цитаты и анализировать договоры. CaseCite — юридическая исследовательская платформа для собственного хостинга на основе генерации с дополненной выборкой (RAG). Юрфирма загружает документы, которые индексируются для гибридного поиска по векторам и ключевым словам, а затем задаёт вопросы в чате и получает ответы со встроенными ссылками на исходные фрагменты. Функция углублённого исследования разбивает вопрос на подвопросы, которые пользователь может отредактировать перед запуском, и проверяет цитаты по тексту, из которого они взяты.
casecite можно использовать бесплатно? Какая у него лицензия?
casecite распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
casecite всё ещё поддерживается?
Активно поддерживается. Последний коммит в casecite — 5 нояб. 2026 г..
Для чего можно использовать casecite?
Юрфирма, которой нужно искать по собственным документам с прецедентами и делами, не отправляя их в сторонний SaaS Проверка сотен договоров с поставщиками или договоров аренды в одной таблице с цитируемыми значениями Составление договоров на основе выбранных справочных документов Запуск повторяемых процессов проверки набора документов по делу
Как установить casecite?
Клонируйте репозиторий и перейдите в его каталог: git clone https://github.com/thomasunise/casecite.git && cd casecite Создайте .env из шаблона, затем сгенерируйте и укажите необходимые секреты: cp .env.example .env Запустите весь стек с помощью Docker Compose: docker compose -f docker-compose.prod.yml up -d Откройте https://$DOMAIN в браузере и зарегистрируйте первую учетную запись администратора, используя REGISTRATION_BOOTSTRAP_TOKEN
Где скачать casecite?
Исходный код и инструкции по установке — на GitHub: https://github.com/thomasunise/casecite

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Юридическая система для самостоятельного размещения: подготовка, проверка и управление договорами с AI-ассистентом Luna для исследований и анализа документов.

23912TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён в прошлом месяце

Личный self-hosted AI-агент со встроенным WebUI, памятью, инструментами, поддержкой MCP, субагентами и автоматизациями по расписанию; работает с локальными и облачными LLM.

85+1 за неделю12PythonApache-2.0Активно поддерживаетсяОбновлён 4 дня назад