ajean
AJEAN es un binario único que ejecuta modelos de IA en tu hogar, con interfaz web, memoria persistente, acceso a herramientas, cifrado y acceso remoto encriptado.
Ficha actualizada 23 sept 2026, 9:02 · upstream 23 sept 2026, 8:58 · release v0.15.4
Qué es ajean
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
AJEAN proporciona todo lo necesario alrededor del modelo: la interfaz de chat, las herramientas del asistente, el manejo de servicios y el control de hardware. El motor de inferencia es llama.cpp, compilado automáticamente para cada máquina donde se ejecuta.
No requiere dependencias de runtime ni configuraciones complejas. Obtienes una interfaz completa de chat y un endpoint compatible con OpenAI para tus herramientas externas.
Carga el binario → instala llama.cpp → edita la configuración → inicia el servicio → ya estás en línea.
- Conversar con un asistente de IA que tenga memoria persistente entre sesiones
- Ejecutar modelos de lenguaje como Llama, Mistral o similares directamente en tu dispositivo
- Acceder a herramientas externas (terminal, escritura, búsqueda web) desde la interfaz del modelo
- Analizar imágenes adjuntas durante una conversación multimodal
- Controlar un navegador real con comandos del modelo mediante el modo 'computer'
- Ejecutar tareas de red o web en segundo plano sin intervención manual
- Gestionar múltiples sesiones de chat con persistencia de contexto y preferencias
- AJEAN es un único binario que ejecuta el modelo completo: interfaz, herramientas, gestión de servicios y control de hardware.
- No requiere dependencias de runtime ni configuraciones complejas; solo git, cmake y la aceleración del GPU (CUDA, ROCm, Metal, Vulkan o CPU fallback).
- AJEAN compila llama.cpp automáticamente con las flags adecuadas para cada arquitectura: CUDA, ROCm, Metal, Vulkan o CPU.
- El motor de inferencia se ejecuta en segundo plano como un servicio separado, permitiendo reiniciar la interfaz sin recargar gigabytes de modelo.
- AJEAN soporta cifrado en reposo con AES-256 para proteger memoria y conversaciones, con recuperación mediante clave de acceso.
- El modo 'computer' permite que el modelo controle un navegador real (Chrome, Chromium, Edge) ejecutando acciones web como hacer clic o escribir.
- AJEAN soporta múltiples modelos en una sola instalación, con persistencia de configuración entre presets y guardado automático en la base de datos.
- El cifrado en reposo requiere que el usuario tenga acceso a sus dispositivos para generar la clave; no es un servicio centralizado.
- La compresión del contexto (compaction) puede reducir el rendimiento si se usa con modelos muy grandes o contextos largos.
- AJEAN depende de llama.cpp, por lo que versiones antiguas pueden no estar disponibles en los repositorios oficiales.
- El modo 'computer' requiere un navegador instalado y configurado en la máquina donde se ejecute el modelo.
- La persistencia de memoria Markdown puede consumir recursos adicionales si se usa con modelos multimodales intensivos.
- AJEAN no soporta modelos que requieran hardware especializado (TPUs, NPUs) fuera del soporte nativo de llama.cpp.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala el binario en /usr/local/bin/ajean y ejecútalo con sudo para tener permisos de root.,Configura $AJEAN_HOME=/etc/ajean (Linux/macOS) o %ProgramData%\ajean (Windows).,Usa 'ajean edit' para modificar la configuración en formato key=value.,Para iniciar el servicio: ajean start. Para detenerlo: ajean stop.,En Windows, usa el ejecutable .exe directamente o instala el binario con permisos de administrador.,AJEAN funciona detrás de CGNAT sin necesidad de abrir puertos adicionales.,Para usar la API en producción, configura un certificado TLS en certs/ y usa 'ajean network on' para exponer el endpoint.,El archivo ajean.db contiene toda la configuración: preferencias, sesiones, claves de acceso y estado del servicio. No se recomienda moverlo fuera de /etc/ajean o %ProgramData%\ajean.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.