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)됩니다.
시작하기
- 소스 코드에서 실행 (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.
- CLI를 사용하여 새로운 프로젝트나 플러그인을 생성합니다:
bun add --global elizaos@beta elizaos create my-project --template project elizaos create plugin-example --template plugin - 호스팅 제품을 사용해 보세요 – 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 이미지까지 제공하는 풀스택, 오픈소스 플랫폼입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트