[ arisa.sh ] v4.3.0thinking...
 █████╗ ██████╗ ██╗███████╗ █████╗ 
██╔══██╗██╔══██╗██║██╔════╝██╔══██╗
███████║██████╔╝██║███████╗███████║
██╔══██║██╔══██╗██║╚════██║██╔══██║
██║  ██║██║  ██║██║███████║██║  ██║
╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚══════╝╚═╝  ╚═╝

asistente personal por Telegram·impulsado por Pi Agent

// el agente se adapta al usuario, no al revés

$npm i -g arisa && arisa
1.1qué es
readme ▸ resumen

Arisa conserva dos piezas y nada más: Telegram como interfaz humana y Pi Agent como motor de razonamiento.

No trae opiniones predefinidas sobre qué debería hacer ni qué tools debería tener. Empieza mínima y crece con el uso real.

  • Telegram es la interfaz humana
  • Pi Agent es el motor de razonamiento
  • todo pasa por artifacts
  • las capacidades viven en tools CLI aisladas
  • las tools se encadenan en pipes
1.2carga
experiencia mínima
arisa37 kB
openclaw85 MB
3 deps vs 55 deps · openclaw is ≈ 2,300× más pesado y trae 18× más dependencias
versión 4.3.0tamaño 37 kBdeps 3interfaz Telegram
2instalar
npm i -g arisa

Instalala globalmente y ejecutá arisa. First launch guides you through Telegram setup, Pi provider/model selection, authentication, and validation.

Una suscripción a ChatGPT alcanza: Arisa can authenticate through Pi's Codex OAuth flow, so you do not need a standard OpenAI API key when using supported providers.

comandoacción
arisaejecuta en primer plano
arisa startinicia en segundo plano
arisa stopdetiene el servicio
arisa statusmuestra el estado del servicio
arisa flushelimina ~/.arisa
arisa --silentejecuta sin logs detallados
arisa --pi.model ...cambia el modelo solo para este proceso
3arquitectura
dos pipes ▸ un motor

Arisa separa la normalización antes de razonar de la acción razonada. Voice can become text before reasoning; TTS, downloads, and other chains happen after the agent decides.

telegram
texto · voz · media
pi agent
una sesión por chat · tandas en cola
tools + artifacts
CLI aisladas · pipes encadenados
4cero tools
se arman cuando hacen falta

Una instalación nueva no trae tools. El core es el transporte de Telegram, el loop de Pi Agent, el almacén de artifacts y el registro de tools.

  1. llega un pedido que las tools actuales no resuelven
  2. Arisa busca una coincidencia en el catálogo oficial
  3. las tools livianas se instalan; las más pesadas piden confirmación
  4. si no hay una adecuada, Arisa construye la capacidad que falta
  5. las tools instaladas viven en ~/.arisa/tools/ y se reutilizan
5casos
tools en acción

Arisa no vende una lista de features. Se adapta al trabajo: conecta herramientas, conserva el contexto y deja que cada chat defina cuánto control quiere mantener.

casoflujo
multiplayer
WebRTC sin servidor de juego
signaling-server coordina peers y turn-server entrega relays TURN cuando una conexión directa no alcanza. Útil para salas, llamadas, data channels y juegos multijugador.
sitio publicado
idea → diseño → HTTPS
Pedile una landing o una herramienta interna: site-builder arma la página y roster-sites la publica con dominio y HTTPS.
WhatsApp vivo
grupo, consulta o respuesta
whatsapp-web mantiene una sesión por chat. Puede contestar en un grupo, consultar la web para comparar precios o recibir un audio que pasa por transcribe antes de que Arisa responda.
campaña de prensa
investigación → borrador → Gmail
web-browser encuentra una referencia real. pr-campaign registra el contacto, crea el outreach personalizado y llama a gmail-workspace para guardarlo como borrador de Gmail. En modo revisión espera aprobación; en modo automático envía solo dentro de las reglas de la campaña. stop-slop revisa el tono.
seguridad web
auditoría autorizada
web-pentest-auditor revisa headers, CORS, rutas públicas, bundles y almacenamiento de tokens sin atacar ni modificar el sitio. Es una revisión técnica que un chat común no ejecuta por sí solo.
entender media
audio y video entran al contexto
Un audio se transcribe; un video pasa por real-video-analyzer, que extrae escenas y evidencia visual. El resultado vuelve como artifact para que Arisa pueda interpretarlo.
pipes
una tool prepara la otra
Las tools no viven aisladas: URL → video → audio → transcripción; investigación → referencia → draft; mensaje → respuesta por WhatsApp. Arisa arma el pipe que hace falta y lo reutiliza.
6idea
manifiesto

El agente no debería venir cargado de vicios ni assumptions. It starts minimal and grows through real use, shaped by the user instead of the framework.

El código se construyó con Pi Agent ejecutándose sobre Codex: un loop recursivo en el que el agente puede razonar sobre su propio sistema y mejorarlo.

6.1capacidad faltante
  1. revisa si una tool instalada puede resolver el pedido
  2. si no, busca una coincidencia en el catálogo oficial
  3. si no existe, construye la capacidad faltante
  4. mantiene la solución dentro de la arquitectura de tools
nota no hay un “no puedo” cuando algo es razonablemente construible.