Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OpenHarvey

OpenHarvey es una alternativa open-source a Harvey para revisión de contratos y licitaciones. Integra agentes nativos en E2B, soporte Feishu/Lark y permite auto-despliegue local con FastAPI/SQLite.

Ficha actualizada 26 sept 2026, 2:38 · upstream 26 sept 2026, 2:21 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es OpenHarvey

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenHarvey es una plataforma open-source diseñada como alternativa a Harvey para la gestión de flujos de trabajo en contratos y licitaciones. Permite inspeccionar hallazgos vinculados al código fuente, configurar playbooks de revisión propios e integrar con Feishu o Lark. La arquitectura se basa en FastAPI y SQLite, ejecutando agentes nativos mediante OpenCode en entornos E2B o local.

El sistema centraliza documentos primarios, conversaciones y entregables en un espacio de trabajo por contrato, permitiendo rastrear hallazgos a párrafos específicos con citas válidas. Soporta revisiones configurables con habilidades (Skills) personalizadas y genera entregables flexibles como resúmenes, informes de riesgo o comparativas de cláusulas en formatos Markdown, HTML, JSON y DOCX.

Para el despliegue, se requiere Python 3.12, Node.js 22 y OpenCode. El modo local no proporciona aislamiento multiusuario a nivel de sistema operativo y depende de servicios externos para modelos y sandbox. La integración con Feishu/Lark gestiona credenciales por cuenta sin copiar tokens de acceso manualmente.

CASOS DE USO
  • Revisión de contratos con rastreo de hallazgos a fuentes originales
  • Preparación de respuestas a licitaciones combinando requisitos y conocimiento interno
  • Generación de informes de riesgo y registros contractuales personalizados
  • Integración con Feishu/Lark para actualizaciones empresariales y búsqueda de contactos
  • Gestión de memoria personal para preferencias del agente en revisiones largas
  • Exportación de entregables en múltiples formatos (DOCX, HTML, CSV) con citas vinculadas
PUNTOS DESTACADOS
  • Rastreo de hallazgos a fuentes: citas válidas a páginas y párrafos destacados
  • BYOK sin lock-in: soporte para claves API propias y OrcaRouter
  • Agentes nativos en E2B: gestión de herramientas, sesiones y permisos integrada
  • Playbooks de riesgo personalizables: checklist configurable por perspectiva (Parte A/B)
  • Soporte multi-formato: exportación a DOCX con seguimiento de cambios y HTML
  • Integración empresarial Feishu/Lark: canales de revisión y preparación de licitaciones
PRECAUCIONES
  • Sin Docker/Compose nativo: requiere instalación manual de dependencias Python/Node
  • Sandbox externo obligatorio: el despliegue local no reemplaza servicios de modelo/sandbox externos
  • Evaluación en inglés pendiente: la calidad del idioma inglés requiere evaluación separada
  • Licencia AGPL-3.0-only: código público con requisitos estrictos de distribución
  • Seguridad local limitada: CW_SECURE_COOKIE=0 por defecto y sin aislamiento OS-level
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

An HTML kickoff briefing displayed in the deliverables pane with source citationsAn answer linked to highlighted clauses in the original PDFPublic risk examples and configurable personal playbooksThe three built-in Skills and personal Skill creationBYOK provider configuration, OrcaRouter and multiple model choices
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requisitos: Python 3.12, Node.js 22, OpenCode 1.16.2. Clonar repositorio, crear entorno virtual y activar dependencias. Configurar CW_DATA_DIR fuera del checkout para persistencia. Usar autenticación local o Supabase externo. BYOK necesario para modelos; sandbox E2B opcional en cloud. No incluye Docker nativo. Verificar salud web antes de usar modelos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.