Agent OS de código abierto construido en Rust. 14 crates. 2,100+ tests. Cero advertencias de clippy.
English | 中文 | 日本語 | 한국어 | Español | Deutsch
Sitio web • Documentación • Contribuir • Discord
LibreFang es un Sistema Operativo de Agentes — una plataforma completa para ejecutar agentes de IA autónomos, construida desde cero en Rust. No es un framework de chatbot, no es un wrapper de Python.
Los frameworks de agentes tradicionales esperan tu entrada. LibreFang ejecuta agentes que trabajan para ti — según horarios, 24/7, monitorizando objetivos, generando leads, gestionando redes sociales e informando a tu dashboard.
LibreFang es un fork comunitario de
RightNow-AI/openfangcon gobernanza abierta y política de merge-first para PRs. Ver GOVERNANCE.md para detalles.
# Instalar (Linux/macOS/WSL)
curl -fsSL https://librefang.ai/install.sh | sh
# O instalar con Cargo
cargo install --git https://github.com/librefang/librefang librefang-cli
# Inicializar (te guía en la configuración del proveedor)
librefang init
# Iniciar — dashboard en http://localhost:4545
librefang startHomebrew
brew tap librefang/tap && brew install librefangDocker
docker run -p 4545:4545 ghcr.io/librefang/librefangHands son paquetes de capacidades autónomas preconstruidos que funcionan de forma independiente, según horarios. 14 incluidos:
| Hand | Función |
|---|---|
| Researcher | Investigación profunda — referencias cruzadas, evaluación de credibilidad CRAAP, informes citados |
| Collector | Monitorización OSINT — detección de cambios, seguimiento de sentimiento, grafo de conocimiento |
| Predictor | Superpredicción — predicciones calibradas con intervalos de confianza |
| Strategist | Análisis estratégico — investigación de mercado, inteligencia competitiva, planificación empresarial |
| Analytics | Análisis de datos — recopilación, análisis, visualización, informes automáticos |
| Trader | Inteligencia de mercado — análisis multi-señal, gestión de riesgos, análisis de cartera |
| Lead | Descubrimiento de prospectos — investigación web, scoring, deduplicación, entrega de leads |
| X/Twitter autónomo — creación de contenido, programación, cola de aprobación | |
| Gestión de Reddit — monitorización de subreddits, publicación, seguimiento de engagement | |
| Gestión de LinkedIn — creación de contenido, networking, interacción profesional | |
| Clip | YouTube a shorts — corta mejores momentos, subtítulos, narración IA |
| Browser | Automatización web — basado en Playwright, puerta de aprobación de compras obligatoria |
| API Tester | Testing de APIs — descubrimiento de endpoints, validación, pruebas de carga, detección de regresiones |
| DevOps | Automatización DevOps — CI/CD, monitorización de infraestructura, respuesta a incidentes |
librefang hand activate researcher # Comienza a trabajar inmediatamente
librefang hand status researcher # Ver progreso
librefang hand list # Ver todos los HandsCrea el tuyo: define un HAND.toml + prompt de sistema + SKILL.md. Guía
14 crates de Rust, diseño de kernel modular.
librefang-kernel Orquestación, workflows, medición, RBAC, planificador, presupuesto
librefang-runtime Bucle de agente, 3 drivers LLM, 53 herramientas, sandbox WASM, MCP, A2A
librefang-api 140+ endpoints REST/WS/SSE, API compatible con OpenAI, dashboard
librefang-channels 40 adaptadores de mensajería, limitación de tasa, políticas DM/grupo
librefang-memory Persistencia SQLite, embeddings vectoriales, sesiones, compactación
librefang-types Tipos core, seguimiento de taint, firma Ed25519, catálogo de modelos
librefang-skills 60 skills incluidos, parser SKILL.md, marketplace FangHub
librefang-hands 14 Hands autónomos, parser HAND.toml, gestión de ciclo de vida
librefang-extensions 25 plantillas MCP, vault AES-256-GCM, OAuth2 PKCE
librefang-wire Protocolo P2P OFP, autenticación mutua HMAC-SHA256
librefang-cli CLI, gestión de daemon, dashboard TUI, modo servidor MCP
librefang-desktop App nativa Tauri 2.0 (bandeja, notificaciones, atajos)
librefang-migrate Motor de migración OpenClaw, LangChain, AutoGPT
xtask Automatización de build40 Adaptadores de Canal — Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, Teams, Google Chat, Feishu, LINE, Mastodon, Bluesky y 26 más. Lista completa
27 Proveedores LLM — Anthropic, Gemini, OpenAI, Groq, DeepSeek, OpenRouter, Ollama y 20 más. Enrutamiento inteligente, fallback automático, seguimiento de costos. Detalles
16 Capas de Seguridad — Sandbox WASM, auditoría Merkle, seguimiento de taint, firma Ed25519, protección SSRF, zeroización de secretos y más. Detalles
API Compatible con OpenAI — Endpoint drop-in /v1/chat/completions. 140+ endpoints REST/WS/SSE. Referencia API
SDKs de Cliente — Cliente REST completo con soporte de streaming.
// JavaScript/TypeScript
npm install @librefang/sdk
const { LibreFang } = require("@librefang/sdk");
const client = new LibreFang("http://localhost:4545");
const agent = await client.agents.create({ template: "assistant" });
const reply = await client.agents.message(agent.id, "Hello!");# Python
pip install librefang
from librefang import Client
client = Client("http://localhost:4545")
agent = client.agents.create(template="assistant")
reply = client.agents.message(agent["id"], "Hello!")// Rust
cargo add librefang
use librefang::LibreFang;
let client = LibreFang::new("http://localhost:4545");
let agent = client.agents().create(CreateAgentRequest { template: Some("assistant".into()), .. }).await?;// Go
go get github.com/librefang/librefang/sdk/go
import "github.com/librefang/librefang/sdk/go"
client := librefang.New("http://localhost:4545")
agent, _ := client.Agents.Create(map[string]interface{}{"template": "assistant"})Soporte MCP — Cliente y servidor MCP integrados. Conecta con IDEs, extiende con herramientas personalizadas, compone pipelines de agentes. Detalles
Protocolo A2A — Soporte del protocolo Agent-to-Agent de Google. Descubre, comunica y delega tareas entre sistemas de agentes. Detalles
App de Escritorio — App nativa Tauri 2.0 con bandeja del sistema, notificaciones y atajos globales.
Migración desde OpenClaw — librefang migrate --from openclaw importa agentes, historial, skills y configuración.
cargo build --workspace --lib # Build
cargo test --workspace # 2,100+ tests
cargo clippy --workspace --all-targets -- -D warnings # Cero advertencias
cargo fmt --all -- --check # Verificar formatoVer docs/comparison.md para benchmarks y comparación de características vs OpenClaw, ZeroClaw, CrewAI, AutoGen y LangGraph.
- Documentación • Referencia API • Guía de Inicio • Solución de Problemas
- Contribuir • Gobernanza • Seguridad
- Discusiones: Q&A • Casos de Uso • Votaciones • Anuncios • Discord
Damos la bienvenida a contribuciones de todo tipo — código, documentación, traducciones, reportes de bugs.
Consulta la Guía de Contribución y elige un good first issue para empezar.
Licencia MIT

