Sistema legal autohospedable para redactar, revisar y gestionar contratos, con Luna, un asistente de IA para investigación y análisis de documentos.
- 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
Clona el repositorio y accede a él
git clone https://github.com/thomasunise/casecite.git && cd casecite - 2
Crea el archivo .env a partir de la plantilla, genera los secretos necesarios e introdúcelos
cp .env.example .env - 3
Inicia toda la pila con Docker Compose
docker compose -f docker-compose.prod.yml up -d - 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
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
Plataforma de IA jurídica de código abierto para revisar y redactar documentos e investigar temas legales, basada en Next.js, Express y Supabase.
Servidor RAG sin código que indexa una carpeta de documentos en una de 8 bases de datos vectoriales y mantiene las respuestas sincronizadas cuando cambian los archivos.
Plataforma RAG autohospedada para subir documentos y conversar con ellos mediante LLMs, basada en Langflow, Docling y OpenSearch.
Un espacio de trabajo de IA local que convierte una solicitud en archivos PPTX, DOCX, XLSX y HTML editables usando tus propias claves de modelos.
Agente de IA personal y autoalojado, con WebUI, memoria, herramientas, soporte para MCP, subagentes y automatizaciones programadas, compatible con LLM locales o en la nube.