Sobre el proyecto
OpenFang es un sistema operativo de agentes de código abierto escrito en Rust, diseñado para ejecutar agentes autónomos que trabajan según horarios en lugar de esperar indicaciones del usuario. El proyecto se compila en un solo binario y proporciona una CLI, un panel TUI y una aplicación de escritorio Tauri 2.0.
Su innovación principal son los "Hands": paquetes de capacidades autónomas preconstruidos. Los siete Hands incluidos cubren recorte de video (Clip), generación de clientes potenciales (Lead), monitoreo OSINT (Collector), superpronóstico (Predictor), investigación profunda (Researcher), gestión de cuentas de Twitter/X (Twitter) y automatización web con puertas de aprobación de compras (Browser). Cada Hand incluye un manifiesto HAND.toml, un prompt de sistema multifase, una referencia de dominio SKILL.md y barreras de protección para acciones sensibles.
La arquitectura abarca 14 crates de Rust, incluido un kernel para orquestación y programación, un runtime con 53 herramientas y sandboxing WASM, una API con más de 140 endpoints, 40 adaptadores de canales de mensajería, SQLite más memoria vectorial y un motor de migración para OpenClaw, LangChain y AutoGPT. Soporta 27 proveedores de LLM a través de tres controladores nativos y ofrece un endpoint de API compatible con OpenAI.
La seguridad es un enfoque declarado, con 16 sistemas documentados que incluyen sandboxing WASM con doble medición, pistas de auditoría con cadena de hash Merkle, seguimiento de contaminación, manifiestos firmados con Ed25519, protección SSRF, borrado de secretos, escaneo de inyección de prompts, protecciones contra bucles y limitación de velocidad.
El README incluye puntos de referencia comparativos frente a otros frameworks de agentes en cuanto a tiempo de arranque en frío, uso de memoria, tamaño de instalación, características de seguridad, adaptadores de canales y proveedores de LLM. También documenta una puerta de enlace de WhatsApp Web que conecta una cuenta personal de WhatsApp mediante código QR. El proyecto tiene licencia MIT y es pre-1.0, con un aviso de estabilidad que recomienda a los usuarios fijar commits específicos para producción.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.