푸시하기 전에 AI 에이전트 변경 사항을 로컬에서 검토하세요.
hackernews
|
|
📦 오픈소스
#ai 딜
#ai 에이전트
#ai 코딩
#claude
#gemini
#개발 생산성
#로컬 검토
#코드 리뷰
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
AI 코딩 에이전트가 생성한 로컬 변경 사항의 검토를 돕는 'linemark' 도구가 공개되었습니다. 이 도구는 터미널에서 복잡한 diff를 분석하는 대신, 브라우저에서 풀 리퀘스트(PR)처럼 직관적인 UI로 변경 사항을 확인하고 주석을 달 수 있습니다. 사용자가 특정 라인을 클릭해 피드백을 제공하면, AI 에이전트가 이를 구조화된 데이터로 받아 수정 작업을 수행하므로 검토 효율성이 크게 향상됩니다. 또한 Node.js만 설치되어 있으면 별도의 의존성 없이 즉시 사용할 수 있습니다.
본문
Review AI agent changes locally before you push. AI coding agents write code fast. Reviewing it is the bottleneck. You're staring at a terminal diff, trying to parse what changed across eight files. You spot something wrong on line 47 but there's no way to point at it. So you type "actually, on line 47 of auth.ts, the token expiry should be..." and hope the agent understands which line you mean. This is a code review problem. We solved it years ago with pull requests. But PR review UIs are designed for commits that have already been pushed. Not for local changes from an agent sitting in your terminal waiting for feedback. The feedback loop between you and an AI agent should feel like a pull request review. You see the diff. You click a line. You leave a comment. The agent reads your comments and addresses each one. That's what linemark does. Type /linemark in your AI coding agent, and it opens a diff review UI in your browser. You annotate. You submit. Structured feedback goes back to the agent. No copy-pasting line numbers. No "on line 47 of auth.ts." Just click, comment, submit. linemark-demo.mp4 npx skills@latest add gdaybrice/linemark This registers /linemark as a slash command in Claude Code, Cursor, Codex, Gemini CLI, and 40+ other agents. Works in any project. Just Node.js 18+, zero other dependencies. - Make changes (or let your agent make them) - Type /linemark - Review the diff in your browser - Comment on anything you want changed - Submit to send feedback, or Approve to accept Your agent reads your comments and addresses each one. Run /linemark again to review the next round. Repeat until you're happy. - Side-by-side and unified diff views - Commit selector: working tree, individual commits, or all commits - Inline comments on lines, ranges, or whole files - Image attachments (paste, drag, or pick) - File tree with search - Collapsible files with "Viewed" tracking - Syntax highlighting - Light and dark themes /linemark starts a local server and opens a review UI in your browser. It defaults to showing working tree changes, and you can switch between individual commits or all commits from the dropdown. When you submit, your comments come back as structured feedback on stdout. Your agent reads them and acts on each one. One file for the server. One file for the UI. No build step. No dependencies beyond Node.
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유