Skip to content

v0.4.0 · IDE 창 + 에이전트 보드 + HWP·PDF 뷰어

Choose a tag to compare

@jkf87 jkf87 released this 06 Oct 04:58
· 8 commits to main since this release

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는 단 사이가 가깝게 붙어 보일 수 있어요.
  • 화면 문구는 한국어예요.

함께 들어 있는 오픈소스