Jules, Google Labs에서 출시한 원격 코딩 에이전트, API 공개

1 month ago 14

  • 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 생성까지 자동화
  • 작업 진행 상황과 코드 생성 과정을 투명하게 시각화
  • 범위 지정 패치, 언어/프레임워크 간 코드 마이그레이션, 독립적 기능 개발 등 고도 작업 지원
  • 공식 문서와 홈페이지에서 자세한 정보와 시작 가이드 제공

Read Entire Article