GitHub깃허브
GitHub는 2008년 시작된 코드 저장·협업 플랫폼으로, 개발자가 변경 이력을 관리하고 함께 작업하는 데 쓴다.
GitHub는 Chris Wanstrath, Tom Preston-Werner, PJ Hyett 등이 2008년 시작한 코드 저장·협업 플랫폼으로, 2018년 Microsoft가 인수했다. Git(코드 변경 이력을 추적하는 도구) 저장소를 온라인에서 관리하며 변경 제안, 코드 검토, 이슈 추적을 지원한다.
AI 코딩 도구인 GitHub Copilot도 제공한다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.
이 항목을 다룬 기사
Gemini Agent: Google Cloud의 기업용 agent로, 몇 시간에서 며칠 걸리는 작업을 맥락을 잃지 않고 이어 가며 Google Workspace, Microsoft 365, Slack, Salesforce, Jira, GitHub와 연결됩니다.
이후 agent 평가로 넓혀, 사용자가 가상 컴퓨터 환경에서 모델에게 문서 편집이나 GitHub pull request 작성 같은 실제 작업을 맡기는 방식으로 성능을 재고 있습니다.
OpenAI는 워터마크 방침과 같은 날인 10월 6일, 내부 최신 모델이 쓴 수학 원고 719편을 372개 묶음으로 나눠 GitHub에 공개했습니다.
MCP 서버를 만들면 Slack, GitHub, 캘린더, 데이터베이스, 디자인 도구를 모델에 연결할 수 있고, 자주 쓰는 AI agent에게 사내 도구용 MCP 서버를 직접 만들게 하는 방법도 있습니다.
OpenAI는 'Sharing AI progress in mathematics'라는 제목의 연구 발표와 함께 원고 722편, 추론 과정 기록, 추측(conjecture), Lean 형식 증명을 GitHub의 공개 저장소에 올렸습니다.
Plugin skill(재사용할 지시와 팀의 작업 요령), 외부 앱 연결, MCP 서버(외부 시스템의 도구를 AI에 연결하는 규격)를 한 묶음으로 설치 Gmail, Slack, GitHub, Figma, Google Drive 등을 디렉터리에서 골라 설치
문제마다 GitHub 이슈 만들기, 평가용 데이터셋에 추가하기, 평가 기준 만들기, 코드 수정 PR 열기 가운데 하나를 고를 수 있습니다.
장애 대응을 돕는 SRE agent, Slack 안의 AI 팀원, 데이터 분석 agent, GitHub 이슈 조사 agent, 회사 규정과 대조해 청구서를 검토하는 agent 같은 템플릿이 있고, 템플릿을 열면 agent 정의 prompt, 기본 모델, 출력 형식, 추론 강도, 답변 길…
Conductor agent 작업 환경 관리 빈 GitHub 저장소와 클라우드 VM을 먼저 만들어야 시작할 수 있음
HyperFrames는 Connectors에서 설치하거나 HeyGen의 GitHub 저장소에서 받습니다.
소프트웨어 엔지니어: 파일 시스템, 코드 편집 도구, 코드를 올리고 검토할 GitHub 접근 권한을 주고, 저장소를 스스로 탐색하고 수정하고 시험할 수 있는 격리된 환경을 마련합니다.
Google이 보여 준 사례에서 agent는 GitHub 저장소를 받아 복제하고 폴더 구조를 훑은 뒤 소스 파일을 하나씩 읽어 프로젝트 개요를 정리했습니다.
개인 데이터베이스를 GitHub 저장소에 따로 두고 그때그때 가장 싸거나 좋은 모델에 연결해 쓰는 사용자라면, 매일 쓰던 Claude가 멈춰도 곧바로 다른 모델로 옮길 수 있습니다.
9월 중 GitHub 이슈 #91870에서 function hook과 mod 개발을 추적
GitHub CLI 확장도 같은 방식으로 token을 다룹니다.
코드는 비공개 GitHub 저장소에 올리고 Vercel에 연결했습니다.
새 환경을 만들 때 GitHub 저장소를 연결하면 초기 설정 절차가 저장소의 요구 사항을 분석하고, 의존 항목 설치와 로컬 서버 테스트를 돕습니다.
작업 관리 GitHub Issues, Linear 전자는 코드 저장소의 버그·작업, 후자는 더 넓은 계획과 일정 관리에 사용합니다.
외부 도구를 쓰는 작업을 위해 브라우저나 GitHub 연동도 설정할 수 있습니다.
Cursor는 개발 화면을 구성하고 코드를 다루는 환경, GitHub는 코드와 설정 파일의 버전을 관리하는 저장소입니다.
Gmail, Google Drive, GitHub, Dropbox, Canva, Stripe 같은 서비스가 미리 연결돼 있고, 대화 입력창에서 목록을 고르거나 '@'로 불러 바로 쓸 수 있습니다.
GitHub에서도 5개 파일의 변경 사항을 확인했습니다.
한 사례에서는 간헐적으로 예외를 내도록 만든 FastAPI 코드가 원인이었고, agent가 수정 코드와 회귀 테스트를 작성해 GitHub 변경 요청으로 제출했습니다.
skill(반복 작업에 필요한 지시와 절차를 묶은 실행 규칙)의 편집 원본을 Notion에 두고 GitHub를 배포 경로로 쓰면, 개인의 개선을 팀의 다음 작업에 반영할 수 있습니다.
token을 나누어 처리해 GitHub의 비밀정보 탐지를 피하려 했으며, 다른 팀의 비공개 작업 기록에도 접근했습니다.
Deel UI Playground는 엔지니어링 팀이 만든 내부 GitHub 저장소로, Deel UI 디자인 시스템 token(색상·간격 같은 디자인 값을 정의한 변수)과 의존성, 로컬 서버 명령이 미리 설정돼 있습니다.