Repolode
EvannZhongg

EvannZhongg/Nosis

Una aplicación ligera y autohospedada de agente personal, con TUI y GUI, herramientas para espacios de trabajo locales, aprobación humana, sesiones persistentes, memoria y extensiones Skill/Plugin/MCP.

Estrellas
184
Forks
4
Issues abiertos
0
Último commit
hace 20 horas

¿Qué es?

Nosis es una aplicación de agente personal de código abierto que se ejecuta localmente. Un runtime compartido, controlado por un proceso Bridge, impulsa tanto una interfaz de terminal (TUI) como una GUI basada en navegador, desarrollada con FastAPI y React; así, ambas interfaces mantienen la misma semántica de sesión.

El agente puede leer y editar archivos del espacio de trabajo actual, ejecutar comandos de shell (en un entorno aislado según el perfil de permisos elegido) y, de forma opcional, observar y manejar el escritorio visible mediante herramientas de captura de pantalla y entrada. Incluye herramientas para buscar y obtener contenido de la web, además de respuestas en streaming, compactación del contexto, planes, subagentes y tareas programadas.

Las sesiones, los planes y la memoria se guardan en archivos bajo ~/.nosis, mediante un registro JSONL de solo anexado para los eventos de conversación y ejecución. Los modelos se pueden enrutar a través de endpoints compatibles con OpenAI o LiteLLM, y las capacidades se pueden ampliar mediante skills independientes, plugins y servidores MCP.

Funciones clave

  • 01Tres perfiles de permisos controlan el acceso a la shell y a los archivos, y requieren aprobación humana para las acciones.
  • 02Automatización del escritorio mediante herramientas para capturar pantallas, hacer clic, arrastrar, desplazarse, pulsar teclas e introducir texto.
  • 03Sesiones reanudables almacenadas en registros JSONL de solo anexado.
  • 04Memoria a largo plazo global y asociada a espacios de trabajo, además de tareas puntuales, por intervalos y cron.
  • 05Sistema de extensiones Skill, Plugin y MCP.
  • 06Runtime compartido para una TUI de terminal y una GUI web.

Casos de uso

  • Ejecutar un asistente de IA local que edite archivos y ejecute comandos en el espacio de trabajo de un proyecto.
  • Experimentar con flujos de trabajo de agentes que requieren aprobación humana antes de realizar acciones de riesgo.
  • Crear un asistente personal con memoria y tareas programadas en tu propio equipo.
  • Ampliar un agente con skills personalizadas o servidores MCP.

Temas

Preguntas frecuentes

¿Qué es Nosis?
Una aplicación ligera y autohospedada de agente personal, con TUI y GUI, herramientas para espacios de trabajo locales, aprobación humana, sesiones persistentes, memoria y extensiones Skill/Plugin/MCP. Nosis es una aplicación de agente personal de código abierto que se ejecuta localmente. Un runtime compartido, controlado por un proceso Bridge, impulsa tanto una interfaz de terminal (TUI) como una GUI basada en navegador, desarrollada con FastAPI y React; así, ambas interfaces mantienen la misma semántica de sesión.
¿Nosis es gratuito? ¿Qué licencia tiene?
Nosis es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Nosis sigue mantenido?
Mantenimiento activo. El último commit de Nosis fue el 21 oct 2026.
¿Para qué puedo usar Nosis?
Ejecutar un asistente de IA local que edite archivos y ejecute comandos en el espacio de trabajo de un proyecto. Experimentar con flujos de trabajo de agentes que requieren aprobación humana antes de realizar acciones de riesgo. Crear un asistente personal con memoria y tareas programadas en tu propio equipo. Ampliar un agente con skills personalizadas o servidores MCP.
¿Dónde consigo Nosis?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/EvannZhongg/Nosis

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados