Releases: jkf87/ide-mod
Release list
v0.5.4: 데스크톱 프롬프트의 안내 블록 걷기
v0.5.3: 데스크톱 앱에서도 에이전트 요약
Claude Code 데스크톱 앱에서 에이전트 보드의 한 줄 요약(haiku)과 경과 시간 갱신이 멈춰 있던 문제를 고쳤어요. 데스크톱 앱은 SDK로 Claude Code를 돌려서 세션 시작 때 '대화형이 아님'으로 와서 타이머가 걸리지 않았어요. 이제 보드가 처음 그려질 때 타이머를 걸어요.
업데이트: 로컬 설치면 /reload-plugins
v0.5.2: README 데모 GIF, 그림자 글자 한 번만
- README 맨 위에 데모 GIF를 넣었어요: IDE 창, 코드 탭, 한글(HWPX) 문서 보기, 서브에이전트 보드, 요청 기록. 녹화 스크립트는
docs/demo.tape(VHS)예요. - 문서 보기에서 그림자·외곽선 효과가 있는 제목이 "주주요요업업무무"처럼 두 번 찍히던 문제를 고쳤어요.
업데이트: 로컬 설치면 /reload-plugins
v0.5.1: 요청 기록·핸드오프는 사람이 보낸 요청만
- 백그라운드 작업 알림이나 다른 세션 메시지로 시작한 턴이 요청 기록에 섞이던 문제를 고쳤어요. 이제 입력창·원격 조종·SDK로 사람이 보낸 요청만 기록해요. 이미 저장된 기록에서도 그런 항목을 걸러요.
- 핸드오프 글은 사용자가 보낸 요청(최근 20개, 시각 포함)을 중심으로 정리하고, 핸드오프 화면에서 초록색으로 보여요. 에이전트 답은 빼고 "에이전트가 마지막에 하던 일" 한 줄만 남겼어요.
업데이트: 로컬 설치면 /reload-plugins
v0.5.0: 세션 핸드오프
보드에 이 세션 ID가 뜨고, i로 핸드오프 화면을 열어요.
- 왼쪽: 지금 열려 있는 다른 Claude 세션 목록. 누르면 핸드오프 글을 그 세션에 바로 보내요 (
r새로고침). - 오른쪽: 핸드오프 글 — 세션 ID, 작업 폴더, 대화 기록 파일 경로,
claude --resume <ID> --fork-session, 최근 요청 12개와 답 첫 줄, 지금 상태. c글 복사(Codex 등 다른 에이전트에 붙여 넣기),y세션 ID 복사,e이어서 열기 명령 복사./handoff <세션 이름> [메모]로 창 없이 바로 보내기,/handoff만 치면 글을 보여 줘요.
업데이트: 로컬 설치면 /reload-plugins, 마켓플레이스 설치면 claude plugin update ide-mod@ide-mod
v0.4.3: 요청 모두 보기
요청 기록(q)이 이제 모두 보기로 열려요. 이번 세션에서 보낸 요청 전부를 전문 그대로, 최근 것부터 이어서 보여 줘요. 요청마다 시각·상태·걸린 시간과 Claude 답의 첫 줄이 붙어요.
- 왼쪽에서 요청을 누르면 그 요청 하나만 펼쳐요.
l: 모두 보기 ↔ 하나만 보기c(모두 보기에서): 요청 전부를 복사 (오래된 것부터, 붙여 넣기 좋은 글로)
업데이트: /plugin update ide-mod 또는 로컬 설치면 /reload-plugins
v0.4.2 · 맡긴 일은 초록, 지금 하는 일은 노랑
에이전트 보드와 요청 기록에 색을 넣었어요. 무엇을 맡겼고 지금 무엇을 하고 있는지 한눈에 구분돼요.
바뀐 점
| 색 | 어디에 | 뜻 |
|---|---|---|
| 초록 | 에이전트 보드의 작업 칸(메인은 내가 입력한 프롬프트, 서브에이전트는 받은 작업 설명), 요청 기록에서 펼친 요청 전문 | 맡긴 일 |
| 노랑 | 돌고 있는 에이전트의 "지금 …"·"요약 …" 줄, 강의 자막의 ▶ 줄 | 지금 하고 있는 일 |
| 흐리게 | 끝난 에이전트의 "결과 …" 줄 | 끝난 일 |
색은 터미널 테마를 따라가는 테마 색(success, warning)이라 밝은 테마와 어두운 테마에서 모두 읽혀요.
업데이트
claude plugin marketplace update ide-mod
claude plugin update ide-mod@ide-mod
처음 설치는 /plugin install ide-mod --marketplace jkf87/ide-mod로 하면 돼요. 전체 기능은 v0.4.0 릴리스를 보세요.
v0.4.0 · IDE 창 + 에이전트 보드 + HWP·PDF 뷰어
Claude Code 안에 띄우는 IDE 창 모드의 첫 릴리스예요. 창 위쪽은 에이전트 보드, 아래쪽은 파일 트리와 탭 뷰어예요. HWP·HWPX·PDF를 쪽 모양 그대로 열고, 이번 세션의 요청 기록도 함께 볼 수 있어요.
설치
/plugin install ide-mod --marketplace jkf87/ide-mod
이미 설치했다면 셸에서 업데이트한 뒤 Claude Code를 다시 시작하세요.
claude plugin marketplace update ide-mod
claude plugin update ide-mod@ide-mod
Claude Code 2.1.287 이상(mod 기본 활성)이 필요하고, HWP·PDF 엔진을 돌리려면 Node.js가 있어야 해요. 2.1.290과 2.1.291에서 시험했어요.
들어 있는 것
| 기능 | 쓰는 법 | 하는 일 |
|---|---|---|
| IDE 창 | /ide, /open <경로> |
왼쪽은 펼침 트리, 오른쪽은 탭 뷰어예요(코드 하이라이트, 줄 번호, 마크다운 렌더). 휠을 굴리면 마우스가 올라간 쪽만 스크롤돼요 |
| 에이전트 보드 | 창 맨 위 | 메인·서브에이전트를 누가 누구를 띄웠는지 트리로 보여줘요. 모델, effort, 역할, 지금 하는 일, haiku 한 줄 요약이 함께 나와요 |
| HWP·HWPX 뷰어 | 트리에서 열기 | rhwp 엔진을 써요. 문서 보기는 쪽을 글자로 다시 그리는데 표 테두리, 가운데 정렬, 굵은 글씨가 그대로 나와요. 그림 보기(v)와 미리보기(o)도 있고, 치환 안 된 {{키}} 칸은 따로 표시해요 |
| PDF 뷰어 | 트리에서 열기 | pdf.js 엔진으로 같은 문서 보기를 써요. 그림은 pdftoppm으로 만들고, o는 원본을 미리보기로 열어요 |
| 요청 기록 | q |
이번 세션에 보낸 요청과 상태, Claude 답의 첫 줄이 쌓여요. 세션을 이어 열어도 남고, p로 입력창에 다시 넣을 수 있어요 |
| 강의 자막 | /lecture |
Claude가 하는 일을 입력창 위에 쉬운 한국어 한 줄로 보여줘요 |
| 문체 게이트 | /style-gate |
한국어 원고의 AI티 지표 16개를 검사해요(noslop-ko 기준) |
고친 문제
- 그래픽 터미널에서 PNG를 열면 창이 비거나 멈춤: 그림 버전 번호에 소수가 들어가 엔진이 창 전체를 거절했어요. 이제는 그림을 파일 경로 대신 데이터로 넘기고, PNG 머리말도 미리 검사해요.
- 개발 링크나 플러그인 캐시를 거치면 HWP 엔진이 아무것도 출력하지 않음: 엔진이 자기가 직접 실행됐는지를 링크 경로로 판단해서 생긴 문제예요. 실제 경로로 풀어 비교하게 고쳤어요.
- 그림 보기에서 세로 쪽의 아래 3분의 1이 잘림: macOS 썸네일이 정사각형이라 생긴 문제예요. 쪽을 정사각 캔버스에 놓고 변환한 뒤 원래 비율로 다시 잘라내요.
- 데스크톱 앱에서 HWP 쪽 SVG가 크기 한도를 넘음: 쪽마다 반복되던 글꼴 목록을 스타일 하나로 묶어 크기를 약 4분의 1로 줄였어요.
- 엔진 실행이 화면 그리기와 엉킴: 문서 엔진을 그리기 밖 타이머에서 돌리고, 실패한 결과는 저장하지 않아요.
한계
- 그림 보기는 kitty·Ghostty 계열 그래픽 터미널과 데스크톱 앱에서만 보여요. macOS 터미널에서는 문서 보기나
o를 쓰세요. - 창이 좁으면 표 칸 글이
…로 줄어요. 2단 PDF는 단 사이가 가깝게 붙어 보일 수 있어요. - 화면 문구는 한국어예요.