GitHub는 개발자가 코드를 생성, 저장, 관리 및 공유할 수 있는 개발자 플랫폼입니다. Git 소프트웨어를 사용하여 Git의 분산 버전 관리 기능과 함께 접근 제어, 버그 추적, 소프트웨어 기능 요청, 작업 관리, 지속적 통합 및 모든 프로젝트를 위한 위키를 제공합니다.

Installation and Setup

GitHub API에 접근하려면 personal access token이 필요합니다.

Document Loader

GitHub에 사용할 수 있는 두 가지 document loader가 있습니다. 사용 예제를 참조하세요.
from langchain_community.document_loaders import GitHubIssuesLoader, GithubFileLoader

Tools/Toolkit

GitHubToolkit

GitHub toolkit은 LLM agent가 GitHub repository와 상호작용할 수 있도록 하는 tool들을 포함합니다. 이 toolkit은 PyGitHub 라이브러리의 wrapper입니다.
from langchain_community.agent_toolkits.github.toolkit import GitHubToolkit
예제 노트북에서 자세히 알아보세요.

GitHubAction

GitHub API와 상호작용하기 위한 Tool입니다.
from langchain_community.tools.github.tool import GitHubAction

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I