OpenHands, Claude Code, Codex 같은 코딩 에이전트를 로컬·원격·클라우드 백엔드에서 실행하는 셀프 호스팅 제어 센터입니다.
0xPlaygrounds/rig
LLM 애플리케이션을 만드는 Rust 라이브러리와, Bevy 플러그인으로 구성된 터미널 코딩 에이전트입니다.
- 스타
- 8,926
- 포크
- 991
- 열린 이슈
- 76
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Rig는 특정 제공자에 종속되지 않는 인터페이스로 LLM 애플리케이션을 만드는 Rust 라이브러리입니다. 20개 이상의 모델 제공자와 10개 이상의 벡터 스토어에서 하나의 API를 제공하며, completion, embedding, transcription, 오디오 및 이미지 생성을 지원합니다. 에이전트는 도구, 다중 턴 스트리밍, 타입이 지정된 훅을 지원합니다.
프로젝트에는 이 라이브러리로 만든 터미널 코딩 에이전트 `rig`도 포함되어 있습니다. 이 에이전트는 Bevy 앱으로, 도구, 명령, 세션, 로그인, 터미널 뷰가 각각 설정 파일에 지정된 플러그인으로 구성되어 있어 구성 요소를 제거하거나 교체하고 추가할 수 있습니다. `/reload`를 실행하면 플러그인 변경 사항을 적용해 에이전트를 다시 빌드하며, 새 빌드가 컴파일에 실패하면 이전 빌드를 계속 실행합니다. 파이프를 통한 JSON으로 스크립트에서 제어할 수도 있습니다.
워크스페이스는 메모리, 효과 기록 및 재생, 코딩 도구, PostgreSQL·Qdrant·MongoDB 같은 데이터베이스와 AWS Bedrock·Google Vertex AI 같은 클라우드 제공자 통합을 위한 보조 크레이트로 나뉘어 있습니다. 코어와 에이전트 런타임은 브라우저용 WASM으로도 컴파일됩니다. 아직 1.0 이전 버전이므로 릴리스에 호환성이 깨지는 변경 사항이 포함될 수 있습니다.
핵심 기능
- 0120개 이상의 LLM 제공자와 10개 이상의 벡터 스토어에서 사용할 수 있는 통합 인터페이스
- 02도구 호출, 다중 턴 스트리밍, 타입이 지정된 훅을 지원하는 에이전트
- 03completion, embedding, transcription, 오디오 및 이미지 생성 지원
- 04도구와 뷰가 Bevy 플러그인으로 구성된 터미널 코딩 에이전트
- 05컴파일에 실패하면 이전 빌드를 유지하는 `/reload` 핫 리빌드
- 06코어와 에이전트 런타임을 위한 브라우저 WASM 타깃
활용 사례
- 코드를 다시 작성하지 않고도 제공자를 바꿔 가며 LLM을 호출하는 Rust 백엔드 구축
- PostgreSQL, Qdrant 또는 다른 벡터 스토어를 사용하는 RAG 파이프라인 만들기
- 플러그인으로 확장할 수 있는 스크립트 지원 터미널 코딩 에이전트 실행
- WASM을 통해 브라우저 애플리케이션에 에이전트 로직 임베딩
빠른 시작
- 1
Cargo로 코딩 에이전트를 설치합니다
cargo install rig - 2
프로바이더 API 키(예: OPENAI_API_KEY)를 설정하거나 에이전트 내 채팅에서 /login chatgpt를 실행해 로그인합니다
- 3
터미널에서 코딩 에이전트를 시작합니다
rig
사용 전 알아둘 점
- Rig는 아직 1.0 이전 버전이므로 릴리스에 호환성을 깨는 변경 사항이 포함될 수 있습니다.
- 코딩 에이전트에는 Rust 1.97.1 이상이 필요하며 Linux와 macOS에서만 실행됩니다.
- 에이전트를 사용하려면 모델 프로바이더의 API 키 또는 ChatGPT 요금제가 필요합니다.
토픽
자주 묻는 질문
- rig은(는) 무엇인가요?
- LLM 애플리케이션을 만드는 Rust 라이브러리와, Bevy 플러그인으로 구성된 터미널 코딩 에이전트입니다. Rig는 특정 제공자에 종속되지 않는 인터페이스로 LLM 애플리케이션을 만드는 Rust 라이브러리입니다. 20개 이상의 모델 제공자와 10개 이상의 벡터 스토어에서 하나의 API를 제공하며, completion, embedding, transcription, 오디오 및 이미지 생성을 지원합니다. 에이전트는 도구, 다중 턴 스트리밍, 타입이 지정된 훅을 지원합니다.
- rig은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- rig은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- rig은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. rig의 마지막 커밋은 2026년 10월 20일입니다.
- rig은(는) 어디에 사용할 수 있나요?
- 코드를 다시 작성하지 않고도 제공자를 바꿔 가며 LLM을 호출하는 Rust 백엔드 구축 PostgreSQL, Qdrant 또는 다른 벡터 스토어를 사용하는 RAG 파이프라인 만들기 플러그인으로 확장할 수 있는 스크립트 지원 터미널 코딩 에이전트 실행 WASM을 통해 브라우저 애플리케이션에 에이전트 로직 임베딩
- rig는 어떻게 설치하나요?
- Cargo로 코딩 에이전트를 설치합니다: cargo install rig 프로바이더 API 키(예: OPENAI_API_KEY)를 설정하거나 에이전트 내 채팅에서 /login chatgpt를 실행해 로그인합니다 터미널에서 코딩 에이전트를 시작합니다: rig
- rig은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/0xPlaygrounds/rig
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트
AI 앱을 위한 오픈 소스 임베딩 데이터베이스로, 문서와 벡터를 저장해 시맨틱·하이브리드·전체 텍스트 검색을 지원합니다.
AutoGPT는 자연어 설명이나 시각적 빌더로 다단계 워크플로를 수행하는 AI 에이전트를 만들고 실행·예약하는 오픈소스 플랫폼입니다.
로컬 Ollama 모델 및 OpenAI 호환 API와 채팅할 수 있는 자체 호스팅·제공자 독립형 웹 인터페이스로, RAG, 플러그인, 다중 사용자 접근 제어를 지원합니다.