설명
아이리스 에이전트는 4onStudios에서 개발한 다목적 독립형 코딩 에이전트 서비스로, 개발자를 위한 다양한 기능을 제공합니다. HTTP 서비스, CLI 및 ACP 서버 모드를 지원하여 다양한 개발 환경에 적응할 수 있습니다. 이 에이전트는 IDE와 원활하게 통합되도록 설계되어 스트리밍 채팅, 작업 공간 도구, LSP 경로 및 MCP 통합을 제공합니다. Node.js 버전 22.13.0 이상이 필요하며 OpenAI, Anthropic 및 Google 모델을 포함한 여러 모델을 지원합니다.
더 읽기
HTTP 서비스는 기본적으로 포트 8080에서 수신 대기하며 /api/agent 아래에 RESTful API를 제공합니다. 주요 엔드포인트에는 채팅 메시징, 실행 생명 주기 관리, 명령 승인 및 도구 검사가 포함됩니다. CLI 모드는 터미널에서 대화형 채팅 세션을 제공하며, ACP 서버 모드는 stdio를 통해 IDE 통합을 허용합니다.
아이리스 에이전트는 매우 구성 가능하여 사용자가 다양한 모델 제공자를 위한 API 키를 설정하고 환경 변수를 통해 런타임 설정을 사용자 정의할 수 있습니다. 동적 모델 선택 및 세션 관리 기능을 지원하여 개발자가 에이전트의 동작을 특정 요구에 맞게 조정할 수 있습니다.
에이전트의 지속성 기능에는 SQLite에 실행 생명 주기 데이터를 저장하고 채팅 세션을 JSON 파일로 관리하는 기능이 포함됩니다. 또한 안전한 키 관리를 위한 데스크톱 전용 경로와 원격 채팅 세션 동기화를 제공합니다. 아이리스 에이전트는 오픈 소스이며 npm에서 사용할 수 있으며, npm 또는 Yarn을 통해 설치할 수 있습니다.
전반적으로 아이리스 에이전트는 고급 코딩 에이전트 기능으로 IDE를 향상시키고자 하는 개발자를 위한 강력한 도구로, 유연성, 통합 및 여러 AI 모델에 대한 지원을 제공합니다.
- 카테고리AI 에이전트 빌더
- 요금제오픈 소스
- 배포CLI, HTTP, ACP
- 플랫폼Node.js
아이리스 에이전트의 핵심 기능
독립형 HTTP 코딩 에이전트 서비스
대화형 채팅이 포함된 CLI
IDE 통합을 위한 ACP 서버
여러 AI 모델 지원
/api/agent 아래의 RESTful API
동적 모델 선택
SQLite를 통한 지속성
데스크톱 전용 안전 경로
오픈 소스 및 npm에서 사용 가능
구성 가능한 런타임 설정
스트리밍 채팅 및 작업 공간 도구
LSP 및 MCP 통합
명령 승인 및 생명 주기 API
환경 변수 구성
IDE 프로세스를 위한 Node.js API
아이리스 에이전트 사용 방법은?
설치: npm 또는 Yarn을 사용하여 아이리스 에이전트를 설치합니다.
구성: API 키 및 환경 변수를 설정합니다.
실행: HTTP, CLI 또는 ACP 모드에서 에이전트를 시작합니다.
통합: IDE와 연결하여 기능을 향상시킵니다.
관리: API 엔드포인트를 사용하여 채팅 및 도구 관리를 수행합니다.
아이리스 에이전트의 사용 사례
- IDE 통합
- 작업 공간 관리
- 모델 구성
- 명령 승인
- 도구 검사



