Asistente para linux
Find a file
sito 38a8daf9ab carril azul (Newelle): documentacion, diagrama y captura
Rama JARVIS-BLUE, independiente de master. Documenta el primer carril de JARVIS,
montado sobre Newelle (GNOME, GPL) y hoy congelado en favor del nucleo naranja.

- README propio del carril azul con diagrama de arquitectura y captura del interfaz.
- azul/docs/: el grafico (tema azul) y la captura de Newelle.
- Explica el stack, lo que JARVIS puso encima y por que se congelo.
2026-08-18 11:37:21 +02:00
azul/docs carril azul (Newelle): documentacion, diagrama y captura 2026-08-18 11:37:21 +02:00
config cerebro: num_ctx 6144 (cabe el prompt largo + RAG, whisper sigue en GPU) 2026-08-16 17:22:21 +02:00
docs saber: preguntas-gancho sintetizadas horneadas en el indice publico 2026-08-16 19:59:21 +02:00
entrena JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
nucleo diagnostico del RAG: probar_rag.sh comprueba la cadena y explica los fallos 2026-08-16 22:53:58 +02:00
voz JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
.gitignore saber: manuales cosechados e indice publico pre-construido 2026-08-16 18:43:56 +02:00
AGENTS.md JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
ATRIBUCION.md saber: catalogo de awesome lists en el RAG 2026-08-16 18:55:35 +02:00
CONTRIBUTING.md JARVIS elige modelo, backend Wayland, y roadmap para la comunidad 2026-08-16 16:58:41 +02:00
install.sh Root a demanda, lanzador de escritorio, captura nueva y ajustes 2026-08-16 16:20:27 +02:00
jarvis-icon.png Root a demanda, lanzador de escritorio, captura nueva y ajustes 2026-08-16 16:20:27 +02:00
jarvis-icon.svg JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
jarvis-launcher.sh JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
LICENSE Portabilidad, licencia GPL-3.0 y diagrama del stack 2026-08-16 15:53:35 +02:00
preview_reactor.py JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
PRIVACIDAD.md JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
probar_rag.sh diagnostico del RAG: probar_rag.sh comprueba la cadena y explica los fallos 2026-08-16 22:53:58 +02:00
README.md carril azul (Newelle): documentacion, diagrama y captura 2026-08-18 11:37:21 +02:00
requirements.txt JARVIS: asistente de voz local para Linux 2026-08-16 15:34:37 +02:00
ROADMAP.md JARVIS elige modelo, backend Wayland, y roadmap para la comunidad 2026-08-16 16:58:41 +02:00

JARVIS-AZUL 🔵

El primer carril de JARVIS, montado sobre Newelle (el asistente de escritorio para GNOME, GPL). Hoy está congelado: sirvió para arrancar rápido y aprender qué se quería, y esas lecciones dieron pie al núcleo naranja. Esta rama lo documenta; el master es el núcleo naranja.

Arquitectura del carril azul

Para qué sirvió

JARVIS tiene tres carriles: azul (Newelle, este, congelado), naranja (el núcleo propio) y verde (Hermes Agent). El azul fue el punto de partida: en vez de escribir un asistente desde cero, se cogió Newelle —una app de GNOME que ya trae chat con LLM local, RAG de documentos, memoria, TTS, búsqueda web y extensiones— y se le puso encima la identidad de JARVIS.

Fue la forma más rápida de tener algo que funcionara y, sobre todo, de descubrir qué faltaba. Lo que se aprendió aquí es lo que define hoy al naranja.

El interfaz

Newelle — la base del carril azul

El interfaz de Newelle, base del carril azul. JARVIS lo corría en local con Ollama (no con el proveedor que aparece de ejemplo en la captura).

El stack

Capa Pieza Licencia ¿Nube?
Front-end Newelle (GNOME, Flatpak) GPL no
Cerebro Ollama · modelo qwen local Apache-2.0 no127.0.0.1
Hablar Piper (voz clonada) MIT no
Oír Whisper local MIT no
Saber Documentos locales de Newelle (RAG) no

Lo que JARVIS le puso encima

Newelle es genérico; JARVIS lo personalizó (los ficheros viven en config/ del núcleo):

  • Persona y prompt propios (set_persona.py).
  • Voz por Piper, la misma cadena de audio que usa el naranja (jarvis-piper.sh, jarvis-voz.sh).
  • Modelo local afinado (qwen3.5-4b-jarvis.Modelfile, apuntar_modelo_jarvis.py).
  • Herramientas propias.

Por qué se congeló

Newelle es potente, pero va empaquetado como Flatpak sobre GNOME, y ese sandbox limita lo que el asistente puede tocar en la máquina. Se quería más: control total del núcleo —latencia baja, acciones rápidas que no pasan por el modelo, un HUD propio, root gestionado a demanda—. Nada de eso encajaba bien dentro de la app de escritorio de otro.

Así que el azul se congeló y nació el carril naranja, un núcleo escrito a medida. El azul se queda como referencia y como reconocimiento: fue el que enseñó el camino.


Newelle es de @qwersyk (GPL). Este carril es esa base con la capa de JARVIS encima. Para el núcleo actual, ver la rama master; para el banco de pruebas agéntico, la rama JARVIS-GREEN.