AI 에이전트 설정을 위한 패키지 매니저: grimoire
요약
grimoire는 AI 에이전트의 설정(skills, rules, agents 등)을 관리하는 패키지 매니저입니다. 사용자가 코딩 에이전트에 스킬을 선언하면 grimoire가 이를 작성하고 락파일에 고정합니다. 이 도구는 다양한 OCI 레지스트리에 아티팩트를 배포할 수 있게 합니다.
핵심 포인트
- AI 에이전트 설정을 위한 전용 패키지 매니저입니다.
- 스킬 선언을 통해 코딩 에이전트에 필요한 의존성을 관리합니다.
- 락파일(lockfile)과 다이제스트를 사용하여 환경을 고정합니다.
- 다양한 OCI 레지스트리(GHCR, Docker Hub 등)에 배포 가능합니다.
grimoire
AI 에이전트 설정(skills, rules, agents, 그리고 MCP 서버)을 위한 패키지 매니저 — 사용자가 사용하는 모든 코딩 에이전트에 설치됩니다
</div>클라이언트가 실제로 읽는 형식으로 Claude Code, Copilot, Cursor, Codex, Gemini, Zed, Amp, Kiro, Junie, opencode에 스킬을 한 번 선언하면 grim이 이를 작성합니다. 이 과정은 락파일(lockfile)에서 다이제스트(digest)로 고정됩니다. 저장소는 모든 OCI 레지스트리 — GHCR, Docker Hub 또는 자체 레지스트리 — 에 될 수 있습니다. 아티팩트를 위한 정직한 표면이 없는 클라이언트가 있는 경우, grim은 아무것도 하지 않는 것처럼 보이는 설정을 작성하는 대신 그렇게 알려주고 건너뜁니다. 클라이언트 호환성 매트릭스를 참조하세요.
상태: 1.0을 향해 안정화 중 — 공개된 표면(surfaces)은 고정 계약입니다; 의존하는 경우 버전을 고정하십시오.
설치 (Install)
원라인 설치 프로그램 (macOS / Linux) — 플랫폼을 감지하고, SHA-256 체크섬을 확인하며, grim을 PATH에 배치합니다:
curl --proto '=https' --tlsv1.2 -LsSf https://setup.grimoire.rs/sh | sh
Windows (PowerShell 7.4+):
irm https://setup.grimoire.rs/ps1 | iex
GitHub Actions에서는 grimoire-rs/setup-grimoire@v1을 사용하십시오.
macOS, Linux 및 Windows (aarch64 / x86_64)용 사전 빌드 바이너리는 최신 릴리스(latest release)에 있습니다. 다른 방법(ocx, 소스 빌드)은 설치 문서(installation docs)를 참조하십시오. 또는 소스에서 빌드할 수 있습니다:
cargo install --git https://github.com/grimoire-rs/grimoire grimoire
빠른 시작 (Quick Start)
grim init # grimoire.toml 생성
grim add ghcr.io/grimoire-rs/skills/grim-usage # 선언, 락(lock), 설치
grim install # 클론 후 재물질화(...)
...
전체 문서: grimoire docs.
자체 인덱스 실행하기 (Run Your Own Index)
grim search는 **패키지 인덱스(package index)**를 읽습니다. 이는 레지스트리(registries)로 향하는 포인터들의 디렉토리입니다. 기본값은 공용 인덱스이며, 시스템에 속한 것은 아닙니다. 단 하나의 명령어로 자체 인덱스를 구축할 수 있으며, GitHub 또는 GitLab Pages가 이를 서비스합니다.
npx @grimoire-rs/indexer init # 인덱스 리포지토리(index repo) 스캐폴딩
git push # Pages에서 빌드 및 서비스
grim config registry add acme --index https://acme.github.io/index
사용자는 검색 가능한 카탈로그 사이트를 얻게 되며, JSON grim이 이를 참조합니다. 또한, 자신이 소유하지 않은 네임스페이스를 작성하는 풀 리퀘스트(pull request)를 거부하는 기여 게이트(contribution gate)도 갖게 됩니다. 인덱스 서버나 데이터베이스, 계정이 필요 없습니다. 비공개 레포지토리(private repos)도 동일하게 작동합니다. 워크스루: 인덱스 호스팅하기.
개발 (Development)
전체 가이드는 CONTRIBUTING.md를 참조하세요.
사전 요구 사항(Prerequisites): Rust, task, uv (Python 승인 테스트 스위트용).
커뮤니티 (Community)
라이선스 (License)
Grimoire는 Apache License, Version 2.0에 따라 라이선스가 부여됩니다.
<!-- badges -->AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기