ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 r3al1tym

review-pane

대화 옆에 읽기 창을 고정하고 세션의 최신 답변, 계획, 대기 중인 질문, 작업 목록을 여유 있는 차분한 열에 표시하며 키보드 탐색을 지원하는 Claude Code 플러그인입니다.

번역 완료

이 mod 소개

claude-review(review-pane)는 function hooks 플러그인으로 Claude Code 안에서 실행되는 Claude Code mod이므로 동기화해야 할 두 번째 터미널이나 트랜스크립트 경로가 없습니다. hooks API($.session.messages())로 대화를 읽고 행이 들어올 때(session.append)새로 고치며 Claude가 쓰는 현재 턴을 따라갑니다. h/l은 이전/다음 턴, 스크롤 키, f는 고정, r은 실시간으로 돌아가기, t는 화면(plan, question, response, tasks)순환, y는 복사, m은 안내서, q는 닫기입니다. 창은 144열 이상인 터미널에서 자동으로 열리며 /claude-review로도 열 수 있습니다. claude plugin marketplace add r3al1tym/claude-review 및 claude plugin install review-pane@claude-review로 설치하거나 저장소를 ~/.claude/skills/review-pane에 심볼릭 링크하고 claude --plugin-dir를 사용할 수 있습니다. 네트워크 요청을 하지 않고 세션에도 아무것도 쓰지 않습니다. 요구 사항: function hooks는 얼리 액세스 기능이며 Claude Code 2.1.287을 대상으로 테스트했습니다.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add r3al1tym/claude-review
claude plugin install review-pane
원문 / README

claude-review

License: MIT Claude Code mod

Faster than HTML. Calmer than the terminal.

A reading pane docked inside Claude Code, beside the conversation. It shows the session's latest reply, rendered for reading in a padded column, and follows the live turn as Claude writes. Its plan, the question Claude is waiting on, and the task list are one key away.

Claude Code with the review pane docked on the right: the transcript on the left, the latest reply rendered in a calm reading column on the right

claude-review is a Claude Code mod: a plugin of function hooks that runs inside Claude Code, so there is no second terminal, no transcript path and nothing to keep in sync.

Install

claude plugin marketplace add r3al1tym/claude-review
claude plugin install review-pane@claude-review

The next session opens the pane by itself once the terminal is 144 columns or wider. At any width, /claude-review opens it and closes it again.

From a clone, link the folder into your skills directory, where Claude Code loads it in every session as review-pane@skills-dir and reloads it when you save a file:

git clone https://github.com/r3al1tym/claude-review ~/src/claude-review
ln -s ~/src/claude-review ~/.claude/skills/review-pane

For one session only: claude --plugin-dir ~/src/claude-review.

Use

The pane follows the live turn. Give it the keyboard with ctrl+x then Tab (until you do, its key row says ctrl+x ⇥ focus), and Esc hands the keys back.

| Keys | What they do | | --- | --- | | h l | earlier / later turn; an earlier turn leads with the prompt it answered | | ↑ ↓ j k, wheel, PgUp PgDn, Home End, g | scroll | | f | freeze the view while Claude keeps working; again to unfreeze | | r | back to the live turn | | t | next surface: plan, question, response, tasks, whichever this turn has | | y | copy the surface shown | | m | the guide: every key, plus the session's diagnostics | | q | close the pane |

A plan waiting for your approval and a pending question lead while Claude waits on them. While the view is frozen or on an earlier turn, new reply lights up in the key row when a reply lands on the live turn.

To change the default, set Open on start in /config (on: the pane opens by itself on a wide terminal; off: only /claude-review opens it). claude plugin disable review-pane@claude-review turns the mod off everywhere, and enable turns it back on.

How it works

The mod reads the conversation through the hooks API ($.session.messages()) and refreshes as rows land (session.append), so the pane updates while Claude writes, not only when a turn ends. It writes nothing to the session, makes no network calls and touches no files; y puts text on your clipboard through Claude Code.

In the terminal it lays out its own rows (hooks/markdown.ts, hooks/screen.tsx): a monochrome markdown theme where emphasis comes from weight and only code keeps its syntax colours, a 4-cell gutter, and chrome pinned at the edges. A rule with the claude review label sits at the top, and a rule and one key row sit at the bottom. The rules carry ▲ and ▼ N% when there is more above or below. The desktop app and VS Code draw the same reply with their own Markdown and buttons.

Limitations

  • Early access. Function hooks are an early-access Claude Code surface that may change between releases. This version is checked against Claude Code 2.1.287 with claude plugin validate . and claude plugin test ..
  • Letter keys. A pane's keys are letters and digits, so the guide is m and surfaces are t, and the pane needs the keyboard (ctrl+x then Tab) before they work.
  • No horizontal scroll. Wide tables shrink their widest columns and wrap.

The standalone CLI

claude-review began as a Python TUI you ran in a second terminal pane. The mod replaces it. Its last release, v0.5.3, still installs with pipx install git+https://github.com/r3al1tym/[email protected], and its source lives at that tag.

Contributing

See CONTRIBUTING.md for the development loop. Security posture and how to report a vulnerability are in SECURITY.md; the project follows a Code of Conduct.

License

MIT © r3al1tym.

동명의 다른 작품

비슷한 프로젝트