chatluna
무엇인가
chatluna는 대규모 언어 모델 채팅 기능을 봇에 붙이는 플러그인이다. 규칙 텍스트로 에이전트의 판단을 교정하는 스킬과 달리, 모델 접속 계층과 출력 형식 계층, 확장 지점이라는 런타임 영역을 규율한다.
어떻게 동작하나
SKILL.md나 CLAUDE.md 같은 규칙 파일을 컨텍스트에 주입하는 방식이 아니라, 플러그인 패키지로 배포되어 봇 런타임이 로드할 때 활성화된다. 저장소 설명 기준으로 다중 플랫폼 모델 접속, 확장 가능한 구조, 여러 출력 형식을 제공하며, 봇이 메시지를 수신해 모델 응답이 필요한 시점에 동작한다.
무엇과 다른가
규칙 파일 방식과의 차이는 적용 지점이다. CLAUDE.md·AGENTS.md는 정적 텍스트로 매 요청 컨텍스트에 실려 모델의 서술 방식을 바꾸지만, 이 플러그인은 실행 코드로 로드되어 모델 호출과 출력 변환 자체를 담당한다. 프롬프트를 직접 작성하는 방식에서는 모델별 분기와 출력 맞춤을 사람이 관리해야 하는 반면, 여기서는 접속과 출력 계층을 공통화한다.
어떻게 쓰나
저장소 README가 비어 있어 설치 명령이 문서화되어 있지 않다. 따라서 설치 절차는 저장소의 패키지 정의와 배포 채널을 직접 확인해 봇 런타임에 플러그인으로 등록하는 방식이 된다. Claude Code에 붙이는 경우에도 규칙 파일 배치가 아니라 플러그인 등록 절차를 따르며, 모델 접속 정보를 설정한 뒤 채팅 채널에서 호출해 첫 사용을 확인한다.
전제와 한계
전제는 봇 런타임 위에서 동작한다는 점이다. Claude Code의 규칙 파일 자동 로드 경로에는 관여하지 않고, 에이전트의 코드 편집 규칙도 주입하지 않는다. README 부재로 지원 모델 목록, 버전 요건, 설정 키 이름, 지원 출력 형식의 범위는 저장소에서 직접 확인해야 한다.
유사 도구
- AstrBotQQ·텔레그램·슬랙 등 메신저에 LLM 에이전트를 붙이는 파이썬 올인원 챗봇 플랫폼이다. 플러그인과 WebUI로 페르소나·지식베이스·샌드박스를 관리한다.
- ccg-workflowClaude Code를 다중 모델 오케스트레이터로 바꾸는 Go 기반 워크플로 엔진이다. /ccg:go 한 명령으로 의도를 분석해 Codex·Gemini·Claude에 작업을 배분한다.
- claude-mpmClaude Code에 훅·슬래시 명령·MCP 설정과 TDD·디버깅·보안 점검 절차를 담은 스킬 묶음을 주입하고, PM이 전문 에이전트로 작업을 라우팅하도록 규율한다.
- deepseek-harness모든 기능을 플러그인으로 조립하는 DeepSeek AI의 오픈소스 에이전트 하네스다. Cordis 런타임 기반이며 CLI에서 로컬 웹 UI를 띄운다.
- obsidian-copilotObsidian 볼트 안에서 opencode·Claude Code·Codex 에이전트를 실행하는 TypeScript 플러그인이다. 노트를 읽고 파일을 만들며 여러 턴에 걸쳐 작업을 이어간다.
- Vibe-Skills대규모 스킬 풀에서 작업 목표를 확정하고 검증 가능한 하위 작업으로 분해한 뒤, 의존성 순서로 소수 스킬만 선택·실행·검증하도록 라우팅하는 Claude Code 플러그인이다.