Asistente para linux
Find a file
sito 1e3e5ca20d carril verde (Hermes Agent): documentacion, panel, voz local y RAG
Rama JARVIS-GREEN, independiente de master (el nucleo naranja queda intacto).

- README propio del carril verde con diagrama de arquitectura y capturas del panel.
- verde/: arranque, panel web, puente de voz (escucha local con faster-whisper +
  habla con la voz del naranja), pruebas (07 voz, 08 escucha), config y notas.
- Integracion RAG: nucleo/saber/busca_cli.py + skill buscar-en-apuntes, para que
  el agente consulte el mismo indice que el nucleo.
- Todo local (127.0.0.1); sin datos personales (rutas y modelo de GPU scrubeados).
2026-08-18 11:26:42 +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 carril verde (Hermes Agent): documentacion, panel, voz local y RAG 2026-08-18 11:26:42 +02:00
verde carril verde (Hermes Agent): documentacion, panel, voz local y RAG 2026-08-18 11:26:42 +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 verde (Hermes Agent): documentacion, panel, voz local y RAG 2026-08-18 11:26:42 +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 — carril verde 🟢

Banco de pruebas de JARVIS montado sobre Hermes Agent (Nous Research, MIT): un arnés agéntico completo, 100 % local por configuración. Esta rama documenta el carril verde; el master es el núcleo naranja.

Arquitectura del carril verde

Para qué sirve

JARVIS tiene tres carriles: cian (Newelle, congelado), naranja (el núcleo propio) y verde (este). El verde responde a una pregunta: ¿un arnés agéntico de fábrica aporta algo que el núcleo naranja no tenga? En concreto, las tres cosas que al naranja le faltan y que Hermes trae de serie:

  • Skills que el agente se crea y mejora solo.
  • Canales de mensajería (Telegram, Discord, Signal, WhatsApp, Slack).
  • Memoria de largo plazo entre sesiones.

No es el asistente de diario —para eso está el naranja, que es más rápido—; es el laboratorio para decidir qué ideas de Hermes merece la pena llevar al núcleo.

El panel

Hermes no es un chatbot: es una plataforma. El panel web (verde/panel-verde.sh, en 127.0.0.1:9119) da chat, sesiones, ficheros, modelos, logs, cron, skills, MCP, canales y webhooks.

Panel — chat

82 skills en 14 categorías, entre ellas la integración con el RAG del naranja:

Panel — skills

El stack

Capa Pieza Licencia ¿Sale algo de la máquina?
Arnés Hermes Agent MIT por configuración, no
Cerebro Ollama · qwen3.5:4b-verde (64k ctx) Apache-2.0 no127.0.0.1:11434
Oír faster-whisper small (local, CPU) MIT no
Hablar Piper · davefx (misma voz que el naranja) MIT no
Saber RAG del naranja vía busca_cli no

La integración con el RAG

El agente consulta el mismo índice que el núcleo naranja (~19.500 entradas: metodología de pentesting, man pages, catálogo de herramientas y software, apps instaladas). Se hace con la skill local buscar-en-apuntes (en verde/skills/), que el agente activa cuando le preguntas por herramientas, comandos o "qué dicen mis apuntes sobre X", y responde citando la fuente en vez de inventar. Motor: nucleo/saber/busca_cli.py.

La voz, y en local

El TUI de Hermes no trae micrófono y su STT nativo es para notas de voz de mensajería (que saldrían de la máquina). El carril lo puentea en local:

  • Escuchaverde/escucha-verde.sh (pulsar-para-hablar): graba → faster-whisper en CPU → se lo pasa al agente. Prueba: verde/pruebas/08_escucha.sh.
  • Hablaverde/voz-verde.sh: el mismo Piper y la misma voz que el naranja. Prueba: verde/pruebas/07_voz.sh.

Arranque

# 1. Instalar Hermes Agent (ver su repo) y el modelo del verde
ollama create qwen3.5:4b-verde -f verde/qwen3.5-4b-verde.Modelfile

# 2. Medir, configurar y dictaminar (encuentra el techo de contexto en tu GPU)
./verde/arrancar.sh

# 3. El panel web, o el TUI en verde
./verde/panel-verde.sh          # dashboard en 127.0.0.1:9119
./verde/verde-launcher.sh       # TUI

# 4. Las pruebas (ninguna abre el TUI)
./verde/pruebas/ejecutar.sh

El aviso que importa

Local por configuración, no por construcción. El agente tiene terminal y web, y decide por su cuenta: en una prueba, pidiéndole un cartel ASCII, se fue a una API de terceros porque una librería no estaba instalada. Cerebro, voz, oído y memoria son locales y comprobados; lo que no está garantizado es lo que el agente haga con la terminal que le has dado. Está todo en verde/NOTAS.md.

El precio

Hermes exige ≥64k de contexto, lo que obliga a bajar media red del 4B a la CPU: el precio es el tiempo de respuesta (minutos por turno en frío). Es el dato que decide si el carril compensa frente al naranja. Medido y anotado en verde/NOTAS.md.


Software libre. Ver verde/README.md, verde/NOTAS.md y verde/ESCALERA.md para el detalle.