elizaOS/eliza

Open source agentic operating system

elizaOS – 자율형 AI 에이전트를 위한 오픈소스, TypeScript 기반 운영체제

무엇인가요

  • Eliza라는 에이전트형 개인 비서 플랫폼을 실행하는 데 필요한 런타임, CLI, 웹/데스크톱/모바일 앱, 클라우드 서비스, 네이티브 브릿지, 그리고 퍼스트 파티 플러그인을 묶은 모노레포입니다.

  • 핵심은 에이전트 런타임, 메시지 루프, 메모리 프리미티브, 그리고 플러그인 시스템을 정의하는 모델에 구애받지 않는 프레임워크 (@elizaos/core) 입니다. 플러그인은 채팅, 음성, 문서 처리, 캘린더 통합, 디바이스 센서, 블록체인 지갑, 그리고 온디바이스 추론과 같은 기능을 추가합니다.

  • 프로젝트는 사용자가 상호작용하는 Eliza app (웹, 데스크톱, Android/iOS)과 새로운 에이전트나 플러그인을 생성하기 위한 beta CLI (elizaos)를 제공합니다.

  • 별도의 리포지토리 (elizaOS/os)에는 전체 스택을 전용용 OS로 실행할 수 있는 부팅 가능한 Linux 및 Android 이미지가 포함되어 있습니다.

주요 구성 요소

패키지 역할
@elizaos/core AgentRuntime, 메시지 처리, 메모리/상태, 그리고 플러그인 계약을 정의합니다.
@elizaos/agent 코어를 독립적인 HTTP 기반 에이전트 서비스로 래핑합니다.
@elizaos/app-core 플랫폼을 가로지르는 Eliza UI의 공유 호스팅 로직입니다.
@elizaos/ui 웹/데스크톱/모바일 쉘을 위한 React UI 라이브러리입니다.
elizaos (CLI) 새로운 프로젝트나 플러그인을 생성하고, 업그레이드 및 배포를 관리합니다.
plugins/ 퍼스트 파티 플러그인: 로컬 추론, 커넥터 (예: 캘린더, 이메일), 디바이스 브릿지 (예: 카메라, 연락처), 블록체인 지갑, 등.
@elizaos/plugin-local-inference Eliza-1 모델 (2B-27B 파라미터, Gemma 기반) 및 로컬 임베딩, 음성, 비전 및 이미지 생성 자산을 실행할 수 있게 합니다.
Eliza Cloud (선택 사항) 인증, 모델 라우팅, 원격 연결 및 크로스 디바이스 동기화를 위한 호스팅 서비스입니다.

로컬 vs. 클라우드 추론

  • 런타임은 각 기능을 로컬 (다운로드된 GGUF 모델), 직접 프로바이더 (예: OpenAI, Anthropic), 또는 Eliza Cloud로 라우팅할 수 있습니다. 하드웨어 감지를 통해 지원되는 백엔드를 자동으로 선택합니다. 디바이스가 모델을 실행할 수 없는 경우, 원격 프로바이더로 폴백(fallback)됩니다.

시작하기

  1. 소스 코드에서 실행 (Bun ≥ 1.x 및 Node가 필요함):
    git clone --filter=blob:none https://github.com/elizaOS/eliza.git
    cd eliza
    bun install          # 설치, submodules, patches, and builds libelizainference
    bun run dev          # 개발 서버를 시작합니다
    
    • bun run fetch:archive-artifacts는 필요한 경우 대이어한 모델 자산을 가져옵니다.
    • 일반적인 스크립트: bun run build, bun run test, bun run cloud:mock.
  2. CLI를 사용하여 새로운 프로젝트나 플러그인을 생성합니다:
    bun add --global elizaos@beta
    elizaos create my-project --template project
    elizaos create plugin-example --template plugin
    
  3. 호스팅 제품을 사용해 보세요 – https://://cloud.eliza.app을 열거나 GitHub releases 페이지에서 빌드된 릴리스를 다운로드하세요.

개발자 전형적인 워크플로우

  • Plugin 객체를 내보내는 플러그인을 작성합니다 (액션, 프로바이더, 라우트, UI 뷰, 등).

  • bun run test:e2e를 실행하여 실제 런타임에 대한 통합 테스트를 검토합니다.

  • 머지(merge)하기 전에 AGENTS.md에 기술된 증거 기반 검토 프로세스를 따르십시오.

대상 독자

  • 제품 팀: AI powered personal assistants, automation bots, 또는 온디바이스 에이전트를 구축하는 팀.

  • 开发者: 플러그인 아키텍처를 통해 다양한 LLM, 임베딩, 멀티모달 모델을 실험할 수 있으며, 특정 프로바이더에 종속속되지 않도록 원하는 개발자.

라이선스

  • MIT – 허용적, 상업적 사용, 수정, 및 재배포가 가능합니다.

Bottom line: elizaOS는 자율형 AI 에이전트를 로컬 또는 클라우드에서 실행할 수 있고, 풍부한 plugin system을 통해 확장할 수 있으며, 심지어 디바이스를 독립적인 AI 어시스턴트로 만드는 전용 OS 이미지까지 제공하는 풀스택, 오픈소스 플랫폼입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트