Factory Droid 是一款企业级 AI 编码代理,它运行在你的终端中,负责端到端的软件开发工作流。
搭配 GLM Coding Plan,Droid 可在终端中发挥强大的编程与对话能力,兼具高效与稳定,全面提升开发体验。
Factory Droid 需要成功登录 Factory Droid 账户认证后才能使用,注意其需要海外手机号验证。
步骤 1:安装 Factory Droid
macOS / Linux:
curl -fsSL https://app.factory.ai/cli | sh
Windows:
irm https://app.factory.ai/cli/windows | iex
步骤 2:配置 ZHIPU GLM 模型
Coding Tool Helper 是一个编码工具助手,快速将您的GLM编码套餐加载到您喜爱的编码工具中。安装并运行它,按照界面提示操作即可自动完成工具安装,套餐配置,MCP服务器管理等。1. 获取 API 密钥
访问智谱 Bigmodel 开放平台,获取你的 API key。# 进入命令行界面,执行如下运行 Coding Tool Helper
npx @z_ai/coding-helper
详细说明请参考 Coding Tool Helper 文档。
3. 启动 Factory Droid
进入项目目录并启动 droid:cd /path/to/your/project
droid
首次启动时,系统会引导你通过浏览器登录以连接到 Factory 的服务。4. 选择你的 GLM 模型
droid 运行后,使用 /model 命令选择 GLM 模型:你配置的 GLM 自定义模型会显示在 “Custom models(自定义模型)” 分区。选择你配置的 GLM 模型。 1. 获取 API 密钥
访问智谱 Bigmodel 开放平台,获取你的 API key。2. 配置自定义模型
Factory Droid 通过 BYOK(Bring Your Own Key,自带密钥)连接 ZHIPU 的 GLM 模型。配置文件位置
- macOS/Linux:
~/.factory/config.json
- Windows:
%USERPROFILE%\.factory\config.json
使用下方任一方式即可:
注意替换里面的 your_api_key 为您上一步获取到的 API Key。
OpenAI 协议
{
"custom_models": [
{
"model_display_name": "GLM-4.7 [GLM Coding Plan China]",
"model": "glm-4.7",
"base_url": "https://open.bigmodel.cn/api/coding/paas/v4",
"api_key": "your_api_key",
"provider": "generic-chat-completion-api",
"max_tokens": 131072
}
]
}
Anthropic 协议
{
"custom_models": [
{
"model_display_name": "GLM-4.7 [GLM Coding Plan China]",
"model": "glm-4.7",
"base_url": "https://open.bigmodel.cn/api/anthropic",
"api_key": "your_api_key",
"provider": "anthropic",
"max_tokens": 131072
}
]
}
重要说明
- 将
your_api_key 替换为你的实际 API Key
- API Key 仅保存在本地,且不会上传到 Factory 服务器
3. 启动 Factory Droid
进入项目目录并启动 droid:cd /path/to/your/project
droid
首次启动时,系统会引导你通过浏览器登录以连接到 Factory 的服务。Factory Droid 需要成功登录认证后才能使用。
4. 选择你的 GLM 模型
droid 运行后,使用 /model 命令选择 GLM 模型:你配置的 GLM 自定义模型会显示在 “Custom models(自定义模型)” 分区。选择你配置的 GLM 模型。5. 开始编码
使用 droid 进行代码分析、功能实现、缺陷修复、变更审查等任务。
套餐专属 MCP 服务器
GLM Coding Plan 提供了专属的 MCP 服务器,支持视觉识别、搜索、网页读取和开源仓库访问等功能:
推荐方式:使用 Coding Tool Helper 可以一键安装和管理所有套餐 MCP 服务器,无需手动配置。Coding Tool Helper 会自动检测您的工具环境并安装相应的 MCP 服务器。