Jules是谷歌推出的一款实验性异步AI编程代理。它由Gemini 2.5 Pro驱动,能与您的GitHub代码库集成,帮助修复错误、构建新功能和重构代码。您只需提供一个提示,Jules便会创建计划、编写代码并提交拉取请求供您审查,从而简化您的开发工作流程。

5
收录时间: 2025-08-10
价格类型: 免费
月流量: 476.6K

Jules 概览

Jules是谷歌开发的一款前沿的实验性AI编程代理,旨在作为软件开发者的异步合作伙伴。它利用先进的Gemini 2.5 Pro模型的功能,直接在您的GitHub工作流程中理解代码库并与之交互。Jules擅长自动化各种编程任务,从简单的错误修复和文档更新,到复杂的功能实现和大规模重构。通过异步操作,它允许开发者委派任务后继续自己的工作,仅在需要输入或批准时接收通知。

Jules的核心原则是增强开发者,而非取代他们。它提供了一个透明且可控的流程。在通过自然语言提示接收任务后,Jules会分析代码库,设计详细的执行计划,并提交给用户批准。这确保了开发者对变更方向拥有完全的控制权。计划一经批准,Jules便会着手修改代码,并将变更以清晰的“diff”形式呈现以供审查,最终生成一个可随时合并的拉取请求。这种与标准Git工作流程的无缝集成,使其成为任何开发团队直观而强大的工具。

如何使用Jules

使用Jules的设计初衷是成为您现有开发流程的直接扩展。以下是入门的分步指南:

  1. 登录并连接:首先访问Jules网站并使用您的谷歌账户登录。然后,系统会提示您连接GitHub账户,授予Jules访问全部或选定代码库的权限。
  2. 选择代码库和分支:连接后,选择您希望Jules操作的特定GitHub代码库和分支。默认分支会自动选中,但您可以轻松切换到任何其他分支。
  3. 编写详细提示:这是最关键的一步。提供一个清晰、具体、详细的提示,描述您希望Jules执行的任务。例如,“将身份验证服务重构为使用async/await而非promises”或“为`billing.js`中的`calculatePrice`函数添加单元测试,并确保100%覆盖率”。
  4. (可选)提供上下文:为提高准确性,您可以在代码库的根目录中创建一个`AGENTS.md`文件。在此文件中,描述您项目的架构、约定和工具。Jules将使用此文件更好地理解上下文并生成更相关的代码。
  5. 审查计划:提交提示后,Jules将分析您的请求和代码库以生成分步计划。在编写任何代码之前,您必须审查并批准此计划。
  6. 审查代码变更:计划批准后,Jules将执行任务并呈现所有变更的“diff”。这使您可以仔细审查每一行代码。
  7. 合并拉取请求:最后,Jules将在GitHub上创建一个包含所有已批准变更的拉取请求(PR)。您可以审查该PR,通过您的CI/CD管道运行它,然后将其合并到您的代码库中。

Jules的核心功能

  • 异步任务执行:将任务分配给Jules,让它在后台工作。您可以关闭浏览器,并在需要您输入时收到通知。
  • 深度GitHub集成:无缝连接到您的代码库,理解您的代码,并创建拉取请求,自然地融入开发者工作流程。
  • AI驱动的规划(Gemini 2.5 Pro):利用谷歌最先进的Gemini 2.5 Pro模型,为复杂的编程任务创建智能的、具有上下文感知能力的计划。
  • 交互式审查和批准:提供多个用户控制的检查点,包括计划批准、diff审查和最终PR审查,确保代码质量和与项目目标的一致性。
  • 自动化拉取请求生成:自动化创建格式规范的拉取请求的最后一步,并附带变更摘要。
  • 通过AGENTS.md理解上下文:通过读取专门的`AGENTS.md`文件来提高其效率,该文件描述了您项目的独特特征。
  • 音频变更摘要:提供独特的音频摘要功能,总结代码变更,让您快速了解修改内容。

Jules的使用案例

Jules功能多样,可应用于众多开发场景:

  • 错误修复:描述在问题跟踪器中报告的错误,Jules可以分析代码,找出根本原因,并生成修复补丁。
  • 功能开发:提供新功能的规格说明,Jules可以编写样板代码和初步实现,为您提供一个良好的开端。
  • 代码重构:执行大规模的代码现代化,例如升级框架版本(如将Next.js项目迁移到使用App Directory),或将代码库转换为TypeScript。
  • 依赖管理:处理更新过时依赖、解决版本冲突以及修改代码以适应重大变更等繁琐任务。
  • 文档和测试:自动为函数和组件生成或更新文档,或编写单元和集成测试以提高代码覆盖率。

Jules的优势特点

Jules为个人开发者和团队提供了显著优势:

  • 提高生产力:通过自动化重复和耗时的编程任务,Jules解放了开发者,使他们能够专注于高级架构、复杂逻辑和创造性问题解决。
  • 提升代码质量:可以被指派执行编码标准、添加测试和进行重构,从而形成更易于维护和更健壮的代码库。
  • 加速开发周期:减少完成错误修复和小型功能添加等任务所需的时间,缩短整体开发生命周期。
  • 开发者掌控一切:多阶段审查流程确保开发者始终处于主导地位,防止不希望或不正确的代码被合并。
  • 无缝工作流集成:与开发者已在使用的工具(GitHub)协同工作,对现有流程的改动极小。

