콘텐츠로 건너뛰기
GitTree

Nour, AI Git 어시스턴트

이미 쓰는 에이전트를 실행하는, Git 클라이언트 속 AI 어시스턴트

Nour는 GitTree의 커밋 그래프 옆에 있습니다. 무엇이 바뀌었는지, 병합이 왜 충돌하는지, 커밋이 무엇을 했는지 묻고, 허용하면 스테이징, 커밋, 브랜치 생성도 맡길 수 있습니다. Claude Code, Codex, Gemini CLI 같은 나만의 코딩 에이전트 CLI를 macOS, Windows, Linux에서 실행합니다.

  • 작업 중인 저장소와 브랜치를 알고 있음
  • 파일을 바꿀 수 있는 턴마다 먼저 스냅샷 저장
  • GitTree는 AI 키를 저장하지 않고 크레딧도 팔지 않음
커밋 그래프 옆에서 저장소에 관한 질문에 답하는 GitTree의 AI Git 어시스턴트 Nour

이미 쓰고 있는 코딩 에이전트 CLI와 함께 작동

GitTree에는 자체 AI 모델이 없습니다. Nour는 컴퓨터에 설치되고 로그인된 에이전트 CLI를 여러분의 구독으로 실행하며, 어떤 에이전트가 답할지는 직접 고릅니다. 에이전트마다 모델을 고르거나 에이전트 기본값을 그대로 쓸 수 있습니다.

  • Claude Code
  • Codex
  • Gemini CLI
  • Antigravity
  • Qwen Code
  • OpenCode
  • Kimi CLI
  • Cursor Agent

사용자 지정 에이전트도 추가할 수 있습니다. 선택한 에이전트가 로그아웃되었거나 사용량을 다 쓰는 등의 이유로 답하지 못하면 설치된 다른 에이전트가 대신 답할 수 있으며, Nour가 그 이유를 알려 줍니다.

GitTree의 AI Git 어시스턴트가 하는 일

저장소에 대한 질문에 답변

Nour는 항상 채팅의 저장소와 체크아웃된 브랜치를 알고 있습니다. @로 파일, 폴더, 브랜치, 커밋, 풀 리퀘스트를 언급하고 평소 말투로 물어보세요.

커밋 전에 변경 사항 설명

커밋하지 않은 변경이 무엇을 하는지, 커밋이 무엇을 바꿨는지, main 이후 이 브랜치에 무엇이 있는지 물으면 읽은 파일 이름과 함께 답합니다.

커밋 메시지와 풀 리퀘스트 초안 작성

커밋 상자는 스테이징된 변경으로 메시지 초안을, 풀 리퀘스트 대화 상자는 브랜치의 커밋으로 제목과 설명 초안을 만듭니다. 초안은 직접 고치며, 버튼을 누르기 전에는 아무것도 커밋되거나 열리지 않습니다.

병합 충돌 해결 지원

3-way 충돌 편집기를 열고 Nour에게 충돌을 물어보세요. 각 쪽이 무엇을 바꿨는지, 어떤 결과가 두 의도를 모두 지키는지 알려 줍니다. 파일에 무엇을 넣을지는 직접 정합니다.

실패한 CI 실행 설명

실패한 파이프라인 실행에서 Explain Failure를 누르면 질문과 함께 Nour가 열립니다. Nour는 매번 승인을 받은 뒤에만 실패한 단계의 로그를 읽습니다.

허용하면 앱 안에서 작업

Agent 모드에서 Nour는 GitTree 자체 명령으로 화면 열기, 스테이징, 커밋, fetch, push 등을 할 수 있습니다. 각 작업은 확인, 실행 취소할 수 있는 변경, 위험한 단계 중 하나이며 위험한 단계는 항상 클릭을 기다립니다.

개발자들이 Nour에게 묻는 질문

저장소를 읽은 동료에게 묻듯이 Nour 패널에 입력하세요.

  • main 이후 이 브랜치에서 무엇이 바뀌었어?
  • 마지막 커밋을 쉽게 설명해 줘.
  • 이 파일은 왜 feature/search와 충돌해?
  • 커밋하지 않은 변경 중 어떤 것들을 한 커밋으로 묶어야 해?
  • CI 빌드는 왜 실패했고, 무엇을 해 보면 좋을까?
  • 이 수정용 브랜치를 만들고 테스트 파일을 스테이징해 줘.

