Repolode
thomasunise

thomasunise/casecite

Plataforma jurídica de investigación autohospedada que permite a los bufetes consultar sus propios documentos con RAG, comprobar citas y revisar contratos.

Alternativa open source a:HarveyWestlaw

Estrellas
244
Forks
22
Issues abiertos
15
Último commit
anteayer

¿Qué es?

CaseCite es una plataforma jurídica de investigación autohospedada basada en la generación aumentada por recuperación (RAG). El bufete carga sus documentos, que se indexan mediante búsqueda híbrida vectorial y por palabras clave. Después, puede hacer preguntas en un chat cuyas respuestas incluyen citas en línea a los pasajes de origen. La investigación profunda desglosa una pregunta en subpreguntas que el usuario puede editar antes de ejecutarlas y verifica las citas textuales con el texto del que proceden.

Además del chat, la aplicación permite revisar contratos (análisis individual, comparación cláusula por cláusula de hasta cuatro contratos y exportación de redlines), revisar muchos documentos en formato tabular con citas de las fuentes en cada celda, redactar documentos a partir de referencias seleccionadas y trabajar en espacios organizados por asuntos, con uso compartido y un registro de auditoría. Las herramientas de jurisprudencia, el análisis de jueces y la comprobación de citas funcionan con CourtListener; esta última requiere un token de API gratuito.

Los documentos, el índice de búsqueda y el historial del chat permanecen en los servidores del operador, mientras que las funciones de IA envían preguntas y texto relevante a los endpoints de OpenAI, Anthropic, Gemini, Voyage o Cohere que este configure. El despliegue se realiza con Docker Compose e incluye Postgres, Redis y Caddy.

Funciones clave

  • 01Chat sobre los documentos del bufete con recuperación híbrida y citas en línea a las fuentes
  • 02Investigación profunda con planes de subpreguntas editables y verificación de citas textuales
  • 03Análisis de contratos, comparación cláusula por cláusula y exportación de redlines
  • 04Revisión tabular de muchos documentos con celdas vinculadas a las fuentes y exportación a Excel/CSV
  • 05Espacios de trabajo por asunto con uso compartido y compatibilidad con el complemento de Word
  • 06Consulta de jurisprudencia, análisis de jueces y comprobación de citas mediante CourtListener

Casos de uso

  • Un bufete que quiere consultar sus propios precedentes y documentos de asuntos sin enviarlos a un SaaS de terceros
  • Revisar cientos de contratos de proveedores o arrendamientos en una tabla con valores citados
  • Redactar acuerdos basados en documentos de referencia seleccionados
  • Ejecutar flujos de revisión repetibles sobre un conjunto de documentos de un asunto

Inicio rápido

  1. 1

    Clona el repositorio y accede a él

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

    Crea el archivo .env a partir de la plantilla, genera los secretos necesarios e introdúcelos

    cp .env.example .env
  3. 3

    Inicia toda la pila con Docker Compose

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

    Abre https://$DOMAIN en el navegador y registra la primera cuenta de administrador con REGISTRATION_BOOTSTRAP_TOKEN

Antes de usarlo

  • La configuración consta de varios pasos y requiere generar varios secretos y configurar por tu cuenta el cifrado de disco completo en el host.
  • La mayoría de las funciones necesitan una clave de API de un proveedor de IA, ya sea configurada para todo el servidor o guardada por cada usuario.
  • Las pruebas en localhost muestran una advertencia de certificado del navegador debido a la CA autofirmada de Caddy.
  • Los conectores de iManage y NetDocuments son experimentales y están desactivados salvo que EXPERIMENTAL_CONNECTORS se establezca en true.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es casecite?
Plataforma jurídica de investigación autohospedada que permite a los bufetes consultar sus propios documentos con RAG, comprobar citas y revisar contratos. CaseCite es una plataforma jurídica de investigación autohospedada basada en la generación aumentada por recuperación (RAG). El bufete carga sus documentos, que se indexan mediante búsqueda híbrida vectorial y por palabras clave. Después, puede hacer preguntas en un chat cuyas respuestas incluyen citas en línea a los pasajes de origen. La investigación profunda desglosa una pregunta en subpreguntas que el usuario puede editar antes de ejecutarlas y verifica las citas textuales con el texto del que proceden.
¿casecite es gratuito? ¿Qué licencia tiene?
casecite es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿casecite sigue mantenido?
Mantenimiento activo. El último commit de casecite fue el 5 nov 2026.
¿Para qué puedo usar casecite?
Un bufete que quiere consultar sus propios precedentes y documentos de asuntos sin enviarlos a un SaaS de terceros Revisar cientos de contratos de proveedores o arrendamientos en una tabla con valores citados Redactar acuerdos basados en documentos de referencia seleccionados Ejecutar flujos de revisión repetibles sobre un conjunto de documentos de un asunto
¿Cómo se instala casecite?
Clona el repositorio y accede a él: git clone https://github.com/thomasunise/casecite.git && cd casecite Crea el archivo .env a partir de la plantilla, genera los secretos necesarios e introdúcelos: cp .env.example .env Inicia toda la pila con Docker Compose: docker compose -f docker-compose.prod.yml up -d Abre https://$DOMAIN en el navegador y registra la primera cuenta de administrador con REGISTRATION_BOOTSTRAP_TOKEN
¿Dónde consigo casecite?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thomasunise/casecite

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados