fastclaw-ai/fastclaw
Multi-Agent Framework
해결하는 문제
FastClaw는 여러 AI 에이전트를 생성하고 관리하기 위한 경량의 단일 바이너리 런타임을 제공합니다. LLM 연결, 도구 실행 환경, 세션 관리의 수동 설정 복잡성을 제거하여, 다양한 커뮤니케이션 채널에 통합할 수 있는 개성, 기억, 기술을 가진 에이전트를 배포할 수 있습니다.
작동 방식
FastClaw는 중앙 집중식 데이터베이스(기본 SQLite 또는 Postgres)와 기술용 파일 시스템을 통해 에이전트를 관리하는 "에이전트 팩토리" 역할을 합니다. 각 에이전트는 시스템 파일(개성용 SOUL.md, 장기 기억용 MEMORY.md 등)로 정의되며 특정 LLM 공급자와 도구를 구성할 수 있습니다. 런타임은 LLM과 에이전트 도구 간의 통신을 처리하며, 로컬 Docker 샌드박스 또는 클라우드 기반 E2B 샌드박스를 사용하여 코드를 안전하게 실행하고 파일을 관리합니다.
대상 사용자
AI 에이전트를 프로덕션 환경에 배포해야 하는 개발자와 조직을 위해 설계되었습니다. 특히 에이전트를 Telegram, Discord, Slack과 같은 IM 플랫폼에 연결하려는 경우나, 다양한 최종 사용자를 위해 에이전트를 프로비저닝해야 하는 멀티테넌트 애플리케이션을 구축하는 경우에 적합합니다.
주요 기능
- 다중 에이전트 관리: 각각 고유한 모델 오버라이드, 개성, 비공개 기술을 가진 여러 에이전트를 생성하고 관리할 수 있습니다.
- 샌드박스 격리: Docker 및 E2B 샌드박스를 지원하여 도구 호출을 안전하게 실행하고 파일을 영구 스토리지에 미러링합니다.
- 광범위한 LLM 지원: OpenAI, Anthropic, Ollama, OpenRouter, Groq, DeepSeek, Mistral 및 모든 OpenAI 호환 API와 호환됩니다.
- 채널 통합: Telegram, Discord, Slack용 내장 바인딩을 통해 최종 사용자가 선호하는 플랫폼에서 에이전트와 상호작용할 수 있습니다.
- 확장 가능한 도구: 플러그인 시스템(JSON-RPC), MCP 서버 지원, ClawHub 또는 GitHub에서 기술 설치 기능이 포함됩니다.
- 포괄적인 API: OpenAI 호환 채팅 엔드포인트와 검색 및 세션 관리를 위한 전문 에이전트 통신 프로토콜(ACP)을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트