定价和计划

Jules目前是谷歌的一个实验性项目,在此阶段免费提供。随着工具的演进并脱离实验阶段,未来可能会引入定价计划。建议用户查看官方网站,以获取有关可用性和定价的最新信息。

Jules 评论 (0)

还没有评论,成为第一个评论者吧!

登录后即可发表评论

立即登录

Jules网站流量分析

最新流量情况

月访问量 476.6K
平均访问时长 0:54
每次访问页数 1.68
跳出率 49.5%

状态

上升 +51.1% vs 上月
数据更新于 2026-05-25

月度流量趋势

地理位置

Top 5 国家/地区

  • 🇺🇸 United States
    37.11%
  • 🇮🇳 India
    28.56%
  • 🇩🇪 Germany
    14.18%
  • 🇧🇷 Brazil
    13.31%
  • 🇰🇷 Korea, Republic of
    6.84%

流量来源

来源类型 百分比
直接访问
53.38%
外链引荐
45.72%
邮件
0.90%

热门关键词

关键词 每次点击费用
$3.45
$0.70
$0.59
$2.54
$0.00

Jules 替代方案

查看全部
Tembo

Tembo

Tembo 是一款异步 AI 软件工程师,旨在自动化关键的开发任务。它如同一位不知疲倦的 AI 队友,负责监控系统、修复错误、优化数据库以及将工单转化为代码,从而让工程团队能够专注于构建新功能并提升开发速度。

63.5K
Sweep

Sweep

Sweep是一款专为JetBrains IDE设计的AI驱动的开发助手插件。它通过智能的“下一步编辑”自动补全功能和能够理解整个代码库的AI代理来提高编码效率,处理复杂的多文件更改、运行测试和修复错误。Sweep以零数据保留政策优先保护用户隐私,并为企业提供本地部署选项。

27.2K
All Hands AI (OpenHands)

All Hands AI (OpenHands)

All Hands AI (OpenHands) 是一款领先的开源 AI 编码代理,旨在自动化软件开发。它可以帮助工程师处理代码审查、重构、错误修复和测试生成等任务。它提供灵活的 SaaS、自托管或开源解决方案,并与 GitHub 和 GitLab 等工具集成,以加速开发周期并提高代码质量。

62.2K
gitya

gitya

gitya 是一款由 AI 驱动的 GitHub 助手,旨在自动化常规开发任务。它通过处理小型错误修复、以自动化审查管理拉取请求以及解决简单工单来帮助团队,使开发人员能够专注于高影响力的工程和创新。

2.6K
GitGab

GitGab

GitGab 是一款先进的 AI 编程助手,它集成了 ChatGPT、Claude 和 Gemini 等顶级模型。其独特之处在于能够将您的整个代码库(包括多个代码仓库和本地文件)置于上下文中,以无与伦比的准确性帮助您实现功能、查找错误、编写文档和优化代码。

2.5K
Sourcery

Sourcery

Sourcery 是一款由 AI 驱动的代码审查工具,可自动执行代码审查、发现错误、提高代码质量并加速知识共享。它直接集成到您的 IDE、GitHub 和 GitLab 工作流程中,为 30 多种语言提供即时反馈和重构建议。

82.3K
CodeConvert

CodeConvert

CodeConvert 是一款由 AI 驱动的工具,可即时在 50 多种编程语言之间翻译代码片段。它帮助开发人员节省数小时的手动重写时间,高效学习新语言和迁移项目。功能包括高精度转换、代码生成和代码解释。

231.4K
fsck.ai

fsck.ai

fsck.ai 是一款开源的 AI 代码审查助手,旨在加速开发工作流程。它能自动分析拉取请求(Pull Request),识别潜在的缺陷和错误,并直接在 GitHub 内提供反馈,就像一个专注于代码质量的 Copilot。

2.4K
Snailer

Snailer

Snailer 是一款多模型 AI 编码代理,可在您的命令行界面(CLI)中运行,并与主流 IDE 集成。它能理解您的代码库,让您能够用简单的英语描述任务,从而安全高效地生成、提议和执行代码编辑。

2.5K
免费
Aider

Aider

Aider 是一款直接在您的终端中运行的 AI 结对程序员。它能智能地映射您的整个代码库,为复杂任务提供完整的项目上下文。通过与 Git 的无缝集成,它可以自动提交代码,并允许您使用熟悉的工具管理 AI 驱动的变更。Aider 支持超过100种编程语言,可连接主流的云端和本地大语言模型,甚至接受语音和图像输入,是任何希望加速工作流程和提高代码质量的开发者的多功能强大助手。

404.5K

Jules 嵌入功能

只需复制下方嵌入代码,将精美徽章贴到您的博客、文章或应用官网,即可把流量直接引导到本工具详情页,快速提升曝光与用户量!

ToolMage
ToolMage
FOLLOW US ON
120
如何安装?
链接已复制到剪贴板!