개요
OpenFang은 **Rust로 만든 오픈소스 AI 에이전트 운영체제(Agent OS)**입니다. 137,000줄의 Rust 코드, 14개 크레이트, 1,700+ 테스트로 구성되며 단일 바이너리로 배포됩니다. 사전 구축된 자율 에이전트 패키지(“Hands”)와 40개 채널 어댑터, 16개 보안 시스템을 제공합니다.
핵심 구성
Hands (자율 에이전트 패키지)
7개 사전 구축된 에이전트 패키지:
Hand 기능 Video Editing 비디오 편집 자동화 Lead Generation 리드 생성 OSINT Collection 오픈소스 정보 수집 Forecasting 예측 분석 Fact-Checking Research 팩트체크 리서치 Social Media Management 소셜 미디어 관리 Web Automation 웹 자동화
30개 사전 구축 에이전트
26개 LLM 프로바이더 지원:
Anthropic (Claude)
Google (Gemini)
Groq
DeepSeek
OpenAI
기타 20+ 프로바이더
40개 채널 어댑터
카테고리 채널 메신저 Telegram, Discord, Slack, WhatsApp, Teams 채팅 IRC, Matrix 기타 웹훅, API 등
16개 보안 시스템
보안 기능 설명 WASM 샌드박스 에이전트 격리 실행 Ed25519 서명 암호학적 인증 Merkle 감사 추적 변경 이력 무결성 보장 프롬프트 인젝션 방어 악의적 프롬프트 차단
아키텍처
┌─────────────────────────────────┐
│ OpenFang Agent OS │
├─────────────────────────────────┤
│ Hands (자율 에이전트 패키지) │
│ ├─ Video / OSINT / Social ... │
├─────────────────────────────────┤
│ 30 Agents (26 LLM Providers) │
├─────────────────────────────────┤
│ 40 Channel Adapters │
│ ├─ Telegram / Discord / Slack │
├─────────────────────────────────┤
│ 16 Security Systems │
│ ├─ WASM / Ed25519 / Merkle │
├─────────────────────────────────┤
│ Tauri 2.0 Desktop Dashboard │
└─────────────────────────────────┘
단일 Rust 바이너리
특징
항목 내용 언어 Rust (137K 줄, 14 크레이트) 배포 단일 바이너리 데스크톱 앱 Tauri 2.0 기반 대시보드 테스트 1,700+ 테스트 설치 원라인 셸 커맨드 플랫폼 macOS, Linux, Windows
Python 에이전트 프레임워크 대비 장점
항목 OpenFang (Rust) Python 프레임워크 성능 고성능 상대적 느림 메모리 저사용 높음 보안 깊이 16개 시스템 기본적 채널 지원 40개 제한적 배포 단일 바이너리 의존성 관리 필요 타입 안전성 컴파일 타임 런타임
OpenFang vs 다른 에이전트 프레임워크
항목 OpenFang LangChain CrewAI AutoGen 언어 Rust Python Python Python 유형 Agent OS 프레임워크 멀티 에이전트 멀티 에이전트 사전 구축 에이전트 30개 X X X 채널 어댑터 40개 X X X 보안 16개 시스템 기본 기본 기본 배포 단일 바이너리 pip pip pip 성숙도 초기 (v0.1) 성숙 성장 중 성장 중
제한 사항
v0.1.0 — 아직 초기 단계
Gemini 2.5까지만 지원 (최신 모델 제한)
Rust 생태계 → Python 대비 커뮤니티 작음
사전 구축 에이전트 커스터마이징 문서 부족
관련 항목