원하는 LLM 제공업체를 선택해 직접 호스팅할 수 있는 오픈소스 AI 코드 리뷰 도구입니다.
pwntester/octo.nvim
Neovim에서 GitHub 이슈, PR, 토론을 확인하고 편집하며 리뷰할 수 있는 플러그인입니다.
- 스타
- 3,402
- 포크
- 251
- 열린 이슈
- 252
- 마지막 커밋
- 9일 전
어떤 프로젝트인가요?
octo.nvim을 사용하면 Neovim에서 GitHub 이슈, PR, 토론을 관리할 수 있습니다. 각 항목은 일반 버퍼로 열리므로 제목, 본문, 댓글을 텍스트처럼 편집한 뒤 :w를 실행해 변경 사항을 GitHub에 반영할 수 있습니다. 댓글 추가 및 편집, 라벨·리액션·담당자·리뷰어·프로젝트 카드 관리, 필터를 적용한 항목 목록 보기와 검색을 위한 명령을 제공합니다.
이 플러그인은 API 액세스에 GitHub CLI(gh)를 사용하므로 인증은 gh에서 처리합니다. 호스트 이름을 설정하거나 엔터프라이즈 URL 및 octo:// 링크를 직접 전달해 GitHub Enterprise 호스트를 사용할 수 있습니다. PR 리뷰 전용 워크플로에는 변경 파일 패널, diff 보기, 댓글 스레드가 있으며 승인, 댓글, 변경 요청 리뷰를 제출할 수 있습니다.
Neovim 0.10 이상과 plenary.nvim이 필요하며, 목록 보기의 피커로 telescope.nvim, fzf-lua 또는 snacks.nvim을 사용할 수 있습니다.
핵심 기능
- 01이슈, PR, 토론의 제목·본문·댓글을 일반 버퍼에서 편집하고 :w로 동기화
- 02댓글, 라벨, 리액션, 담당자, 리뷰어 추가·수정·삭제
- 03변경 파일 패널, diff 보기, 댓글 스레드로 PR 리뷰
- 04GitHub URL(GitHub Enterprise 호스트 포함)이나 octo:// 링크로 항목 열기
- 05필터를 적용해 이슈와 PR을 목록으로 보거나 검색하고, telescope, fzf-lua, snacks.nvim 또는 내장 피커 사용
활용 사례
- Neovim을 벗어나지 않고 이슈를 분류하고 답변하기
- 편집기에서 diff와 인라인 댓글 스레드를 보며 PR 리뷰하기
- 한 편집기에서 GitHub.com과 GitHub Enterprise 인스턴스를 오가며 작업하기
- 명령줄에서 PR 병합, 라벨, 리뷰어 관리하기
빠른 시작
- 1
Neovim 0.10 이상, GitHub CLI, plenary.nvim을 설치합니다
- 2
Installation 설정을 사용해 lazy.nvim으로 octo.nvim을 추가합니다
- 3
checkhealth로 설정을 확인합니다
:checkhealth octo
사용 전 알아둘 점
- Neovim 0.10 이상과 설치된 GitHub CLI가 필요합니다.
- Projects v2 기능을 사용하려면 gh에 추가 토큰 범위를 설정해야 합니다.
토픽
자주 묻는 질문
- octo.nvim은(는) 무엇인가요?
- Neovim에서 GitHub 이슈, PR, 토론을 확인하고 편집하며 리뷰할 수 있는 플러그인입니다. octo.nvim을 사용하면 Neovim에서 GitHub 이슈, PR, 토론을 관리할 수 있습니다. 각 항목은 일반 버퍼로 열리므로 제목, 본문, 댓글을 텍스트처럼 편집한 뒤 :w를 실행해 변경 사항을 GitHub에 반영할 수 있습니다. 댓글 추가 및 편집, 라벨·리액션·담당자·리뷰어·프로젝트 카드 관리, 필터를 적용한 항목 목록 보기와 검색을 위한 명령을 제공합니다.
- octo.nvim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- octo.nvim은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- octo.nvim은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. octo.nvim의 마지막 커밋은 2026년 10월 13일입니다.
- octo.nvim은(는) 어디에 사용할 수 있나요?
- Neovim을 벗어나지 않고 이슈를 분류하고 답변하기 편집기에서 diff와 인라인 댓글 스레드를 보며 PR 리뷰하기 한 편집기에서 GitHub.com과 GitHub Enterprise 인스턴스를 오가며 작업하기 명령줄에서 PR 병합, 라벨, 리뷰어 관리하기
- octo.nvim는 어떻게 설치하나요?
- Neovim 0.10 이상, GitHub CLI, plenary.nvim을 설치합니다 Installation 설정을 사용해 lazy.nvim으로 octo.nvim을 추가합니다 checkhealth로 설정을 확인합니다: :checkhealth octo
- octo.nvim은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pwntester/octo.nvim
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
GitHub, GitLab, Bitbucket, Azure DevOps에서 PR을 자동으로 검토하고 /describe, /review, /improve, /ask 명령을 제공하는 오픈소스 AI 에이전트입니다.
PR과 이슈에서 Claude Code를 실행해 질문에 답하고, 변경 사항을 리뷰하며, 코드를 구현하는 GitHub Action입니다.
Git blame 주석, CodeLens, Commit Graph와 브랜치 및 worktree 검토·리베이스·관리를 위한 도구를 제공하는 VS Code 확장입니다.
GitLab Community Edition은 Git 저장소, 코드 리뷰, CI/CD, 이슈 추적을 관리하는 Ruby on Rails 기반의 자체 호스팅 웹 앱입니다.
AI 어시스턴트가 저장소를 읽고 이슈와 pull request를 관리하며 GitHub Actions를 다루도록 하는 GitHub 공식 MCP 서버입니다.