plannotator: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지
plannotator: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지
해결하는 문제
Plannotator는 AI 코딩 에이전트를 위한 시각적 리뷰 인터페이스를 제공합니다. 터미널 기반 에이전트 인터페이스에서 복잡한 계획, 코드 diffs, HTML 아티팩트를 리뷰하는 문제를 해결하여, 사용자가 직접 마크업을 하고 에이전트에게 피드백을 보내 반복 작업을 수행할 수 있도록 합니다.
작동 방식
Plannotator는 훅(hooks)과 명령어를 통해 AI 에이전트(Claude Code, Copilot CLI, Gemini CLI 등)에 연결됩니다. 에이전트가 계획을 제안하거나 코드를 작성할 때, Plannotator는 로컬 브라우저 기반 UI를 엽니다. 사용자는 콘텐츠에 주석을 달고, 계획을 승인하거나 거부할 수 있으며, 구조화된 피드백을 보낼 수 있습니다. 그러면 에이전트는 이 피드백을 받아 사용자의 코멘트에 따라 작업을 수정합니다.
대상 사용자
AI 코딩 에이전트를 사용하는 개발자 중, 에이전트가 생성한 계획과 코드 변경 사항이 구현되기 전에 이를 더 직관적이고 시각적인 방식으로 리뷰하고 반복 작업을 수행하고 싶은 사용자.
주요 특징
- Multi-Agent Support: Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, Pi와 통합됩니다.
- Visual Annotation: Markdown 계획, HTML 아티팩트, 코드 diffs에 대한 주석 달기 기능을 지원합니다.
- Code Review: 로컬 변경 사항 또는 원격 PR(GitHub/GitLab)을 위한 통합 diff 뷰어가 포함되어 있으며 코드 제안 기능이 있습니다.
- Collaboration: 암호화된 링크를 통해 계획을 공유하여 팀원의 피드백을 받을 수 있습니다.
- Editor Integrations: VS Code, Obsidian, Bear에서 계획을 저장하거나 볼 수 있는 확장 프로그램을 제공합니다.
- Security: 바이너리 검증을 위한 SLSA provenance attestations를 지원합니다.
Sources
- undefinedbacknotprop/plannotator