Google Jules, 써보면 기대와 다른 게 있습니다
GitHub 이슈 하나 올려두면 Jules가 알아서 코드 짜고 PR까지 열어준다는 말, 반은 맞고 반은 조건이 붙어 있습니다. Gemini 3.1 Pro 탑재, CI 자동수정, MCP 연동까지 추가됐지만 — 막상 쓸 때 걸리는 부분이 따로 있습니다.
CI 자동수정: Jules 생성 PR만
MCP 서버: 현재 6개 서비스
Google Jules가 뭔지 30초로 정리
Google Jules는 구글이 2025년 5월 공개한 비동기 AI 코딩 에이전트입니다. Cursor나 GitHub Copilot처럼 IDE 안에서 실시간으로 코드를 제안하는 방식이 아니라, GitHub 저장소에 연결해두고 “이 버그 고쳐줘”라고 말하면 Jules가 혼자서 클라우드 VM에 레포를 복제하고, 코드를 수정하고, PR까지 열어주는 방식으로 동작합니다.
핵심은 ‘비동기’입니다. 작업을 던지고 다른 일 하다가 돌아오면 결과물이 PR로 올라와 있는 구조예요. 이 VM 안에서 테스트까지 돌리고 결과를 diff로 보여주기 때문에 단순 코드 생성이 아니라 실제 실행 환경 기반으로 동작합니다. (출처: Google Blog, 2025.05.20 — jules.google.com)
지금은 베타를 벗어난 정식 서비스 상태이고, 2026년 3월 9일 기준으로 내부 모델이 Gemini 3.1 Pro로 업그레이드됐습니다. 비교적 최근에 쏟아진 변화들이 많아서, 2025년 5월 초기 리뷰와는 실제 경험이 꽤 다릅니다.
2026년 3월까지 추가된 기능들
공식 changelog를 직접 보면서 주요 업데이트 흐름을 정리했습니다. 2026년 1월 말부터 3월까지 변화가 꽤 집중됐어요.
| 날짜 | 업데이트 내용 | 적용 대상 |
|---|---|---|
| 2026.03.09 | Gemini 3.1 Pro 기본 모델 전환 (Pro 플랜) | Pro 이상 |
| 2026.02.19 | CI Fixer 출시 — PR CI 실패 자동 감지·수정 | 전체 |
| 2026.02.19 | Commit 작성자 귀속 3가지 모드 추가 | 전체 |
| 2026.02.02 | MCP 서버 지원 시작 (Linear·Supabase 등 6종) | 전체 |
| 2026.01.30 | Gemini 3 Flash 전체 플랜 기본 모델 적용 | 전체 |
| 2026.01.26 | Planning Critic 도입 — 실패율 9.5% 감소 | 전체 |
이 가운데 Planning Critic이 흥미롭습니다. Jules가 코드 실행 전에 내부적으로 두 번째 에이전트를 돌려서 계획을 검증하는 방식인데, 구글 공식 changelog에 “태스크 실패율 9.5% 감소”라고 직접 명시돼 있습니다. 실패율을 수치로 공개한 경우가 드물어서 눈에 띄었어요. (출처: jules.google/docs/changelog, 2026.01.26)
무료 플랜, 생각보다 많이 막힙니다
💡 공식 요금제 표를 그대로 놓고 보니까, 무료 플랜과 Pro 플랜 사이에 단순히 태스크 개수 차이가 아니라 모델 자체가 다르다는 게 보였습니다.
무료 플랜(Jules 기본)은 일 15개 태스크, 동시 3개까지 실행할 수 있습니다. 하루 15개라고 하면 넉넉해 보이는데, 실제로 실패한 태스크도 카운트에 들어갑니다. 복잡한 리팩토링 한 번 시켰다가 설정 오류로 실패하면 그게 그냥 1개 소진입니다. (출처: jules.google/docs/usage-limits)
결정적으로, 무료 플랜은 Gemini 2.5 Pro에 묶여 있습니다. 2026년 3월 기준으로 Gemini 3.1 Pro는 Google AI Pro 구독자에게만 제공됩니다. 무료 사용자가 아무리 최신 Jules라고 써도 내부 모델은 한 세대 전 버전입니다. 모델 성능 차이가 크지 않을 수도 있지만, 구글이 공개한 “Gemini 3.1 Pro가 더 나은 복잡한 문제 해결 능력”이라는 문구를 보면 태스크 복잡도가 올라갈수록 체감 차이가 날 수 있습니다. (출처: jules.google/docs/changelog, 2026.03.09)
| 플랜 | 일일 태스크 | 동시 실행 | 모델 |
|---|---|---|---|
| 무료 | 15개 | 3개 | Gemini 2.5 Pro |
| Pro | 100개 | 15개 | Gemini 3.1 Pro |
| Ultra | 300개 | 60개 | Gemini 3.1 Pro (우선순위) |
추가로, 유료 플랜 접근 자체가 @gmail.com 계정에서만 됩니다. Google Workspace(회사 계정)는 아직 업그레이드 경로가 없습니다. 기업 계정으로 쓰고 싶으면 별도 문의 폼 제출이 필요하고, 이유는 아직 공개되지 않았습니다. (출처: jules.google/docs/usage-limits)
CI 자동수정, 조건이 딱 하나 있습니다
💡 CI Fixer 발표문과 실제 공식 문서를 같이 놓고 보니까, 이게 모든 PR에 작동하는 게 아니라는 게 보였습니다.
2026년 2월 19일에 나온 CI Fixer는 Jules가 만든 PR에서 GitHub Actions가 실패하면 에러 로그를 읽고, 수정 코드를 커밋하고, 재제출까지 자동으로 처리하는 기능입니다. 구글 공식 changelog에 “Previously, a failed CI check on a Jules PR would stall your workflow”라고 나와 있습니다.
핵심은 “Jules PR”입니다. 공식 문서에 “Jules only fixes PRs it has created”라고 딱 이렇게 나옵니다. 사람이 직접 올린 PR이나 다른 도구가 만든 PR에서 CI가 터져도 Jules는 개입하지 않습니다. Jules가 생성한 PR의 CI 실패만 자동으로 처리됩니다. Jules를 태스크 생성 도구로 쓰는 팀이라면 이 부분이 기대했던 것과 다를 수 있습니다. (출처: jules.google/docs/changelog, 2026.02.19)
기존 CI 파이프라인에 Jules를 붙이려면 Jules가 처음부터 PR을 만드는 흐름으로 워크플로우를 설계해야 CI Fixer 효과를 볼 수 있습니다.
커밋 작성자가 내가 아닐 수 있는 이유
Jules를 써서 코드를 올리면 GitHub 기여 그래프에 내 이름이 찍히지 않을 수 있습니다. 기본 설정에서 Jules가 모든 커밋의 단독 작성자(Author)로 올라가기 때문입니다.
2026년 2월 19일 업데이트에서 커밋 귀속(Commit Authorship) 모드가 3가지로 나뉘었습니다. 첫 번째는 Jules가 단독 작성자인 기존 기본값, 두 번째는 Jules와 본인이 공동 작성자(Co-authored)로 표시되는 방식, 세 번째는 본인이 단독 작성자로 표시되는 방식입니다. Jules Settings 페이지에서 Commit Authoring 섹션을 직접 바꿔줘야 합니다. (출처: jules.google/docs/changelog, 2026.02.19)
오픈소스 기여 이력이 GitHub 그래프에 쌓이기를 원하는 경우라면, 설정을 바꾸지 않으면 기여 내역이 반영되지 않습니다.
설정 경로는 Jules Settings → Commit Authoring → 원하는 모드 선택입니다. 변경 후에는 이후 모든 세션에 적용됩니다. 레포별이 아니라 사용자 레벨 설정이라 한 번만 바꾸면 됩니다.
Cursor·GitHub Copilot과 어디서 갈리나
셋 다 “AI 코딩 도구”라는 범주에 들어가지만, 쓰는 상황이 다릅니다. Cursor는 IDE 안에서 실시간으로 코드를 완성해주는 방식입니다. 코드 한 줄씩 쓰면서 자동완성이나 Composer 모드로 파일 여러 개를 동시에 수정할 때 강합니다. GitHub Copilot도 비슷하게 IDE 플러그인 방식이고, 최근에는 에이전트 기능이 추가됐습니다.
Jules는 IDE가 없습니다. 웹 UI에서 GitHub 레포를 연결하고, 프롬프트 입력하고, 결과를 PR로 받는 구조입니다. 이 구조 덕분에 “내가 화면 앞에 없어도 돌아간다”는 게 가장 큰 차이점입니다. 의존성 버전 업데이트처럼 반복적이고 시간이 걸리지만 코드 변경 규모가 크지 않은 작업에서 Jules가 편합니다.
| 도구 | 동작 방식 | 강점 | 무료 한도 |
|---|---|---|---|
| Jules | 비동기 클라우드 VM | 자리 비워도 작동 | 일 15개 태스크 |
| Cursor | IDE 내 실시간 | 즉각적 코드 완성 | 제한적 무료 플랜 |
| GitHub Copilot | IDE 플러그인 | 기존 IDE 그대로 사용 | 월 2,000회 자동완성 |
솔직히 말하면, Jules가 Cursor를 대체하는 도구는 아닙니다. 실시간 코딩 피드백이 필요한 작업이라면 Jules보다 Cursor가 맞습니다. Jules는 “예약 작업”처럼 쓰는 게 맞는 포지션이에요. 주간 의존성 검사, 야간 lint 수정 같은 Scheduled Tasks 기능도 있고, GitHub 이슈에 `jules` 라벨 달면 자동으로 태스크가 시작되는 것도 그런 쓰임새에서 의미가 있습니다.
Q&A
Q. Google Jules는 완전 무료로 쓸 수 있나요?
Q. 회사 Google Workspace 계정으로도 유료 플랜 쓸 수 있나요?
Q. Jules가 내 비공개 저장소 코드를 학습에 쓰나요?
Q. Cursor나 Claude Code를 이미 쓰고 있다면 Jules는 필요 없나요?
Q. MCP 서버 연동을 쓰고 싶은데 Linear나 Supabase 외 서비스도 되나요?
마치며
Google Jules는 “GitHub에 던져두면 알아서 코드 고쳐주는 도구”라는 포지셔닝이 맞습니다. Gemini 3.1 Pro 탑재, CI 자동수정, MCP 연동까지 단기간에 업데이트가 빠르게 쌓이고 있고, Planning Critic으로 실패율도 낮아지고 있어서 방향성은 좋습니다.
다만 써보기 전에 알아야 할 것들이 있습니다. 무료 플랜은 모델 버전이 다릅니다. CI 자동수정은 Jules가 만든 PR에서만 됩니다. 커밋 작성자 설정을 안 바꾸면 내 기여 이력이 남지 않습니다. Workspace 계정은 유료 업그레이드가 안 됩니다. 이 네 가지만 알고 시작하면 “기대했던 것과 달랐습니다”라는 상황을 줄일 수 있습니다.
개인적으로는 반복적인 의존성 업데이트나 TODO 처리처럼 “해야 하는데 뒤로 미루는 작업”에 Jules를 붙여두는 게 현재로서 가장 실용적인 활용법입니다. Cursor나 Claude Code와 역할이 겹치지 않고, 무료 플랜으로도 그런 루틴 작업은 충분히 처리됩니다.
📎 본 포스팅 참고 자료
- Google Blog — Jules 공개 베타 발표 (blog.google/jules)
- Jules 공식 Changelog — 2026년 1~3월 업데이트 (jules.google/docs/changelog)
- Jules 공식 요금제 및 한도 (jules.google/docs/usage-limits)
- Jules 공식 FAQ (jules.google/docs/faq)
- Google Developers Blog — Gemini 3 in Jules (developers.googleblog.com/jules-gemini-3)
본 포스팅은 2026년 3월 25일 기준으로 작성되었습니다. Google Jules의 서비스 정책·UI·기능·요금제는 업데이트로 인해 본 포스팅 작성 이후 변경될 수 있습니다.

댓글 남기기