Communitygithub.com

polarisagi/polaris

Polaris AGI - Go와 Rust로 구축된 오픈 소스, 자체 호스팅 AI 에이전트 프레임워크입니다. 높은 동시성, 영구 메모리 및 고급 도구 오케스트레이션을 위해 설계되었습니다.

polaris란 무엇인가요?

Polaris AGI(polarisagi/polaris)는 Go와 Rust로 작성된 오픈 소스, 자체 호스팅 AI 에이전트 프레임워크로, 고성능 및 확장성이 요구되는 프로덕션 환경에 최적화되어 있습니다. 이 스킬은 높은 동시성 처리, 지속적인 컨텍스트 유지를 위한 영구 메모리, 그리고 복잡한 도구 오케스트레이션을 핵심 기능으로 제공합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 사용자는 Polaris AGI를 통해 자신만의 AI 에이전트를 구축하고 커스터마이징할 수 있습니다. SKILL.md 문서를 기반으로, 이 스킬은 설정, 설치, 그리고 주요 API와 도구 사용법을 상세히 안내하여 개발자가 강력하고 유연한 AI 워크플로우를 신속하게 구현할 수 있도록 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add polarisagi/polaris

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

polaris은(는) 무엇을 하나요?

Polaris AGI - Go와 Rust로 구축된 오픈 소스, 자체 호스팅 AI 에이전트 프레임워크입니다. 높은 동시성, 영구 메모리 및 고급 도구 오케스트레이션을 위해 설계되었습니다.

개요

Polaris AGI는 Go의 동시성 모델과 Rust의 안전성을 결합하여 안정적이고 효율적인 AI 에이전트를 구축할 수 있도록 지원합니다. 이 프레임워크는 모듈식 아키텍처를 채택하여 다양한 도구와 통합을 손쉽게 추가할 수 있습니다.

주요 기능

  • 높은 동시성: Go의 고루틴과 Rust의 비동기 런타임을 활용하여 수천 개의 동시 작업을 처리합니다.
  • 영구 메모리: 세션 간 컨텍스트를 유지하여 일관된 에이전트 동작을 보장합니다.
  • 고급 도구 오케스트레이션: 복잡한 도구 체인을 정의하고 실행할 수 있는 강력한 오케스트레이션 엔진을 제공합니다.
  • 자체 호스팅: 데이터 프라이버시와 제어권을 위해 자체 인프라에 배포할 수 있습니다.

설치

사전 요구 사항

  • Go 1.21 이상
  • Rust 1.70 이상
  • Cargo

설치 명령어

git clone https://github.com/polarisagi/polaris.git
cd polaris
make build

사용법

기본 에이전트 실행

./bin/polaris --config config.yaml

환경 변수 설정

export POLARIS_API_KEY=your-api-key
export POLARIS_LOG_LEVEL=info

설정

config.yaml 파일에서 에이전트 동작을 구성할 수 있습니다.

agent:
  name: my-agent
  memory:
    type: persistent
    path: ./data/memory
  tools:
    - name: web-search
      enabled: true
    - name: code-executor
      enabled: false

도구 목록

도구 이름설명활성화 여부
web-search웹 검색 기능 제공예
code-executor코드 실행 환경아니요
file-reader파일 내용 읽기예

기여

기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.

라이선스

이 프로젝트는 MIT 라이선스 하에 제공됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