Jack Dorsey Is Quietly Winning the Open Source Agents War
- Goose는 Jack Dorsey의 Block 팀이 개발한 오픈소스 AI 에이전트로, 로컬에서 실행되며 어떤 LLM과도 연동 가능한 사용자 친화적인 터미널 및 데스크톱 인터페이스를 제공합니다. 💻
- Rust로 작성되었으며 20,000개 이상의 GitHub 스타를 보유하며 조용히 인기를 얻고 있으며, 모델보다는 에이전트의 작업 처리 방식에 중점을 둡니다. ✨
- 복잡한 작업을 분해하고, 컨텍스트 및 토큰 관리를 하며, 성공할 때까지 반복하고 피드백을 활용하는 등 에이전트의 핵심 기능을 수행합니다. 🏗️
- CLI, 데스크톱 애플리케이션, 웹 인터페이스의 세 가지 사용자 인터페이스를 제공하여 다양한 환경에서 접근성을 높입니다. 🌐
- 개발자 도구, YouTube 스크립트 플러그인 등 다양한 내장 및 커뮤니티 확장(MCPs)을 통해 기능을 확장할 수 있습니다. 🧩
- 'Goose hints' 파일을 통해 언어, 프레임워크, 패키지 관리자 등 에이전트의 기본 설정을 사용자 정의할 수 있습니다. 📝
- '레시피' 기능을 통해 프롬프트, 모델, 옵션을 정의하고 매개변수화하여 서브 에이전트를 활용할 수 있으며, 복잡한 작업을 자동화합니다. 🍳
- '서브 레시피'를 통해 에이전트 팀을 구성하고 작업을 순차적 또는 병렬적으로 실행하도록 지시할 수 있어 대규모 미션에 특히 유용합니다. 👯
- Cogni와 같은 영구 컨텍스트 확장 기능을 통해 에이전트에게 검색 가능한 내구성 있는 메모리 레이어를 제공하여 세션 간에 기억, 추론, 계획을 가능하게 합니다. 🧠
- Docker 컨테이너에서 쉽게 실행 가능하며 GitHub Action을 통해 CI/CD 파이프라인에 통합하여 자동화된 코드 리뷰 등 다양한 용도로 활용할 수 있습니다. 🐳