Hoplite是什么

Hoplite 是面向软件开发团队打造的 Cloud Coding Agent 平台。用户可以将 GitHub 仓库连接到 Hoplite,由 AI Agent 在独立的云端开发环境中读取代码、修改文件、运行测试、启动项目预览并提交 Pull Request。

Hoplite 的核心理念是 Multiplayer Coding Agent。与只能由单个开发者使用的本地 AI Coding 工具不同,Hoplite 将 Agent 运行环境放到云端,并将任务线程、代码变更、工具调用、测试结果和预览共享给整个团队。团队成员可以在同一个 Thread 中继续给 Agent 下达指令、回答审批请求或者查看执行过程。

Hoplite 目前由 Carbon Copy Markets Inc. 运营,并获得 Y Combinator 支持。

Hoplite

Hoplite核心功能

Hoplite AI Coding Agent

Hoplite 的核心是 Coding Agent。用户可以直接使用自然语言描述开发任务,例如修复 Bug、增加功能、补充测试、升级依赖或完成代码重构。

Agent 会进入真实的软件开发环境,读取项目代码、修改文件、运行测试并根据结果继续处理任务,最终生成可供团队审查的代码变更或 Pull Request。

Hoplite云端开发沙箱

每一个 Agent Thread 都拥有独立的云端 Sandbox。

Agent 可以在 Sandbox 中安装项目依赖、运行命令、执行测试、启动开发服务器并检查 Web Preview。不同任务之间相互隔离,因此可以同时运行多个 Agent。

Hoplite多Agent并行开发

Hoplite 支持同时启动多个 Agent,让不同 Agent 并行处理不同开发任务。

例如可以同时让不同 Agent:

  • 修复多个 Bug
  • 开发不同功能
  • 编写测试
  • 升级依赖
  • 处理代码重构
  • 跟进代码审查

每个任务拥有独立 Sandbox,完成后分别进行结果审查。

Hoplite Multiplayer Coding Agent

Hoplite 将多人协作直接融入 Agent Thread。

团队成员可以共同查看一个 Thread,并继续向 Agent 发送消息、回答审批请求、停止任务或者接管开发工作。一个 Thread 不再属于单独一个开发者,而成为整个团队共享的 Agent 工作空间。

Hoplite实时任务线程

每个开发任务都会形成一个持久化 Thread。

Thread 中保存 Agent 的对话、工具调用、代码 Diff、测试结果以及任务状态,因此团队成员可以在其他人开始任务之后继续接手,而无需重新解释项目背景。

Hoplite GitHub集成

Hoplite 可以直接连接 GitHub Repository,读取代码仓库和分支结构,让 Agent 从项目现有代码环境开始工作。

Agent 完成开发后可以生成 Pull Request,团队成员可以按照正常代码审查流程检查并合并代码。

Hoplite Pull Request

Hoplite 将 Agent 的开发结果与 Pull Request 工作流结合。

Agent 可以完成代码修改、运行测试并创建 PR,团队则负责最终审查和合并。对于自动化修复任务,还可以围绕 PR 状态持续运行 Agent。

Hoplite Web Preview

Hoplite 为 Agent 提供实时 Web Preview。

Agent 完成前端开发后,可以启动项目并检查实际页面效果,而不是只根据代码文本判断修改结果。官方将 Web Preview 作为 Agent 验证开发结果的重要组成部分。

Hoplite Slack Agent

Hoplite 可以直接进入 Slack。

团队成员可以在 Slack Channel 中 @Hoplite,或者直接向 Hoplite 发送消息。当任务需要修改代码时,Hoplite 可以创建 Coding Thread,并将最终 Pull Request 返回 Slack。

Hoplite自动化

Hoplite 支持 Coding Agent Automation,可以根据时间或者外部事件自动启动 Agent。

支持的触发来源包括:

  • GitHub
  • Sentry
  • Linear
  • Slack
  • Webhook
  • 定时任务

