librefang/librefang

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

해결하는 문제

LibreFang은 단순한 챗봇을 넘어서는 에이전트 운영체제입니다. 사용자는 수동 프롬프트 없이 24시간 365일 스케줄에 따라 독립적으로 작동하는 자율형 AI 에이전트를 실행할 수 있습니다. 리드 생성, 소셜미디어 관리, 타겟 모니터링과 같은 작업을 자동으로 처리할 수 있습니다.

작동 방식

성능과 보안을 최우선으로 하여 Rust로 완전히 새로 구현된 시스템입니다. 24개의 크레이트로 구성된 모듈식 커널 아키텍처를 사용합니다. 특정 역할을 수행하기 위해 '핸드'(자율 기능 패키지)가 매니페스트와 시스템 프롬프트로 정의됩니다. 다양한 LLM 제공자와 메시징 채널을 통합하며, WASM 샌드박스와 다중 보안 레이어를 활용해 안전한 실행을 보장합니다.

대상 사용자

지속적이고 자율적인 에이전트를 배포하고 싶은 개발자 및 고급 사용자, 다양한 제3자 플랫폼과 API와 상호작용할 수 있는 에이전트를 원하는 사용자, 파이썬 기반 에이전트 프레임워크의 고보안 오픈소스 대안을 찾는 사용자에게 적합합니다.

주요 특징

  • 광범위한 통합: 45개의 메시징 채널 어댑터(예: Telegram, Discord, Slack)와 28개의 LLM 제공자를 지원합니다.
  • 보안 중심 설계: WASM 샌드박스, 타인트 추적, Ed25519 서명을 포함한 16개의 보안 레이어를 갖추고 있습니다.
  • 개발자 친화적: OpenAI 호환 API, JavaScript, Python, Rust, Go용 클라이언트 SDK, 네이티브 Tauri 2.0 데스크톱 앱을 제공합니다.
  • 상호운용성: Model Context Protocol (MCP) 및 Google의 Agent-to-Agent (A2A) 프로토콜을 지원하여 시스템 간 위임이 가능합니다.
  • 고성능: Rust로 작성되었으며, 2,100개 이상의 테스트와 clippy 경고 없이 완전한 테스트 스위트를 보유하고 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트