한국어

OpenFang 리뷰: 2026년 5월 이후 업데이트가 없는 Rust 에이전트 OS

OpenFang은 Rust 바이너리 하나로 예약된 자율 Hands를 실행하지만 마지막 커밋은 2026년 5월 12일입니다. 잘 되는 점, 위험한 점, 그리고 LibreFang 포크.

OpenFang 방문

OpenFang은 스스로를 “Agent Operating System”이라고 부릅니다. RightNow의 창업자 Jaber가 Rust로 작성했으며, 2026년 11월 8일 확인 당시 GitHub 스타가 18,243개였습니다. 좋은 아이디어와 신중하게 고른 기본값을 갖추고 있습니다. 하지만 장기적으로 운영할 계획이라면 이 둘보다 더 무거운 문제가 있습니다. 개발이 멈춘 것으로 보입니다.

OpenFang dashboard in dark mode with a sidebar of Approvals, Comms, Workflows, Scheduler, Runtime and Settings, and a grid of agent templates such as Writer, email-assistant, travel-planner, ops and coder
Agent templates in OpenFang's browser dashboardgithub.com

먼저 유지보수 문제

OpenFang의 첫 릴리스인 v0.1.0은 2026년 2월 26일에 나왔습니다. 마지막 릴리스인 v0.6.9와 마지막 커밋은 모두 2026년 5월 12일입니다(릴리스). 그 이후 외부 기여자의 풀 리퀘스트는 병합되지 않았고, v0.6.9 이후 프로젝트의 상태와 로드맵을 묻는 공개 이슈에는 확인 시점까지 메인테이너의 답변이 없습니다.

그렇다고 메인테이너가 돌아오지 않는다는 뜻은 아닙니다. 하지만 지금으로서는 버그를 만나거나, 제공자가 API를 바꾸거나, 의존성에서 보안 문제가 발견되더라도 업스트림에서 누구도 고쳐 주지 않는다고 가정해야 합니다. API 키를 보관하고 명령을 실행할 수 있는 에이전트라면, 대부분의 사람에게 이것이 결정적인 요소입니다.

또한 프로젝트는 멈췄을 때 1.0 이전 단계였고, 스스로 고지한 대로 마이너 버전 사이에 호환성을 깨는 변경이 있었으며, 일부 Hands는 다른 것들보다 덜 성숙했습니다.

커뮤니티 포크인 LibreFang이 별도로 개발을 이어 가고 있습니다. 저희는 리뷰하지 않았으므로 활동 상황은 직접 확인하세요. OpenFang의 설계가 마음에 든다면 가장 먼저 살펴볼 곳입니다.

OpenFang이 다른 점

목록의 다른 에이전트들도 직접 설정한 예약 작업을 실행할 수 있습니다. OpenFang의 대표 기능인 Hands는 그런 작업을 미리 만들어진 형태로 제공합니다. Hands는 Researcher, Lead, Collector, Predictor, Clip, Twitter, Browser 같은 번들 자율 패키지로, 프롬프트 없이 일정에 따라 실행되고 결과를 대시보드나 채팅 앱으로 보고합니다. 리서치를 모으거나 리드를 지켜보도록 하나를 설정하면, 장기 실행 데몬의 일부로 동작합니다.

그 주변에는 일반적인 에이전트 도구가 있습니다. 웹 검색과 브라우징, 허용 목록 기반 셸 명령, 이미지 생성, 음성 및 전사, 벡터 검색이 있는 SQLite 메모리, MCP 서버, cron 작업, OpenAI 호환 API입니다. localhost의 브라우저 대시보드에서 에이전트, 워크플로, 일정, 승인을 다룹니다.

OpenFang Create Scheduled Job dialog with a job name, cron expression 0 9 * * 1-5, quick presets, a target agent picker and the message to send
Scheduling a recurring job for an agentgithub.com

설치

스크립트를 통한 단일 바이너리, 바이너리 직접 다운로드, 또는 x86-64나 ARM의 macOS, Windows, Linux용 데스크톱 앱으로 설치합니다(시작 가이드). 코어에는 Python이나 Node 스택이 필요 없습니다. 일부 Hands는 자체 의존성을 가집니다. Browser Hand는 Python 3와 Chromium이, Clip Hand는 FFmpeg와 yt-dlp가 필요합니다.

Docker도 목록에 있지만, 문서화된 이미지가 아직 공개되지 않아 Docker 사용자는 직접 빌드해야 합니다.

격리와 기본값

OpenFang은 명령을 컨테이너가 아닌 호스트에서 실행합니다. Docker 샌드박스는 기본적으로 꺼져 있고, WASM 샌드박스는 WASM 도구와 스킬에만 적용됩니다(보안 문서).