例如,当 Sentry 出现新的生产环境错误时,可以自动启动 Agent 分析问题、修改代码、运行测试并创建 Pull Request。

Hoplite Sentry自动修复

Hoplite 可以与 Sentry 集成。

当检测到新的 Issue 或 Regression 时,可以自动创建 Agent Thread,让 Agent 分析错误、定位代码、执行修复和测试,并将结果提交为 Pull Request。

Hoplite Linear集成

Hoplite 可以与 Linear 连接。

团队可以直接将 Linear Issue 分配给 Hoplite,由 Agent 自动创建独立开发环境并开始处理任务,完成后将 Pull Request 与对应 Issue 关联。

Hoplite MCP

Hoplite 支持 MCP,可以连接项目需要的 MCP Server,让 Agent 使用外部工具和服务。

用户原有的 MCP Server、CLI 和本地开发配置也可以随着开发环境进入云端。

Hoplite多模型支持

Hoplite 支持多个 AI 模型,并允许在 Thread 中切换模型。

官方当前产品页面展示了来自 Anthropic、OpenAI 以及通过 OpenRouter 提供的模型,同时持续增加新的模型选择。

Hoplite自定义模型网关

Hoplite 支持连接自定义的 OpenAI-compatible Model Gateway。

企业可以使用自己的模型接口、API Key、额度和计费体系,并在 Hoplite Thread 中选择对应模型。

Hoplite本地与云端协同

Hoplite 并非只能使用云端 Agent。

通过 Hoplite Desktop 和 CLI,开发者可以将本地开发环境与 Hoplite 云端 Thread 连接起来,让团队成员在云端继续查看和控制本地 Agent 任务。

Hoplite CLI

Hoplite 提供命令行工具,可以在终端中直接使用 Coding Agent。

CLI 支持交互式 Thread、ask、exec、shell 等操作,并可以通过 ACP 接入其他支持 Agent Client Protocol 的开发工具。

Hoplite产品优势

云端Agent并行执行

Hoplite 将 Coding Agent 放到云端 Sandbox 中运行,可以同时启动多个开发任务,而不需要每个任务都占用开发者本地电脑。

团队共同使用Agent

传统 AI Coding 工具通常围绕单个开发者设计,而 Hoplite 将 Thread 设计为团队共享对象,让多个开发人员可以共同查看和控制同一个 Agent。

完整软件开发环境

Hoplite Agent 不只是生成代码,还可以安装依赖、执行命令、运行测试、启动应用并检查 Web Preview,因此更加接近真实的软件开发流程。

从需求到Pull Request

Hoplite 将自然语言任务、代码修改、测试、预览和 Pull Request 连接起来,让 Agent 可以承担完整的开发任务。

开发自动化

通过 GitHub、Sentry、Linear、Slack 和 Webhook 等事件触发器,可以让 Agent 在开发团队提出需求之前主动开始工作。

安全隔离

每个 Agent Session 都运行在独立 Sandbox 中。Hoplite 同时对代码和凭证进行传输及静态加密,并支持权限和操作审批机制。

Hoplite应用场景

Hoplite AI软件开发

开发团队可以将功能开发任务直接交给 Agent,由 Agent 完成代码修改、测试和 Pull Request。

Hoplite Bug修复

开发人员可以描述 Bug,Agent 自动分析代码、定位问题并完成修复。

Hoplite Sentry自动修复

生产环境产生错误后,可以自动触发 Agent 进行问题分析和代码修复。

Hoplite代码重构

可以将大型重构任务拆分成多个 Thread,由多个 Agent 并行执行。

Hoplite测试生成

Agent 可以针对现有代码补充测试覆盖率,并运行项目测试验证修改结果。

Hoplite依赖升级

可以让 Agent 执行依赖升级、兼容性检查以及相关测试。

Hoplite团队研发

团队成员可以共享 Agent Thread,共同查看任务进度、修改结果和测试状态。

Hoplite Slack开发

