왜 만들었나
Claude Code, Codex, OpenCode는 룰과 스킬, 서브에이전트, MCP 서버 설정을 서로 다른 위치와 파일 형식으로 관리한다. 여러 도구를 함께 쓰면 같은 내용을 각각 복사해 두고, 수정할 때마다 모든 설정을 찾아 고쳐야 한다. 한 곳을 빠뜨리면 도구마다 다른 규칙이 적용되고, 새 도구를 추가할 때 기존 설정을 다시 옮기는 일도 생긴다.
이 반복과 설정 차이를 줄이려고 Illithid를 만들었다. 룰, 스킬, 서브에이전트, MCP 서버 설정의 원본을 공용 라이브러리에서 관리하고 Claude Code, Codex, OpenCode가 읽을 수 있는 형식으로 동기화한다. 기존 설정을 가져와 시작할 수 있고, 룰과 스킬은 도구별 적용 여부를 관리할 수 있다.
Illithid는 모델 API를 호출하거나 프롬프트를 중계하지 않는다. 각 도구의 로컬 설정과 세션 기록을 다루며, 자동 반영은 사용자가 켠 뒤 동작하고 교체되는 설정 파일은 백업 경로로 옮긴다.
데모 영상
룰 수정이 여러 코딩 에이전트에 반영되고, 특정 도구에서 룰을 끄고, 여러 도구의 세션을 검색하는 흐름을 담았다.
주요 화면
설치와 소스
- GitHub 저장소
- 최신 릴리스와 설치 파일
- Apple Silicon과 Intel용 macOS 빌드를 제공한다.