bytedance/deer-flow
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
What it solves
DeerFlow는 "슈퍼 에이전트 하네스"로 설계되어 복잡한 연구와 작업 실행을 오케스트레이션합니다. 단일 프레임워크 내에서 다수의 서브 에이전트, 장기 메모리, 보안 코드 실행 환경(샌드박스)을 관리하는 문제를 해결하여 다양한 자율 작업을 수행할 수 있게 합니다.
How it works
DeerFlow는 중앙 오케스트레이터 역할을 하며 다음 구성 요소를 관리합니다:
- Sub-Agents: 작업의 다양한 부분을 처리하기 위해 특화된 에이전트를 생성하고 조정할 수 있습니다.
- Skills & Tools: 확장 가능한 스킬을 사용하고 MCP(Model Context Protocol) 서버와 통합하여 기능을 확장합니다.
- Sandboxes: 에이전트가 코드를 안전하게 실행하고 파일 시스템을 관리할 수 있도록 로컬, Docker, Kubernetes 격리 환경을 제공합니다.
- Memory: 장기 메모리와 컨텍스트 엔지니어링(수동 컨텍스트 압축 포함)을 구현하여 장시간 세션에서도 일관성을 유지합니다.
- Session Goals: 에이전트가 작업에서 벗어나지 않도록 목표 지향 추적을 사용합니다.
Who it’s for
깊이 있는 연구, 자율 코딩 및 복잡한 워크플로 자동화를 수행할 수 있는 정교한 AI 에이전트를 구축하고 배포하려는 개발자와 연구자를 위한 것입니다.
Highlights
- Flexible Deployment: 로컬 개발, Docker 및 Kubernetes 프로덕션 환경을 지원합니다.
- Extensible Capabilities: Claude Code, MCP 서버 및 InfoQuest라는 전문 지능 검색 툴셋과 통합됩니다.
- Comprehensive Tooling: Terminal Workbench(TUI)와 에이전트 단계 프로토타이핑 및 디버깅을 위한 sister 프로젝트인 LLM Space를 포함합니다.
- Model Agnostic: OpenAI, OpenRouter, vLLM 및 Doubao-Seed-2.0-Code와 같은 특정 ByteDance 모델을 포함한 다양한 LLM 제공업체와 호환됩니다.