# Hoplite Hoplite 是一个编码代理平台,可在隔离的开发环境中运行任务,并在任务完成后创建 pull request。它面向希望将代码仓库工作委派给代理,并通过实时反馈和审批进行协作的团队。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具, AI 测试助手 ## 什么是 Hoplite? Hoplite 是一款编码代理平台,可将仓库任务委派给在隔离开发环境中运行的代理。用户连接 GitHub 仓库,发起一个线程,并描述希望完成的工作。 该代理可以读取和编辑代码、运行命令、启动开发服务器、在浏览器中检查工作结果,并在任务完成后打开 Pull Request。该工作流旨在让代理执行过程保持可见且可审查,而不是隐藏在静态 diff 后面。 该产品围绕工作区、项目、线程、运行和沙箱进行组织。这种结构使团队能够将代理工作限定在某个仓库内,在上下文中跟踪进度,并在变更合并前进行审查。 ## Hoplite 能做什么? ### 以仓库为范围的代理线程 用户可以基于 GitHub 仓库创建项目,并为特定任务开启一个线程。线程会将对话、代理运行、diff 和 Pull Request 统一保存在一个地方。 ### 用于执行的隔离沙箱 每个线程都在从仓库克隆出来的沙箱开发环境中运行,并应用安装脚本和环境变量。这为代理提供了完整环境,可用于安装、构建和测试运行。 ### 实时工具调用流与审批 工具调用会在发生时实时流入线程,敏感操作在执行前可以暂停等待批准。这让查看代理正在做什么以及在需要时控制变更变得更容易。 ### 浏览器验证与实时预览 代理可以启动应用的实时预览,并在内置浏览器中检查结果。更新日志也显示预览功能持续改进,这表明预览是工作流的核心部分。 ### Pull Request 输出 任务完成后,代理可以打开 Pull Request,并在审查反馈到来时继续迭代。这使输出适合标准的 GitHub 审查工作流。 ### 团队工作流与自动化 文档提到共享工作区、成员角色、Slack 和 Linear 集成,以及可通过 webhook 和计划任务运行代理的自动化。 ## 使用场景 ### 根据提示实现仓库任务 开发者可以连接仓库,在线程中描述变更,让代理在隔离环境中完成实现,随后打开 Pull Request。 ### 通过测试和浏览器验证变更 希望代理不只是编辑文件的团队,可以利用沙箱运行测试套件、启动应用,并在审查前在浏览器中确认结果。 ### 处理可审查的团队协作工作 由于线程会将消息、diff、审批和 PR 关联在一起,Hoplite 适合希望代理输出在审查周期中始终保持可见且易于检查的团队。 ### 运行周期性或触发式代理工作 文档提到可通过 webhook 和计划任务启动代理运行的自动化,这适合诸如定期检查或事件驱动的后续工作等常规任务。 ### 在共享工作区中分派工作 共享工作区和成员角色使该产品适合希望多人围绕相同仓库和计费上下文协调代理工作的团队。 ## 常见问题 ### Hoplite 是做什么的? Hoplite 是一款编码代理平台,可让你把仓库工作委派给在真实开发环境中运行的代理。该代理可以编辑代码、运行测试、启动应用、验证变更,并打开 Pull Request。 ### 工作流如何开始? 根据文档,你需要登录、连接 GitHub、选择一个仓库,然后在线程中发送一条消息来描述你希望完成的任务。 ### Hoplite 会在沙箱中运行工作吗? 是的。文档说明每个线程都在从仓库克隆出的隔离沙箱中运行,并应用安装脚本和环境变量。 ### 代理可以打开 Pull Request 吗? 可以。该平台被描述为在工作完成后提交 Pull Request,而线程会将 PR 与代理运行和讨论关联起来。 ### 能看到哪些定价信息? 定价页面显示按席位计费的付费方案,包含共享沙箱和预付积分,以及提供自定义定价的企业方案。 ## 快速信息 - **类别**: 开发者工具 - **产品类型**: 编码代理平台 - **主要工作流**: GitHub 仓库 → 线程 → 隔离沙箱中的代理运行 → Pull Request - **来源域名**: hoplite.sh - **定价模式**: 按席位计费的付费方案,搭配预付积分;企业版自定义定价 - **团队功能**: 共享工作区、成员角色、自动化和集成