-
Jules는 Google Labs가 개발한 원격 AI 코딩 에이전트로, 최근 API를 공개함
- 개발자는 다양한 개발 툴 및 워크플로우와 손쉽게 통합, 업무 자동화 및 생산성 향상 가능성 확보함
- 커맨드라인 도구와 환경 변수 관리 기능 등 다양한 기능을 추가해 사용성, 맞춤화, 자동화 활용도를 극대화함
-
메모리, PR 코멘트 피드백, 이미지 업로드 등 실제 개발 환경에 밀착된 혁신적 기능이 지속적으로 도입됨
- 지속적인 환경 개선, 성능 및 안정성 보강으로 개발자 경험을 중시한 플랫폼으로 자리잡음
Jules API 소개
2025년 10월 3일
Jules는 자체 API를 통해 프로그래밍적으로 기능에 접근하고, 개발자의 기존 워크플로우에 쉽게 통합될 수 있도록 지원함
- API로 Slack 등과 연동되는 ChatOps 워크플로우, 프로젝트 관리 툴과의 자동화, GitHub Actions 기반의 CI/CD 파이프라인 통합 가능함
- API 예시를 통해 신규 세션(작업) 생성 및 커스텀 연동 방식 설명
- 개발자는 공식 API 문서에서 다양한 활용법 확인 가능함
커맨드라인 통합(Jules Tools)
2025년 10월 2일
-
Jules Tools라는 새로운 CLI가 출시되어, 커맨드라인에서 AI 코딩 에이전트의 제어가 가능해짐
- 터미널에서 세션 생성/조회/패치 적용 기능, 다른 CLI 도구와의 스크립트 파이핑, 대화형 대시보드 제공
- 글로벌 npm 설치 또는 npx로 별도 설치 없이 실행 가능함
- 대표 명령어로는 저장소 리스트업, 신규 세션 생성, 레포 단위 작업 등 다양함
- Google Workspace 사용자는 조만간 별도 지원 예정임
레포지토리 환경 변수 지원
2025년 10월 1일
- 레포지토리 단위의 환경 변수 설정 기능이 추가되어, 빌드, 테스팅, 다양한 서비스 연동 등 프로젝트 요구에 따라 Jules의 작업 환경을 세밀하게 구성 가능함
- 레포 세팅에서 변수 추가 → 작업 생성 시 옵션으로 변수 사용 지정 → 작업 단위로 변수 접근 가능함
- 해당 변수는 작업 시작 후 변경이 불가하므로, 시작 시에 유의 필요함
Jules 메모리 기능
2025년 9월 30일
Jules Memory for Repositories: 사용자의 피드백, 취향, 습관을 AI가 저장하여 같은 레포지토리에서 반복되는 작업 시 이전 경험 기반 맞춤형 대응과 정확도 향상 기대
- 메모리 ON/OFF는 레포 설정의 Knowledge 탭에서 조정 가능함
파일 선택 기능
2025년 9월 29일
- 작업 시 파일 선택기 기능으로 정확히 대상 파일을 지정, 문맥 오해 없이 세밀한 제어 가능함
PR 코멘트 피드백 대응
2025년 9월 23일
- Jules가 Pull Request 내 사용자의 코멘트(👀 이모지로 확인 표시)에 실시간 반응, 요청 변경 사항을 자동 커밋으로 반영
-
Reactive Mode 사용 시 @Jules로 언급한 코멘트에만 반응 설정 가능함
Pirate Day 이벤트
2025년 9월 19일
- 국제 해적의 날을 맞아 하루 동안 Jules의 응답 방식 임시 변경(해적 버전), 로직과 기본 알고리듬은 동일 유지됨
이미지 업로드
2025년 9월 9일
-
작업 생성 시 이미지 업로드 지원, 프론트엔드 버그, 디자인 제안 등 시각적 컨텍스트 전달 가능
- JPEG/PNG 포맷, 최대 5MB, 후속 프롬프트는 미지원(향후 제공 예정)
- 코드에서 직접 사용하는 이미지는 GitHub에 별도 커밋 필요
Jules의 이미지 지원 자세히 보기
Stacked Diff
2025년 9월 4일
- 코드 리뷰용 diff 뷰어의 스택 레이아웃 도입, 여러 파일의 변경점 동시 표시로 연관성 높은 코드를 한눈에 파악 가능
- 탭 형식으로도 전환 가능함
Jules Critic 개선
2025년 9월 3일
-
Jules critic agent의 평가 신뢰성, 피드백 통찰력 강화
- 실시간 분석 과정을 UI로 투명하게 보여주고, 더 많은 문맥 정보 반영
샘플 프롬프트
2025년 9월 2일
- 홈 화면에 샘플 프롬프트 추가, 클릭 한 번으로 입력란에 적용 가능
- 초보자도 손쉽게 패턴을 익힐 수 있음
diff 뷰에서 이미지 렌더링
2025년 8월 22일
- diff 뷰어 내에서 차트, UI, 도표 등 이미지 즉시 확인 가능
- 파일 다운로드 없이, 시각화 결과를 바로 검토 가능
언제든지 내보내기
2025년 8월 15일
- 작업 도중 언제든 GitHub로 코드 내보내기 지원
- 진행 중 브랜치/PR 생성 등 유연성, 주도권 확대
VM 용량 20GB로 증가
2025년 8월 15일
- 대규모 프로젝트 작업 중 용량 부족을 해소하기 위해 Jules VM 디스크를 20GB로 확장
- 더 복잡하고 큰 코드베이스도 원활히 지원
대화형 플랜
2025년 8월 8일
- Jules가 코드 베이스를 분석, 질문을 주고받으며 인터랙티브 플랜을 수립
- 사용자는 보다 주도적으로 목표 및 솔루션을 구체화
- 작업 생성 시 드롭다운에서 활성화 가능
웹서핑 기능
2025년 8월 8일
- Jules가 웹 검색을 통해 최신 문서나 코드 예시/스니펫 탐색 가능
- 외부 최신 정보를 활용한 더 정확한 작업 수행 지원
- 기술 문서 방향의 검색에 최적화됨
Critic Agent
2025년 8월 8일
- 코드 리뷰를 내장한 Jules critic agent 도입
- 생성 단계에서 내부 리뷰 진행, 잠재적 버그·비효율·취약점 탐지 및 개선
- 단순 린터·테스트와 달리 의도와 맥락에서 코드 품질 평가
- 강화학습(액터-크리틱 등) 연구 기반 설계
웹앱 테스트/스크린샷
2025년 8월 7일
- Jules가 프론트엔드 작업 후 웹사이트 스크린샷으로 결과 확인 제공
- Playwright 기반 프론트엔드 테스트 지원, 외부 이미지 URL 입력도 허용
정식 런칭
2025년 8월 6일
- 2개월 만에 14만 개 이상 퍼블릭 커밋 달성, 정식 런칭과 함께 유료 플랜 출시
-
Gemini 2.5 등 최신 AI 기술 활용, 더욱 고도화된 플랜/작업 품질 제공
- 다양한 안정화 및 버그 개선 포함
환경 스냅샷
2025년 8월 5일
- 환경 세팅 스크립트 적용 시 스냅샷 저장, 복잡한 작업도 일관되고 빠르게 재시작
- 코드베이스 및 작업 설정 메뉴에서 환경 구성 확인 가능
PR 직접 생성
2025년 8월 4일
- 완료된 작업은 UI에서 곧바로 PR 생성 및 머지 요청 가능, 워크플로우 단순화
Bun 런타임 추가
2025년 7월 18일
- 새로운 Bun 런타임 지원으로 Node.js 이외의 생태계와 호환성 확대
태스크 컨트롤/UX 개선
2025년 7월 3일
- 태스크 일시정지·재개·삭제, 빠른 URL 복사 등 태스크 제어성 강화
- 코드 뷰 패널 너비 조정, 복사/다운로드 버튼 추가
- 시스템 메시지 시각/구조 개선
GitHub 이슈 연동
2025년 6월 26일
- GitHub 이슈에 ‘jules’ 라벨만 추가하면 자동으로 Jules가 작업 시작
- Jules GitHub 앱이 저장소 접근 권한 필요
Jules 에이전트 대규모 업데이트
2025년 6월 20일
-
AGENTS.md 및 환경 설정 스크립트 지원, 문맥 파악력·신뢰성 강화
- 속도와 자동화 범위 대폭 향상, 자동 테스트 습관 개선
2025년 6월 18일
- 기본 Ubuntu 환경에서 벗어나 Rust, Node, Python 최신 버전 직접 설치, 맞춤형 스크립트로 설치 프로세스 세밀화
- 멀티 런타임, 격리성, 버전 고정 등 고도화
- 이전 의존성 문제 해소, 최신 요구사항과 정합성 향상
맞춤화 및 효율성 강화
2025년 6월 6일
- 각종 성능 개선, 코드 복사/다운로드, 코드 패널 넓이 조절 기능 등 개발자 환경에 최적화
- 모달로 여러 태스크 논스톱 생성 가능
신뢰성/안정성 개선
2025년 5월 30일
- 최대 일 60개 태스크, 5개 동시 실행으로 확장
- GitHub 연동 신뢰성 및 실패 케이스 감소
안정성 향상(5월 22일)
2025년 5월 22일
- 큐잉 시스템 업그레이드, 대기 시간·버그·UI 등 신뢰성 전반 개선
Jules 첫 출시
2025년 5월 19일
-
Jules는 GitHub 기반의 다양한 코딩 태스크(버그 수정, 버전/의존성 관리, 코드 마이그레이션 등)를 비동기 처리하는 AI 코딩 에이전트임
- 작업 시작 시 VM에서 개발 환경 자동 세팅, 의존성 설치, 테스트와 코드 변경, PR 생성까지 자동화
- 작업 진행 상황과 코드 생성 과정을 투명하게 시각화
- 범위 지정 패치, 언어/프레임워크 간 코드 마이그레이션, 독립적 기능 개발 등 고도 작업 지원
- 공식 문서와 홈페이지에서 자세한 정보와 시작 가이드 제공