Illithid — 여러 코딩 에이전트 설정을 한곳에서 관리하는 앱

앱Live

STACKElectron · React · TypeScript · Mantine · macOS Keychain

왜 만들었나

Claude Code, Codex, OpenCode는 룰과 스킬, 서브에이전트, MCP 서버 설정을 서로 다른 위치와 파일 형식으로 관리한다. 여러 도구를 함께 쓰면 같은 내용을 각각 복사해 두고, 수정할 때마다 모든 설정을 찾아 고쳐야 한다. 한 곳을 빠뜨리면 도구마다 다른 규칙이 적용되고, 새 도구를 추가할 때 기존 설정을 다시 옮기는 일도 생긴다.

이 반복과 설정 차이를 줄이려고 Illithid를 만들었다. 룰, 스킬, 서브에이전트, MCP 서버 설정의 원본을 공용 라이브러리에서 관리하고 Claude Code, Codex, OpenCode가 읽을 수 있는 형식으로 동기화한다. 기존 설정을 가져와 시작할 수 있고, 룰과 스킬은 도구별 적용 여부를 관리할 수 있다.

Illithid는 모델 API를 호출하거나 프롬프트를 중계하지 않는다. 각 도구의 로컬 설정과 세션 기록을 다루며, 자동 반영은 사용자가 켠 뒤 동작하고 교체되는 설정 파일은 백업 경로로 옮긴다.

데모 영상

룰 수정이 여러 코딩 에이전트에 반영되고, 특정 도구에서 룰을 끄고, 여러 도구의 세션을 검색하는 흐름을 담았다.

27초 데모. 룰 편집·도구별 비활성화·통합 세션 검색을 보여준다. GIF로 보기

주요 화면

Claude Code, Codex, OpenCode 대상 활성화 상태가 표시된 룰 목록
룰. 파일 하나에서 각 도구에 적용할지 관리한다.
도구별 활성화 상태를 볼 수 있는 스킬 목록
스킬. 공용 라이브러리에서 도구별 배포 상태를 확인한다.
Claude Code, Codex, OpenCode별 모델과 effort 설정이 있는 서브에이전트 편집 화면
서브에이전트. 도구별 모델과 effort를 설정한다.
HTTP와 stdio 전송 방식을 함께 관리하는 MCP 서버 목록
MCP 서버. HTTP와 stdio 서버 설정을 한곳에서 관리한다.
여러 코딩 에이전트의 세션을 검색하고 대화 내용을 보는 화면
세션. 여러 도구의 기록을 검색하고 원하는 대화부터 이어서 작업한다.
에이전트가 만든 문서와 산출물을 모아 보는 화면
산출물. 에이전트가 만든 파일을 도구별로 모아 본다.
Claude와 Codex 메모리 및 공용 메모리를 보는 화면
메모리. 도구별 자동 메모리와 공용 메모리를 살펴본다.

설치와 소스