研发团队可以直接在 Slack 中提交开发任务,由 Hoplite Agent 在后台完成代码开发并返回 Pull Request。

Hoplite AI开发自动化

可以将 GitHub、Sentry、Linear、Slack 和 Webhook 等事件作为 Agent 触发器,让部分研发流程自动运行。

Hoplite使用教程

第一步:注册Hoplite

进入 Hoplite 平台并创建账号。

第二步:连接GitHub

连接需要开发的 GitHub Repository,让 Hoplite 获取项目代码和分支结构。

第三步:导入开发环境

Hoplite 可以将本地配置、CLI 和 MCP Server 等开发环境信息带入云端工作空间。

第四步:创建Agent Thread

针对具体开发需求创建 Thread,例如:

“修复用户登录页面在移动端无法提交的问题,并增加对应测试。”

第五步:Agent进入Sandbox

Hoplite 会为 Thread 创建独立云端 Sandbox,Agent 在其中读取代码、修改文件、运行命令和测试。

第六步:查看执行过程

团队成员可以实时查看 Agent 的操作、代码 Diff、测试结果以及 Web Preview。

第七步:人工审批

涉及文件修改、Shell 命令或 Pull Request 操作时,可以根据权限设置要求人工批准。

第八步:创建Pull Request

Agent 完成任务后可以生成 Pull Request,由开发团队进行最终代码审查和合并。

Hoplite收费标准

Hoplite 当前提供 Free、Pro 和 Enterprise 三种方案。

套餐月付价格主要能力
Free$0/月5个并发云端 Session、2个项目、基础模型及免费使用额度
Pro$99/席位/月每席位包含$100使用额度、团队席位、共享 Workspace、更高 Agent 和 Automation 限制、更大的 Sandbox
Enterprise定制价格定制 Sandbox、安全治理、私有网络与数据保留、企业支持和 SLA

Hoplite Pro 年付价格目前为 $82.50/席位/月,官方页面显示年付可节省约 17%。Enterprise 根据企业部署、安全和基础设施需求定制。

Hoplite常见问题(FAQ)

Hoplite是什么?

Hoplite 是面向软件团队的云端 AI Coding Agent 平台,可以让 AI Agent 在云端独立开发环境中完成代码开发、测试、修复和 Pull Request。

Hoplite是AI编程工具吗?

是。Hoplite 的核心产品就是 Coding Agent,但其重点是云端、多人协作和多 Agent 并行开发,而不是单纯的代码补全工具。

Hoplite支持多人协作吗?

支持。Hoplite 的 Multiplayer Coding Agent 允许团队成员共享 Thread,共同查看和控制 Agent。

Hoplite支持GitHub吗?

支持。可以连接 GitHub Repository,并围绕代码仓库创建 Agent Thread 和 Pull Request。

Hoplite支持Slack吗?

支持。团队成员可以在 Slack 中 @Hoplite 或直接发送消息,让 Agent 开始处理开发任务。

Hoplite支持Linear吗?

支持。Linear Issue 可以直接分配给 Hoplite Agent,由 Agent 在独立 Sandbox 中完成开发。

Hoplite支持Sentry吗?

支持。Sentry Issue 和 Regression 可以触发 Hoplite Agent 自动进行问题分析和修复。

Hoplite支持MCP吗?

支持。Hoplite 可以连接 MCP Server,并将相关工具带入 Agent 的开发环境。

Hoplite支持多个AI模型吗?

支持。平台可以使用 Anthropic、OpenAI 以及 OpenRouter 等模型,并支持在 Thread 中切换模型。

Hoplite需要编程能力吗?

不一定。Hoplite 支持通过自然语言描述开发任务,官方明确将产品定位为也适合希望通过自然语言描述工作、而不是自己编写复杂开发流程的创始人和运营人员。

Hoplite免费吗?

提供免费方案。Free 方案价格为 $0/月,同时提供 Pro 14 天免费试用。

相关导航