그 안에서는 호스트에서 실행되는 많은 에이전트보다 기본값이 더 신중합니다. 설정 소스에 따르면 셸 명령은 기본 유틸리티의 허용 목록으로 제한되고, 셸 없이 정리된 환경에서 실행되며, 구매나 게시 같은 민감한 Hand 작업은 승인을 기다립니다. 합리적인 설계입니다. 약점은 이제 여기서 발견되는 허점이 계속 열려 있을 수 있다는 것입니다.

텔레메트리와 개인정보

OpenFang은 사용 텔레메트리를 보내지 않습니다. 문서에도 설명이 없고 코드에도 분석 클라이언트가 없습니다. 대시보드의 Analytics 페이지는 자신의 토큰 사용량과 비용만 로컬에서 보여 줍니다. 설정, 에이전트, 메모리는 ~/.openfang 아래 SQLite에 저장됩니다. 프롬프트는 설정한 모델 제공자와 채팅 플랫폼으로 전송됩니다.

OpenFang agent detail dialog for the assistant agent showing its running state, Full mode, provider, model and fallback model, with Chat, Clone, Clear History and Stop buttons
An agent's settings, model and fallback in the dashboardgithub.com

모델과 채널

Anthropic, Gemini, OpenAI, Groq, DeepSeek, OpenRouter, Mistral, xAI, AWS Bedrock을 포함한 약 27개 제공자를 연결하거나, Ollama, vLLM, LM Studio로 로컬 모델을 실행할 수 있습니다. Apache-2.0 또는 MIT 이중 라이선스입니다.

Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Microsoft Teams, 이메일을 포함해 40개의 채널 어댑터가 있습니다(채널 어댑터). 내장 WhatsApp 어댑터는 Meta의 비즈니스 Cloud API를 사용하며, 개인 WhatsApp 계정을 연결하려면 별도의 Node.js 게이트웨이가 필요합니다.

누가 사용해야 하는가

예약된 리서치나 모니터링 에이전트를 원하고 코드를 직접 책임지는 데 익숙한 실험가이거나, LibreFang을 평가하기 전에 Hands 설계를 공부하고 싶다면 OpenFang을 시도해 볼 만합니다. 수정이 나오지 않는 동안에는 중요한 계정에 연결된 일상 비서로 실행하지는 않겠습니다.

유지보수되는 대안

  • ZeroClaw가 가장 비슷합니다. 역시 단일 Rust 바이너리이고, cron과 이벤트 트리거가 있으며, 권장 프로필에서는 OS 샌드박스가 기본으로 켜져 있습니다.
  • nanobot은 예약 자동화와 장기 목표를 실행하며, 결과를 채팅으로 보고하는 하트비트가 있습니다.
  • Agent Zero는 자체 Docker 워크스페이스 안에서 예약 작업을 실행하고 릴리스가 자주 나옵니다.

더 많은 선택지는 최고의 셀프 호스팅 AI 에이전트와 OpenClaw 대안 페이지에 있습니다.

가격

OpenFang: 가격
Open source무료
  • Dual-licensed Apache-2.0 or MIT and free to self-host
  • No hosted plan; you pay your chosen model provider or run a local model

기능

기능
웹 검색예
이미지 생성예
음성 모드예
파일 업로드예
메모리예
대신 작업 수행예
앱 연동예
스스로 작업예
먼저 메시지를 보냄예
여러 봇 운영예

장점

  • Built for unattended work: Hands run on schedules as a daemon and deliver research, leads or monitoring alerts without being prompted
  • One self-contained Rust binary or a native desktop app, with a browser dashboard for agents, workflows, schedules and approvals
  • 40 channel adapters, including Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams and email
  • Cautious defaults for a host-run agent: shell commands are limited to an allowlist of basic utilities, run without a shell and with a stripped environment, and sensitive Hand actions such as purchases or posts wait for approval
  • Works with local models through Ollama, vLLM or LM Studio, and dual-licensed Apache-2.0 or MIT

단점

  • Looks unmaintained: no commits or releases since v0.6.9 on May 12, 2026, outside pull requests go unmerged, and a public question about the project's status has no reply from the maintainer
  • Pre-1.0 by its own notice, with breaking changes between minor versions and some Hands less mature than others
  • Commands run on the host, not in a container: the Docker sandbox is off by default and the WASM sandbox only covers WASM tools and skills
  • The documented Docker image is not public yet, so Docker users must build it themselves
  • Linking a personal WhatsApp account needs a separate Node.js gateway; the built-in adapter uses Meta's business Cloud API

이런 분께 추천

  • Tinkerers who want scheduled research, monitoring or lead-finding agents running on their own machine
  • People who want one agent reachable from many chat apps without a Python or Node stack
  • Evaluating alongside its community fork LibreFang, given the original's stalled development

출처