# OpenFang Sistema operativo de agentes de código abierto, creado en Rust para ejecutar, configurar y supervisar agentes autónomos en entornos locales o autohospedados. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Asistente DevOps IA, Asistente de Código IA, Herramientas IA Dev ## ¿Qué es OpenFang? OpenFang es un sistema operativo de agentes de código abierto, creado en Rust para instalar, configurar y operar agentes autónomos. La documentación pública lo presenta como un entorno de ejecución para manos, agentes, herramientas, seguridad, memoria, canales, protocolos y una aplicación de escritorio nativa, con un daemon para el uso persistente y multiusuario. Está dirigido a quienes desean ejecutar agentes localmente o autohospedarlos, elegir un proveedor de LLM, conectar canales de mensajería y gestionar flujos de trabajo mediante plantillas o manifiestos personalizados. La documentación también muestra compatibilidad con chat basado en navegador, acceso mediante API, MCP, A2A y una aplicación de escritorio nativa. ## ¿Qué puede hacer OpenFang? ### Entorno de ejecución de un solo binario y aplicación de escritorio OpenFang se distribuye como un espacio de trabajo de Rust con un único binario compilado, además de una aplicación de escritorio nativa y un daemon para el funcionamiento persistente. ### Hands autónomas prediseñadas El producto incluye 7 Hands autónomas prediseñadas, como Clip, Lead, Collector, Predictor, Researcher, Twitter y Browser, cada una destinada a un flujo de trabajo específico. ### Pila de refuerzo de la seguridad La documentación describe 16 sistemas de seguridad, incluidos el doble control de consumo mediante WASM, la firma de manifiestos, los registros de auditoría, el seguimiento de contaminación, la protección contra SSRF, la puesta a cero de secretos, la autenticación mutua y el análisis de inyección de instrucciones. ### Integración de canales, modelos y habilidades OpenFang admite 40 adaptadores de canales de mensajería, 20 proveedores de LLM y 60 habilidades incluidas, además de plantillas de agentes adicionales y composición de flujos de trabajo. ### Múltiples opciones de implementación y configuración La guía de inicio muestra la instalación mediante script de shell, Cargo o Docker, seguida de la configuración a través de \`config.toml\` y variables de entorno. ### Compatibilidad con API y protocolos La documentación expone endpoints REST, WebSocket y SSE, además de una API \`/v1/chat/completions\` compatible con OpenAI para integraciones externas. ## Casos de uso ### Empezar con un agente prediseñado Instala OpenFang, configura una clave de API, ejecuta \`openfang init\` y crea una instancia de una plantilla integrada, como \`hello-world\`, para poner rápidamente en funcionamiento un agente. ### Definir agentes personalizados Crea un \`agent.toml\` personalizado con el proveedor, el modelo y el conjunto de capacidades elegidos cuando necesites un agente adaptado a una tarea o flujo de trabajo específicos. ### Operar agentes de forma continua Ejecuta \`openfang start\` para exponer la API REST, el endpoint WebSocket, la interfaz de WebChat y el comportamiento persistente del daemon para un uso continuo. ### Conectar sistemas externos Conecta plataformas de mensajería, servidores MCP o integraciones A2A cuando necesites que los agentes interactúen con herramientas y canales externos. ### Gestionar agentes de forma interactiva Usa la aplicación de escritorio nativa o la interfaz de chat del navegador cuando quieras una interfaz local para supervisar los agentes en ejecución, leer respuestas y consultar el uso de tokens. ## Preguntas frecuentes ### ¿Cómo instalo OpenFang? La guía de inicio de OpenFang muestra tres opciones de instalación: un instalador de shell para Linux y macOS, \`cargo install\` para cualquier plataforma con Rust 1.75 o posterior, y Docker. ### ¿Qué debo configurar antes de ejecutar agentes? La documentación indica que OpenFang necesita al menos una clave de API de un proveedor de LLM. Admite variables de entorno como \`ANTHROPIC\_API\_KEY\`, \`OPENAI\_API\_KEY\` y \`GROQ\_API\_KEY\`. ### ¿Puedo usar OpenFang con plantillas integradas o agentes personalizados? La guía de inicio muestra tanto plantillas de agentes integradas como manifiestos \`agent.toml\` personalizados. Puedes crear una instancia de un agente basado en una plantilla o definir tus propios ajustes de modelo y capacidades. ### ¿Qué añade el daemon con respecto a la CLI? El daemon admite agentes persistentes, acceso multiusuario, la interfaz de WebChat, la API REST, acceso mediante WebSocket y visibilidad del uso de tokens en la interfaz del navegador. ### ¿Cuáles son las principales limitaciones de OpenFang según la documentación pública? Las páginas de arquitectura y documentación describen OpenFang como un espacio de trabajo de Rust con aislamiento, refuerzo de la seguridad, adaptadores de canales, habilidades y compatibilidad con MCP y A2A. La documentación pública no proporciona una lista completa de todos los proveedores compatibles ni de los detalles de cada integración en las páginas utilizadas aquí. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Tipo de producto**: Sistema operativo de agentes de código abierto - **Plataforma**: Linux, macOS, Windows - **Dominio de origen**: openfang.sh - **Usuarios principales**: Desarrolladores y equipos que autohospedan flujos de trabajo de agentes - **Implementación**: CLI, daemon, aplicación de escritorio nativa, Docker