Repolode
thomasunise

thomasunise/casecite

Plataforma jurídica de pesquisa autohospedada para consultar documentos do escritório com RAG, verificar citações e revisar contratos.

Alternativa open source a:HarveyWestlaw

Estrelas
244
Forks
22
Issues abertas
15
Último commit
anteontem

O que é?

CaseCite é uma plataforma jurídica de pesquisa autohospedada baseada em geração aumentada por recuperação (RAG). O escritório envia seus documentos, que são indexados com busca híbrida por vetores e palavras-chave, e então faz perguntas em um chat cujas respostas incluem citações em linha que remetem aos trechos de origem. A pesquisa aprofundada divide uma pergunta em subperguntas que o usuário pode editar antes de executar e verifica as citações em relação ao texto de origem.

Além do chat, o app oferece revisão de contratos (análise individual, comparação cláusula por cláusula de até quatro contratos e exportação de redlines), revisão tabular de vários documentos com citações da fonte em cada célula, elaboração de documentos com base em referências selecionadas e espaços de trabalho organizados por caso, com compartilhamento e trilha de auditoria. As ferramentas de jurisprudência, as análises de juízes e a verificação de citações usam o CourtListener; para verificar citações, é necessário um token de API gratuito.

Os documentos, o índice de busca e o histórico do chat ficam nos servidores do operador, enquanto os recursos de IA enviam perguntas e textos relevantes aos endpoints de OpenAI, Anthropic, Gemini, Voyage ou Cohere configurados pelo operador. A implantação é feita com Docker Compose e inclui Postgres, Redis e Caddy.

Recursos principais

  • 01Chat com documentos do escritório, usando recuperação híbrida e citações em linha das fontes
  • 02Pesquisa aprofundada com planos editáveis de subperguntas e verificação de citações
  • 03Análise de contratos, comparação cláusula por cláusula e exportação de redlines
  • 04Revisão tabular de vários documentos, com células vinculadas às fontes e exportação para Excel/CSV
  • 05Espaços de trabalho por caso com compartilhamento e suporte a add-in do Word
  • 06Pesquisa de jurisprudência, análises de juízes e verificação de citações via CourtListener

Casos de uso

  • Escritórios de advocacia que querem consultar seus próprios precedentes e documentos de casos sem enviá-los a um SaaS de terceiros
  • Revisar centenas de contratos de fornecedores ou locação em uma única tabela, com valores acompanhados de citações
  • Elaborar contratos com base em documentos de referência selecionados
  • Executar fluxos de revisão repetíveis em um conjunto de documentos de um caso

Início rápido

  1. 1

    Clone o repositório e acesse o diretório

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

    Crie o .env a partir do modelo, gere os segredos necessários e preencha-os

    cp .env.example .env
  3. 3

    Inicie toda a stack com Docker Compose

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

    Abra https://$DOMAIN no navegador e registre a primeira conta de administrador usando REGISTRATION_BOOTSTRAP_TOKEN

Antes de usar

  • A configuração tem várias etapas e exige que você gere vários segredos e configure a criptografia de disco completo no host por conta própria.
  • A maioria dos recursos precisa de uma chave de API de um provedor de IA, configurada para todo o servidor ou salva por cada usuário.
  • Testes em localhost exibem um aviso de certificado no navegador por causa da CA autoassinada do Caddy.
  • Os conectores do iManage e do NetDocuments são experimentais e ficam desativados, a menos que EXPERIMENTAL_CONNECTORS seja definido como true.

Em coleções

Tópicos

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

Perguntas frequentes

O que é casecite?
Plataforma jurídica de pesquisa autohospedada para consultar documentos do escritório com RAG, verificar citações e revisar contratos. CaseCite é uma plataforma jurídica de pesquisa autohospedada baseada em geração aumentada por recuperação (RAG). O escritório envia seus documentos, que são indexados com busca híbrida por vetores e palavras-chave, e então faz perguntas em um chat cujas respostas incluem citações em linha que remetem aos trechos de origem. A pesquisa aprofundada divide uma pergunta em subperguntas que o usuário pode editar antes de executar e verifica as citações em relação ao texto de origem.
casecite é gratuito? Qual é a licença?
casecite é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
casecite ainda é mantido?
Manutenção ativa. O último commit de casecite foi em 5 de nov. de 2026.
Para que posso usar casecite?
Escritórios de advocacia que querem consultar seus próprios precedentes e documentos de casos sem enviá-los a um SaaS de terceiros Revisar centenas de contratos de fornecedores ou locação em uma única tabela, com valores acompanhados de citações Elaborar contratos com base em documentos de referência selecionados Executar fluxos de revisão repetíveis em um conjunto de documentos de um caso
Como instalar casecite?
Clone o repositório e acesse o diretório: git clone https://github.com/thomasunise/casecite.git && cd casecite Crie o .env a partir do modelo, gere os segredos necessários e preencha-os: cp .env.example .env Inicie toda a stack com Docker Compose: docker compose -f docker-compose.prod.yml up -d Abra https://$DOMAIN no navegador e registre a primeira conta de administrador usando REGISTRATION_BOOTSTRAP_TOKEN
Onde consigo casecite?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/thomasunise/casecite

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados