구글 Jules 코딩 에이전트: 퇴근하고 자는 동안 PR 완성되는 법

Published on

in

구글 Jules 코딩 에이전트: 퇴근하고 자는 동안 PR 완성되는 법

IT / AI · 2026.03.13

구글 Jules 코딩 에이전트: 퇴근하고 자는 동안 PR 완성되는 법

“버그 수정 부탁해”라고 입력하고 노트북을 덮으면, 몇 시간 뒤 깃허브에 풀 리퀘스트가 올라와 있습니다. 구글의 AI 코딩 에이전트 Jules가 현실로 만들어 낸 장면입니다. 2026년 3월 현재, Jules는 Gemini 3.1 Pro를 탑재하고 MCP 서버·CI 자동 수정·스케줄 태스크까지 갖춘 ‘풀타임 AI 동료’로 진화했습니다.

✅ 무료 일 15회 태스크
🤖 Gemini 3.1 Pro 탑재
🔗 GitHub 완전 통합
⚡ MCP 서버 지원

Jules란 무엇인가? — 동기형 도구와 결정적으로 다른 이유

구글 Jules 코딩 에이전트는 2024년 12월 구글 Labs에서 처음 공개되고, 2025년 5월 공개 베타, 그리고 같은 해 8월 정식 출시된 비동기(Asynchronous) AI 코딩 에이전트입니다. Cursor, Windsurf, Copilot 같은 동기형 도구들이 사용자가 화면을 지켜보는 동안에만 작동하는 것과 달리, Jules는 사용자가 자리를 떠나도 백그라운드에서 독립적으로 작업을 수행합니다.

동작 원리는 이렇습니다. Jules는 사용자의 GitHub 레포지토리를 구글 클라우드의 격리된 VM(가상 머신)에 클론한 뒤, 전체 코드베이스를 분석하고 요청받은 작업을 수행합니다. 작업이 끝나면 변경 사항 diff와 함께 풀 리퀘스트(PR)를 제출합니다. 개발자는 해당 PR을 검토하고 머지하기만 하면 됩니다. 컨텍스트 전환이 없고, 세션에 묶여 있을 필요도 없습니다.

중요한 프라이버시 정책도 짚어둘 필요가 있습니다. 비공개 레포지토리의 코드는 AI 학습에 사용되지 않습니다. 공개 레포지토리는 학습 데이터로 활용될 수 있다는 점은 미리 인지해야 합니다. 각 태스크는 독립된 VM에서 실행되어 코드가 격리 환경 밖으로 나가지 않습니다.

💡 핵심 통찰: Jules가 진짜 파괴적인 이유는 단순히 “AI가 코드를 써준다”가 아닙니다. 내가 자는 동안 병렬로 여러 이슈를 처리할 수 있다는 점—즉 시간의 병렬화가 가능하다는 것이 본질입니다.

▲ 목차로 돌아가기

2026년 3월 기준 최신 기능 총정리

Jules의 공식 changelog를 기준으로 2025년 말부터 2026년 3월까지 쏟아진 업데이트는 단순한 버그 수정 수준이 아닙니다. 사실상 도구의 성격 자체가 바뀌었다고 해도 과언이 아닙니다. 아래는 핵심 기능을 시간 순으로 정리한 내용입니다.

업데이트 시점 주요 기능
2026.03.09 Gemini 3.1 Pro — Pro 플랜 기본 모델로 전환. 복잡한 문제 해결 능력 대폭 향상
2026.02.19 CI 자동 수정 — GitHub Actions 실패 감지 → 원인 분석 → 수정 커밋 → PR 재제출 자동화. 커밋 작성자 모드 3종 추가(Jules 단독/공동/사용자 단독)
2026.02.02 MCP 서버 지원 — Linear, Stitch, Neon, Tinybird, Context7, Supabase 연동. API 키만 설정하면 Jules가 필요할 때 자동 호출
2026.01.30 Gemini 3 Flash — 전 티어 기본 모델 적용. 이전 Gemini 2.5 Pro 대비 속도·성능 모두 향상
2026.01.26 Planning Critic — 자동 승인 플랜을 2차 AI 에이전트가 검토. 태스크 실패율 9.5% 감소 / 성능 최적화 탐지 / REST API 리포레스 지원
2025.12.10 Suggested Tasks — Jules가 주기적으로 레포를 스캔, TODO 주석 감지 후 개선 제안 / Scheduled Tasks — 주기적 의존성 업데이트 등 반복 작업 자동화
2025.11.19 Gemini 3 Pro 도입 — 멀티모달 시각 검증(웹앱 스크린샷 캡처), Agentic Memories(프로젝트별 코딩 성향 학습)
2025.10.02 Jules Tools CLI 출시 — npm install -g @google/jules로 터미널에서 직접 제어
2025.09.30 Memory 기능 — 레포별 코딩 스타일·선호도 기억, 반복 가이드 없이도 일관된 결과 생성

이 중에서 개인적으로 가장 게임체인징이라고 생각하는 기능은 CI 자동 수정입니다. 이전에는 Jules가 PR을 열더라도 CI 체크가 실패하면 개발자가 직접 로그를 보고 수정해야 했습니다. 이제 Jules가 그 루프 전체를 닫아버립니다. 제출 → 실패 감지 → 수정 → 재제출이 사람 없이 돌아갑니다.

▲ 목차로 돌아가기

무료 vs 유료 플랜 — 어디까지 공짜로 쓸 수 있나?

2025년 8월 정식 출시와 함께 Jules는 3단계 플랜 구조를 도입했습니다. 유료 플랜은 구글 AI Plans(Google One 연계) 구독을 통해 이용하며, 현재는 @gmail.com 개인 계정만 지원됩니다. 기업용 Workspace 계정 지원은 순차적으로 확대 예정입니다.

구분 무료 (Jules) Pro ($19.99/월) Ultra ($124.99/월)
일일 태스크 (24h 롤링) 15개 100개 300개
동시 태스크 3개 15개 60개
기본 모델 Gemini 3 Flash Gemini 3.1 Pro Gemini 3.1 Pro (우선순위)
적합한 사용자 개인 탐색·사이드프로젝트 일상 코딩 업무 대규모 프로덕션 워크플로

솔직히 말하면, 무료 플랜으로도 충분히 실무 테스트가 가능합니다. 하루 15개 태스크는 생각보다 넉넉합니다. 단, 태스크 하나가 “의존성 전체 업데이트” 같은 무거운 작업이라면 하나의 태스크 슬롯이 몇 시간 이상 잡혀 있을 수 있으므로, 태스크 크기를 쪼개는 것이 효율적입니다. Pro 플랜은 Google AI Pro에 Gemini, NotebookLM 등 다른 구글 AI 서비스도 포함되기 때문에 단순히 Jules만의 비용으로 볼 필요는 없습니다.

⚠️ 주의: 무료 플랜에서 Suggested Tasks(Pro·Ultra 전용) 및 일부 MCP 통합 기능은 이용 불가입니다. 비공개 레포에 대한 Suggested Tasks는 유료 구독 후 레포 페이지에서 직접 활성화해야 합니다.

▲ 목차로 돌아가기

지금 당장 시작하는 Jules 5분 퀵스타트

구글 Jules 코딩 에이전트를 처음 써본다면 아래 순서를 그대로 따라 하면 됩니다. 설치할 것도, 설정할 것도 거의 없습니다. 웹 브라우저 하나면 충분합니다.

1

jules.google.com 접속 & 구글 계정 로그인

구글 계정으로 바로 로그인합니다. 만 18세 이상이어야 이용 가능하며, 별도의 대기열이나 신청 절차 없이 즉시 접속됩니다.

2

GitHub 앱 설치 & 레포지토리 권한 부여

처음 접속 시 GitHub 앱 설치를 안내합니다. Jules가 접근할 레포를 선택적으로 지정할 수 있으므로, 민감한 레포는 제외하고 권한을 부여하는 것이 좋습니다.

3

태스크 입력 — 구체적일수록 좋습니다

레포를 선택한 후 자연어로 작업을 입력합니다. “로그인 API의 403 오류 수정해줘”처럼 구체적으로 쓰거나, 이미지를 첨부해 UI 버그를 시각적으로 설명할 수도 있습니다. Interactive Plan 모드를 선택하면 Jules가 먼저 질문하며 계획을 함께 수립합니다.

4

플랜 확인 → 승인 → Jules에게 위임

Jules가 작업 계획(Plan)을 먼저 보여줍니다. 내용을 검토한 뒤 승인하면 Jules가 백그라운드에서 실행을 시작합니다. 이제 노트북을 닫아도 됩니다.

5

PR 검토 & 머지

완료 후 GitHub에 PR이 올라옵니다. diff를 확인하고, 필요하면 PR 코멘트로 수정을 요청하면 Jules가 읽고 반영합니다. 마음에 들면 머지하면 됩니다.

GitHub 이슈에서 바로 Jules 호출하는 방법

웹 UI에 들어가지 않고도 Jules를 작동시킬 수 있습니다. GitHub 이슈에서 레이블 패널을 열고 jules 라벨을 추가하면 Jules가 자동으로 해당 이슈를 인식하고 태스크를 시작합니다. 팀 단위로 사용할 때 워크플로와의 마찰을 최소화하는 핵심 기능입니다.

▲ 목차로 돌아가기

Jules CLI & API — 터미널 장인을 위한 고급 활용법

웹 UI만으로는 성에 안 차는 개발자들을 위해 구글은 2025년 10월 Jules Tools CLIREST API를 공개했습니다. CLI는 터미널에서 직접 Jules 태스크를 생성하고 관리할 수 있게 해주며, API는 Slack·Linear·GitHub Actions 같은 외부 시스템과의 통합을 가능하게 합니다.

CLI 설치 & 핵심 명령어

# 전역 설치
npm install -g @google/jules
# 연결된 레포 목록 확인
jules remote list --repo
# 특정 레포에 태스크 생성
jules remote new --repo myorg/myrepo --session "유닛 테스트 작성"
# TODO.md 파일의 항목을 각각 병렬 태스크로 자동 생성
cat TODO.md | while IFS= read -r line; do
jules remote new --repo . --session "$line"
done
# GitHub 이슈를 Jules로 직접 파이핑 (gh CLI + jq 필요)
gh issue list --assignee @me --limit 1 --json title \
| jq -r '.[0].title' \
| jules remote new --repo .

CLI의 핵심 장점은 스크립트화 가능성입니다. CI/CD 파이프라인 안에 Jules 태스크 생성을 끼워 넣거나, 크론 잡으로 특정 시간마다 레포 상태를 점검하도록 자동화할 수 있습니다. 특히 --parallel 플래그를 사용하면 동일한 프롬프트로 최대 5개의 병렬 태스크를 생성해 여러 솔루션을 동시에 비교할 수 있습니다.

REST API — 레포 없이도 클라우드 개발 환경 스폰

2026년 1월에 추가된 Repoless API는 개인적으로 가장 흥미로운 업데이트입니다. 레포지토리 없이 단 하나의 API 호출로 Node·Python·Rust·Bun이 사전 설치된 에페머럴(임시) 클라우드 개발 환경을 스폰할 수 있습니다. 프롬프트 내 컨텍스트만으로 Jules가 코드를 작성하고, 완료 시 파일 전체를 git patch 형식으로 다운로드할 수 있습니다. 이는 사실상 “AI가 탑재된 서버리스 개발 환경”이라고 할 수 있습니다.

▲ 목차로 돌아가기

Jules가 정말 쓸만한가? — 솔직한 한계와 현실적 판단

Jules를 맹목적으로 찬양하기 전에 현실적인 한계도 짚어야 합니다. 베타 기간 중 수천 명의 개발자가 수만 건의 태스크를 처리하면서 드러난 약점들은 구글도 인정하고 있습니다. 아래는 2026년 3월 현재 시점 기준으로 Jules의 강점과 약점을 냉정하게 정리한 것입니다.

✅ Jules가 잘하는 것

  • 의존성 업데이트·버전 범프
  • 스코프가 명확한 버그 수정
  • 반복적인 테스트 코드 작성
  • 코드 마이그레이션 (언어·프레임워크 전환)
  • 문서화(README, JSDoc 등)
  • CI 실패 자동 복구

⚠️ Jules가 아직 어려워하는 것

  • 고도의 창의적 아키텍처 설계
  • 도메인 지식이 깊이 필요한 비즈니스 로직
  • GitHub 이외의 버전 관리 시스템
  • 극도로 복잡한 멀티 레포 연동
  • 실시간 대화형 디버깅

제 솔직한 판단을 말씀드리면, Jules는 “시니어 개발자의 번거로운 잡일”을 처리하는 데 탁월합니다. 의존성 업데이트, 테스트 커버리지 확장, 린트 수정처럼 중요하지만 하기 싫은 작업들 말이죠. 반면 설계 결정이 필요한 핵심 기능 개발은 여전히 사람의 손이 필요합니다. Jules를 “주니어 개발자 팀원”이 아니라 “지칠 줄 모르는 유지보수 담당 인턴”으로 이해하는 편이 더 적합합니다.

💡 외부 전문가 시각: 구글 내부에서도 Jules를 실제 프로덕션 프로젝트에 적용하는 “big push”가 진행 중이라고 TechCrunch 인터뷰에서 밝혔습니다. 이는 Jules가 단순한 데모용 도구가 아님을 방증합니다.

▲ 목차로 돌아가기

Q&A — 가장 많이 묻는 질문 5가지

Q1. Jules는 한국에서 사용할 수 있나요?
▼ 클릭하여 확인

공식 사이트에 따르면 Jules는 Gemini 모델이 지원되는 지역이라면 어디서나 이용 가능하다고 명시하고 있습니다. 다만 jules.google.com에서 “아직 해당 지역에서 사용할 수 없습니다”라는 메시지가 표시되는 경우가 간헐적으로 보고되고 있으므로, VPN 없이 접속해 직접 확인하는 것이 가장 정확합니다. 베타 기간 중에도 전 세계 228만 건 이상의 방문이 있었으며, 한국 사용자 커뮤니티에서도 활용 사례가 꾸준히 등장하고 있습니다.

Q2. 내 코드가 구글 AI 학습에 사용되나요?
▼ 클릭하여 확인

비공개 레포지토리는 AI 학습에 절대 사용하지 않습니다. 각 태스크는 격리된 VM에서 실행되며 실행 환경 외부로 코드가 전송되지 않습니다. 공개 레포지토리는 학습 데이터로 활용될 수 있으므로, 기업 기밀 코드는 반드시 비공개 레포로 관리해야 합니다. 이 정책은 2025년 8월 정식 출시 시 더 명확하게 업데이트되었습니다.

Q3. Cursor나 GitHub Copilot과 비교하면 어떤가요?
▼ 클릭하여 확인

세 도구는 사용 패러다임 자체가 다릅니다. Cursor와 Copilot은 동기형·인라인 보조로, 코드를 작성하는 동안 실시간 제안을 받는 방식입니다. Jules는 비동기형·자율 실행으로, 목표만 주면 스스로 작업 전체를 수행합니다. 경쟁 관계라기보다는 상호 보완적입니다. 로컬에서 Cursor로 기능을 개발하고, 이후 테스트 작성과 의존성 업데이트는 Jules에게 위임하는 방식이 실무에서 효과적으로 활용되고 있습니다.

Q4. AGENTS.md는 무엇이고 왜 중요한가요?
▼ 클릭하여 확인

레포지토리 루트에 AGENTS.md 파일을 추가하면 Jules가 태스크를 시작할 때 이 파일을 먼저 읽습니다. 코딩 컨벤션, 금지 패턴, 테스트 실행 방법, 환경 설정 등 프로젝트 특화 지침을 담아두면 매 태스크마다 같은 지시를 반복하지 않아도 됩니다. Memory 기능과 함께 사용하면 Jules가 점점 더 “우리 팀 스타일”에 익숙해집니다.

Q5. 기업 Workspace 계정으로는 아직 사용이 안 되나요?
▼ 클릭하여 확인

현재 유료 플랜 업그레이드는 @gmail.com 개인 계정만 지원합니다. Google Workspace 계정(기업 도메인)에 대한 지원은 공식적으로 “적극 개발 중”이라고 밝혔으며, 조기 접근을 원하는 기업은 공식 사이트의 관심 양식을 제출해 대기할 수 있습니다. 무료 플랜 자체는 Workspace 계정으로도 접근 가능한 경우가 있으므로 직접 로그인해서 확인해보는 것을 권장합니다.

▲ 목차로 돌아가기

마치며 — 내 총평

구글 Jules 코딩 에이전트는 2026년 3월 현재 기준으로, AI 코딩 도구 시장에서 가장 독특한 포지션을 차지하고 있습니다. 단순한 자동완성이나 코드 제안이 아니라, 개발자의 시간을 진짜로 되돌려주는 도구에 가장 근접해 있습니다.

물론 아직 GitHub 외 버전 관리 시스템 미지원, Workspace 계정 제한, 복잡한 아키텍처 판단 부재 같은 한계는 있습니다. 하지만 무료 플랜으로 하루 15개 태스크를 제공한다는 것은, 먼저 써보고 판단하라는 강력한 초대장과 다름없습니다.

프론트엔드·백엔드를 막론하고 GitHub를 쓰는 개발자라면, 오늘 당장 Jules에 레포지토리를 연결하고 가장 하기 싫은 유지보수 작업 하나를 맡겨 보시길 강력 추천합니다. “AI가 이걸 해냈다고?”라는 반응이 나오는 데 오래 걸리지 않을 것입니다.

▲ 목차로 돌아가기

본 포스팅은 2026년 3월 13일 기준 공개된 공식 정보를 바탕으로 작성되었습니다. Jules의 플랜 가격·기능·지역 지원 여부는 구글의 정책에 따라 변경될 수 있으므로, 최신 내용은
공식 사이트에서 직접 확인하시기 바랍니다.

댓글 남기기


최신 글


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기