JJJJSTIYYYY/Apix
APIX Agent
APIX — 풀스택 AI 에이전트 협업 플랫폼
무엇인가요: APIX는 진정한 오픈소스(GPL v3.0) 소프트웨어 플랫폼으로, AI 에이전트를 위한 완전한 런타임 역할을 합니다. 단순한 챗봇이 아니라, 코드 작성, 프레젠테이션 생성, 워크플로우 자동화와 같은 복잡한 작업을 완수하기 위해 함께 협업하는 여러 AI 에이전트를 구축하고 실행하며 관리할 수 있습니다.
핵심 기능 (README에서):
- 다중 에이전트 오케스트레이션: "리더" 에이전트는 복잡한 작업을 자동으로 분해하고 병렬로 여러 하위 에이전트에게 할당합니다. 동일한 파일을 동시에 편집하는 것을 방지하기 위한 충돌 탐지 기능도 포함되어 있습니다.
- 내장 도구 생태계: 에이전트는 코드 실행, 파일 관리, 웹 검색, 지식 검색을 기본적으로 수행할 수 있습니다.
- 제어 가능한 메모리 시스템: 메모리는 "워크스페이스"로 분리되며, 사용자가 수동으로 제어할 수 있는 다단계 자동 컨텍스트 압축 메커니즘이 있어 에이전트가 얼마나 기억하는지 관리할 수 있습니다.
- 안전한 코드 실행: 모든 코드는 Docker 사전 환경에서 실행되므로, 호스트 운영체제에 손상을 주는 위험이 없습니다.
- 모델 독립성: OpenAI, DeepSeek, MoonShot, Ollama(로컬 모델), 사용자 정의 프로바이더 등 여러 LLM 프로바이더 간 전환 가능합니다.
- 사용자 맞춤 및 상호운용성: 카드 기반의 시각적 에디터를 통해 사용자 정의 작업 흐름을 만들 수 있으며, 사용자 정의 보조 "역할 카드"를 정의하고 MCP(Model Context Protocol)를 통해 외부 도구에 연결할 수 있습니다. 과거 메시지의 편집/삭제도 지원되며, 자동으로 새로운 대화 분기 생성됩니다.
아키텍처 및 배포: 이 플랫폼은 풀스택 애플리케이션입니다. Python 백엔드는 에이전트, 작업, 메모리, 파일의 네 가지 별도 서비스로 나뉘며, 데스크톱 인터페이스는 Electron + Vue로 구현됩니다. 설치 스크립트를 통해 로컬에 배포하거나 Docker Compose를 사용해 완전히 컨테이너화할 수 있습니다. RAG(Retrieval-Augmented Generation) 기능을 위해 Milvus 벡터 데이터베이스를 선택적으로 통합할 수 있습니다.
현재 상태 및 로드맵: 현재 버전은 2.2.2입니다. README에 따르면, 시각적 선형 워크플로우 에디터 코드는 현재 손상되어 있으며(수정 우선순위 낮음), 주요 아키텍처 재작성(APIX 3.0)이 현재 진행 중입니다. 로드맵에는 플러그인 시스템, 플러그인 마켓플레이스, 그래프 기반 작업 흐름 에디터 등의 향후 기능이 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트