Repolode
futuregene

futuregene/future-os

Un agente de IA local-first con un único núcleo en Rust, disponible en terminal, escritorio, dispositivos móviles, CLI y apps de chat.

Estrellas
111
Forks
13
Issues abiertos
2
Último commit
hace 2 horas

¿Qué es?

FutureOS es un agente de IA que funciona con un único backend en Rust y al que se puede acceder desde una TUI, una app de escritorio, apps para Android e iOS, una CLI y bots de mensajería instantánea. Las sesiones, la memoria y las habilidades se comparten entre estas interfaces, así que una conversación iniciada en una puede continuar en otra.

El proyecto se centra en controlar lo que puede hacer el agente. Las herramientas para leer, escribir y editar archivos, así como para ejecutar comandos de shell, pueden regirse por reglas de aprobación y niveles de sandbox (desactivado, manual, sandbox). Según la plataforma, usa macOS Seatbelt, Linux Bubblewrap o protección contra escritura mediante tokens restringidos en Windows. Permite usar claves propias gracias a un catálogo de proveedores integrado y a la compatibilidad con cualquier endpoint compatible con OpenAI o Anthropic. También permite iniciar sesión con el proveedor alojado de FutureOS.

Para tareas de larga duración, incluye un plano de control de objetivos con objetivos, tareas pendientes, puntos de verificación y monitores persistentes, además de tareas programadas que ejecutan prompts con una periodicidad o según un calendario. Las conversaciones se pueden bifurcar, clonar y recorrer como un árbol.

Funciones clave

  • 01Los clientes de TUI, escritorio, dispositivos móviles, CLI y bots de mensajería instantánea comparten un único backend de agente basado en gRPC.
  • 02Reglas de aprobación configurables y niveles de sandbox del sistema operativo para las herramientas de archivos y shell.
  • 03Compatibilidad con claves propias, un catálogo de proveedores integrado y endpoints personalizados compatibles con OpenAI o Anthropic.
  • 04Seguimiento persistente de objetivos con puntos de verificación para ejecuciones de muchas horas.
  • 05Tareas recurrentes programadas con historial de ejecuciones.
  • 06Historial de sesiones que se puede bifurcar y clonar, con navegación en forma de árbol.

Casos de uso

  • Ejecutar durante la noche una tarea de investigación prolongada y consultar los resultados desde un teléfono.
  • Usar un mismo agente en un flujo de trabajo de terminal y una app de escritorio, con la memoria compartida.
  • Restringir el acceso del agente a archivos y shell al trabajar con contenido no confiable.
  • Conectar un endpoint de LLM personalizado o autoalojado a una interfaz completa de agente.

Inicio rápido

  1. 1

    Ejecuta el script de instalación oficial para tu plataforma (consulta el README; hay instaladores para macOS/Linux y Windows).

  2. 2

    Configura un proveedor de modelos

    future config
  3. 3

    Inicia la interfaz de terminal

    future tui

Antes de usarlo

  • El agente necesita un proveedor de modelos —ya sea tu propia clave de API o iniciar sesión en FutureOS— para poder responder.
  • La disponibilidad y las garantías del entorno aislado para herramientas varían según la plataforma, y la aplicación de escritorio permite por defecto el acceso sin restricciones a las herramientas.

Temas

Preguntas frecuentes

¿Qué es future-os?
Un agente de IA local-first con un único núcleo en Rust, disponible en terminal, escritorio, dispositivos móviles, CLI y apps de chat. FutureOS es un agente de IA que funciona con un único backend en Rust y al que se puede acceder desde una TUI, una app de escritorio, apps para Android e iOS, una CLI y bots de mensajería instantánea. Las sesiones, la memoria y las habilidades se comparten entre estas interfaces, así que una conversación iniciada en una puede continuar en otra.
¿future-os es gratuito? ¿Qué licencia tiene?
future-os es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿future-os sigue mantenido?
Mantenimiento activo. El último commit de future-os fue el 22 oct 2026.
¿Para qué puedo usar future-os?
Ejecutar durante la noche una tarea de investigación prolongada y consultar los resultados desde un teléfono. Usar un mismo agente en un flujo de trabajo de terminal y una app de escritorio, con la memoria compartida. Restringir el acceso del agente a archivos y shell al trabajar con contenido no confiable. Conectar un endpoint de LLM personalizado o autoalojado a una interfaz completa de agente.
¿Cómo se instala future-os?
Ejecuta el script de instalación oficial para tu plataforma (consulta el README; hay instaladores para macOS/Linux y Windows). Configura un proveedor de modelos: future config Inicia la interfaz de terminal: future tui
¿Dónde consigo future-os?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/futuregene/future-os

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

Proyectos relacionados