librefang/librefang

LibreFang is an open-source agent operating system written in Rust. Live demo: https://flyio.librefang.ai

解決的問題

LibreFang 是一個超越簡單聊天機器人的智能體作業系統。它允許使用者在無需持續手動提示的情況下,讓自主 AI 智能體 24/7 按計畫獨立運行,自動處理如線索生成、社群媒體管理、目標監控等任務。

運作方式

基於 Rust 從零開始建構,注重效能與安全。系統採用由 24 個 crate 組成的模組化核心架構。透過「手」(自主能力套件)來執行特定角色,這些「手」由清單檔和系統提示定義。平台整合了廣泛的 LLM 提供者與訊息管道,利用 WASM 沙箱與多重安全層確保安全執行。

適用對象

適合希望部署持久、自主運行的智能體,能與各種第三方平台與 API 互動的開發者與進階使用者,也適合尋求高安全性、開源替代方案的 Python 基礎智能體框架使用者。

主要亮點

  • 廣泛整合:支援 45 個訊息管道適配器(如 Telegram、Discord、Slack)與 28 個 LLM 提供者。
  • 安全優先設計:具備 16 層安全機制,包括 WASM 沙箱、污點追蹤與 Ed25519 簽名。
  • 開發者友善:提供 OpenAI 相容 API,以及 JavaScript、Python、Rust 與 Go 的客戶端 SDK,並支援原生 Tauri 2.0 桌面應用。
  • 互操作性:支援 Model Context Protocol (MCP) 與 Google 的 Agent-to-Agent (A2A) 協定,實現跨系統委派。
  • 高效率:使用 Rust 編寫,擁有超過 2,100 個測試用例,且無任何 clippy 警告。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案