4단계로 AI 어시스턴트 설정

  1. 에이전트 CLI 설치

    Claude Code, Codex, Gemini CLI 같은 코딩 에이전트 CLI를 설치하고 터미널에서 한 번 로그인하세요.

  2. Nour 켜기

    GitTree에서 환경설정 › Nour (AI)를 열고 Nour를 켠 상태로 두고 새 채팅용 에이전트를 고르거나, GitTree가 처음 설치된 에이전트를 쓰게 하세요.

  3. Nour를 열고 질문

    툴바에서 Nour를 누르세요. 패널에 Nour가 아는 저장소와 브랜치가 표시됩니다. Nour가 보기만 하고 답하는 Ask 모드에서 질문하세요.

  4. 작업을 맡기려면 Agent로 전환

    Agent 모드에서 Nour는 환경설정에서 허용한 범위 안에서 변경할 수 있고, 위험한 단계 전에는 승인을 요청합니다.

개인정보, 승인, 실행 취소

내 에이전트, 내 조건

질문은 선택한 에이전트 CLI로만, 그 제공업체의 정책에 따라 전달됩니다. 터미널에서 쓸 때와 같습니다. GitTree는 API 키를 저장하거나 직접 모델을 호출하지 않습니다.

턴마다 스냅샷

파일을 바꿀 수 있는 턴 전에 Nour는 작업 트리의 스냅샷을 저장합니다. 무엇이 바뀌었는지 보고 그 턴을 실행 취소할 수 있습니다. push와 저장소 밖 파일은 스냅샷에 포함되지 않습니다.

눈에 보이는 승인

위험한 작업은 항상 승인 카드를 기다리고, 응답 없는 승인은 거부되며, 너무 많은 일을 하려는 답변은 한도에서 멈춥니다.

언제든 중지

Stop으로 현재 답변을 끝낼 수 있고, 너무 오래 출력이 없는 에이전트는 Nour가 멈추며, 모든 채팅은 저장소별로 기록에 남습니다.

Nour는 GitTree Pro에 포함됩니다

비공개 저장소와 상업적 사용을 포함해 모든 Git 기능은 Free 요금제에 있습니다. Nour, 커밋 메시지와 풀 리퀘스트의 AI 초안, 호스팅 연동은 GitTree Pro에 포함되며 무료 체험으로 시작할 수 있습니다. 에이전트 구독은 별도입니다.

Free와 Pro 보기

AI 기능 가이드

AI Git 어시스턴트 질문

AI Git 어시스턴트란 무엇인가요?

AI Git 어시스턴트는 저장소에 대한 질문에 답하고 Git 작업을 돕습니다. 커밋과 충돌 설명, 커밋 메시지 초안 작성, 파일 스테이징이나 브랜치 생성 같은 단계 실행 등입니다. GitTree에서는 이미 가진 코딩 에이전트를 실행하는 Nour가 그 어시스턴트입니다.

Nour는 어떤 AI 모델과 에이전트를 지원하나요?

Nour는 컴퓨터에 설치된 코딩 에이전트 CLI를 실행합니다. Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI, Cursor Agent 또는 직접 추가한 사용자 지정 에이전트입니다. 모델은 해당 에이전트가 쓰는 모델이나 환경설정에서 고른 모델입니다.

GitTree의 API 키나 AI 크레딧이 필요한가요?

아니요. GitTree는 AI 크레딧을 팔지 않고 API 키도 저장하지 않습니다. Nour는 이미 로그인한 에이전트 CLI를 해당 제공업체와 맺은 여러분의 구독으로 사용합니다.

AI가 내 작업을 바꾸거나 지울 수 있나요?

Agent 모드에서, 허용한 범위 안에서만 가능합니다. 위험한 단계는 승인을 기다리고, 파괴적인 Git 단계는 먼저 저장되며, 턴을 실행 취소하면 작업 트리가 그 전 스냅샷으로 돌아갑니다. push는 포함되지 않습니다.

Nour가 내 코드를 GitTree로 보내나요?

아니요. 메시지와 에이전트가 읽는 파일은 선택한 에이전트 CLI로, 그 제공업체의 조건에 따라 전달됩니다. GitTree에는 자체 AI 서비스가 없고 사용 텔레메트리도 수집하지 않습니다.

AI Git 어시스턴트는 무료인가요?

Nour는 GitTree Pro에 포함되며 무료 체험으로 써 볼 수 있습니다. 비공개 저장소를 포함한 모든 Git 기능은 Free 요금제에 그대로 남습니다. 현재 요금제는 가격 페이지를 확인하세요.

macOS, Windows, Linux에서 작동하나요?

네. Nour는 macOS, Windows, Linux의 GitTree에서, 선택한 에이전트 CLI가 실행되는 곳이면 어디서나 작동합니다.

내 저장소에서 Nour 사용해 보기

macOS, Windows 또는 Linux용 GitTree를 다운로드하고 로그인한 다음 툴바에서 Nour를 여세요. 저장소는 내 컴퓨터에 그대로 있습니다.