open-walnut
Open Walnut es una plataforma self-hosted para gestión de tareas y sesiones de IA local-first. Integra Claude Code en un entorno web React/Node.js con almacenamiento persistente en SQLite y archivos locales.
Ficha actualizada 24 sept 2026, 19:11 · upstream 24 sept 2026, 18:53 · release v0.2.0
Qué es open-walnut
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Open Walnut actúa como un asistente personal autónomo para el flujo de trabajo técnico, centralizando la gestión de tareas, sesiones de código y memoria en una interfaz web React/Node.js. La aplicación se ejecuta nativamente sobre Node.js 22+ y Python, almacenando datos críticos en SQLite y archivos locales bajo ~/.open-walnut/ sin depender de contenedores Docker ni servicios externos obligatorios como S3.
El sistema permite gestionar sesiones de Claude Code tanto localmente como en hosts remotos a través de SSH, manteniendo la continuidad de las tareas incluso tras desconexiones de red o reinicios del servidor. Incluye un motor de memoria híbrido que combina índices BM25 y embeddings locales (Qwen3-Embedding-0.6B) para recuperar contexto de notas y conversaciones pasadas sin enviar datos a servidores externos, garantizando privacidad en despliegues aislados.
La arquitectura soporta la creación de agentes personalizados, plugins nativos en React y automatización mediante cron jobs o rutinas programables. La interfaz web unifica la planificación, ejecución y revisión de cambios de código en tiempo real, permitiendo inspeccionar diffs por sesión y comentar líneas específicas antes de enviarlas al modelo para iteración continua.
- Gestión de sesiones de codificación remotas vía SSH con persistencia de estado tras desconexiones
- Organización de tareas complejas en proyectos jerárquicos con integración de notas wiki y memoria contextual
- Revisión de cambios de código (diff) por sesión para feedback inmediato al modelo de IA
- Automatización de flujos de trabajo mediante agentes personalizados y plugins desarrollados localmente
- Búsqueda semántica en bases de conocimiento personal usando embeddings locales sin dependencia de APIs externas
- Arquitectura local-first con almacenamiento persistente en SQLite y archivos JSON/YAML nativos
- Soporte nativo para sesiones de Claude Code en múltiples hosts remotos gestionados vía SSH
- Interfaz React/TypeScript unificada que combina tareas, chat y terminal en una sola vista
- Sistema de memoria híbrido con BM25 y vector embeddings para recuperación precisa de contexto
- Capacidad de desarrollar plugins nativos en Node.js/React sin necesidad de contenedores Docker
- Requiere instalación manual de dependencias (Node.js 22+, Python, glibc) en entornos Linux antiguos
- No incluye soporte nativo para orquestación con Docker o archivos Compose por defecto
- Dependencia de la herramienta claude globalmente instalada o configuración explícita de credenciales API
- El modelo de embeddings predeterminado (Qwen3-Embedding-0.6B) requiere descarga inicial de ~640 MB
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar mediante npm install -g open-walnut y ejecutar open-walnut web. Requiere Node.js 22+ y Python con glibc >= 2.29 en Linux. Configurar credenciales de Anthropic o AWS Bedrock en la interfaz. Para hosts remotos, añadir entradas a ~/.open-walnut/config.yaml con hostname y usuario SSH. El primer inicio descargará automáticamente el modelo de embeddings local.
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.





