Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

khoj

Khoj es un cerebro AI autoalojado, fork de mantenimiento para Windows de khoj-ai/khoj bajo GNU AGPL v3.0. Soporta búsqueda semántica en archivos locales y chat con LLMs privados o nubes.

Ficha actualizada 27 sept 2026, 15:06 · upstream 27 sept 2026, 15:02 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es khoj

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

Khoj funciona como una segunda memoria artificial que lee archivos locales y permite conversaciones sin conexión usando modelos abiertos como Ollama, manteniendo los datos sensibles en el propio equipo. La aplicación utiliza un stack tecnológico robusto basado en Next.js, Node.js, Django, FastAPI y Python, con PostgreSQL como base de datos principal.

CASOS DE USO
  • Búsqueda semántica en archivos locales (Markdown, PDF, Word, org-mode).
  • Chat privado con LLMs locales (Ollama) o modelos en la nube (GPT, Claude).
  • Integración como plugin para Obsidian y acceso desde WhatsApp.
  • Creación de agentes personalizados con conocimiento propio y herramientas específicas.
PUNTOS DESTACADOS
  • Soporte nativo para despliegue Docker con docker-compose.yml incluido.
  • Licencia GNU Affero General Public License v3.0 garantizando código abierto.
  • Fork enfocado en mantenimiento Windows con pasarelas de CI/CD específicas.
  • Compatibilidad con múltiples modelos LLM (Llama, Qwen, Gemma, Mistral).
  • Soporte para entornos offline o con conectividad limitada.
PRECAUCIONES
  • Este fork no se publica en PyPI ni GHCR; las imágenes oficiales son del upstream.
  • La configuración de Docker requiere Docker Desktop instalado previamente.
  • El mantenimiento y correcciones prioritarias deben reportarse al repositorio upstream.
  • Los servicios VNC/Operator requieren un perfil específico en docker compose.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Para despliegue rápido, clone el repositorio y ejecute 'docker compose up -d'. El puerto web predeterminado es 42110. Para usar Ollama localmente, descomente la variable OPENAI_BASE_URL en docker-compose.yml apuntando a http://host.docker.internal:11434/v1/. Cambie las variables de entorno KHOJ_ADMIN_EMAIL, KHOJ_ADMIN_PASSWORD y KHOJ_DJANGO_SECRET_KEY antes de iniciar. Consulte los documentos upstream para opciones completas.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsDjangoFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
421108080590011434
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.