<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>程默的博客 &#187; 国内安装</title>
	<atom:link href="https://blog.chacuo.net/tag/%e5%9b%bd%e5%86%85%e5%ae%89%e8%a3%85/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.chacuo.net</link>
	<description>web原理、web架构、web安全、web性能、服务器性能、服务器架构、服务器安全;你不能预知明天，但你可以利用今天。你不能样样顺利，但你可以事事尽力!</description>
	<lastBuildDate>Wed, 16 Sep 2026 06:25:43 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>四个智能体都想试，国内怎样少走弯路？OpenClaw、Hermes、Codex、Claude 体验方法</title>
		<link>https://blog.chacuo.net/1686.html</link>
		<comments>https://blog.chacuo.net/1686.html#comments</comments>
		<pubDate>Wed, 16 Sep 2026 06:16:18 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[AI工具]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[codex]]></category>
		<category><![CDATA[Hermes]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[OpenClaw]]></category>
		<category><![CDATA[国内安装]]></category>
		<category><![CDATA[智能体]]></category>

		<guid isPermaLink="false">https://blog.chacuo.net/?p=1686</guid>
		<description><![CDATA[现在想体验 AI 智能体，真正消耗时间的往往不是聊天，而是安装。 OpenCla &#8230; <a href="https://blog.chacuo.net/1686.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>现在想体验 AI 智能体，真正消耗时间的往往不是聊天，而是安装。</p>
<p>OpenClaw、Hermes、Codex、Claude 各自有不同的入口、运行环境和配置方式。有人先装客户端，有人再找命令行工具；刚解决网络问题，又遇到账号授权；终于能启动了，下一步又要配置模型和 API Key。</p>
<p>四个工具分别折腾几次，很容易从“想试一下”变成“连续配置几天”。</p>
<p>那有没有一种更直接的方式，先把四个智能体放在同一个工作区里，分别体验它们的对话和执行能力？</p>
<h2>一、四个智能体，为什么不能简单当成四个聊天窗口？</h2>
<p>它们虽然都可以通过自然语言交互，但使用侧重点并不完全相同。</p>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">智能体</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">更适合观察的方向</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">体验时可以先做什么</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">OpenClaw</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">工作流、自动化和多步骤任务</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">让它整理一组资料或规划任务流程</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Hermes</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">任务拆解和连续执行</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">给出目标，观察它怎样分解步骤</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Codex</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">代码理解、项目分析和修改验证</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">读取测试项目，说明入口和运行方式</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Claude</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">长文本理解、分析和内容整理</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">提供一份文档，让它提炼结构和风险</td>
</tr>
</table>
<p>这里的定位只是为了方便入门，不代表某个智能体只能完成一种工作。不同版本、模型和权限配置，都会影响实际表现。</p>
<p>真正的区别在于：使用者需要为每个入口准备什么环境，以及是否能让它安全地访问文件和工具。</p>
<h2>二、分别安装时，最容易卡在哪一步？</h2>
<h3>1. 下载入口不统一</h3>
<p>有的工具适合桌面端，有的工具更依赖命令行，有的又需要配合编辑器或项目目录。</p>
<p>第一次接触时，使用者需要先判断“应该下载什么”，还要区分官方客户端、第三方封装和社区脚本。</p>
<p>只要入口选错，后面所有配置都会变得更复杂。</p>
<h3>2. 模型和账号配置容易混在一起</h3>
<p>智能体本身只是执行任务的工作方式，背后的模型、账号和接口又是另一层配置。</p>
<p>很多教程把安装、授权、模型切换、项目权限放在同一段里，初学者往往不知道某一步到底是在解决什么问题。看到报错之后，也很难判断是模型不能用、Key 没生效，还是运行目录没有权限。</p>
<h3>3. 能启动，不等于能完成任务</h3>
<p>窗口打开之后，真正的验证还包括：</p>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">验证项</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">需要确认什么</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">对话</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">能否正常发送和返回内容</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">文件</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是否能读取指定目录</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">工具</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是否能调用被授权的工具</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">上下文</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是否能记住当前任务的前后关系</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">执行</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是否会在动作前说明影响</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">结果</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是否能展示修改内容和验证过程</td>
</tr>
</table>
<p>如果只是看到一个输入框，很难判断整个智能体是否已经配置完成。</p>
<h2>三、国内快速体验四个智能体，应该怎么安排？</h2>
<p>如果坚持分别安装，建议不要同时处理所有问题，而是按下面的顺序逐项确认：</p>
<ul>
<li>先确定每个工具的官方入口和运行方式；</li>
<li>再确认账号或模型授权是否完成；</li>
</ul>
<ul>
<li>使用一个没有重要资料的测试目录；</li>
<li>先发送只读任务，确认智能体理解了范围；</li>
</ul>
<ul>
<li>最后再开放文件修改和命令执行。</li>
</ul>
<p>例如，第一次测试 Codex 时，可以先发送：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">请分析当前测试项目，但不要修改任何文件：<br />1. 说明项目使用的技术栈；<br />2. 找出程序的启动入口；<br />3. 列出可能的运行命令；<br />4. 说明你需要哪些权限才能继续；<br />5. 如果信息不足，请列出缺少的文件或配置。</code></pre>
<p>这一步的目的不是马上让它写代码，而是确认它能否正确理解目录、项目和权限边界。Codex 面向长流程软件工程任务的能力，可以参考 <a href="https://developers.openai.com/codex/" target="_blank">OpenAI Developers 的 Codex 文档</a>；涉及 Agent 会话、工具和执行环境时，也要区分模型能力与运行底座。<a href="https://developers.openai.com/api/docs/guides/agents-api/overview" target="_blank">Agents API 官方文档</a></p>
<h2>四、Windows 命令行怎么安装这四个智能体？</h2>
<p>下面以 Windows 10/11 的 PowerShell 和 Windows Terminal 为例。先打开新的 PowerShell，确认 Node.js、npm 和 Git：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">node --version<br />npm --version<br />git --version</code></pre>
<p>如果基础环境没有安装，可以使用 Windows 自带的 winget：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">winget install --id OpenJS.NodeJS.LTS -e<br />winget install --id Git.Git -e</code></pre>
<p>安装完成后关闭当前终端，重新打开 PowerShell，让新的 PATH 配置生效。</p>
<h3>1. OpenClaw</h3>
<p>OpenClaw 提供 Windows PowerShell 安装脚本：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">iwr -useb https://openclaw.ai/install.ps1 | iex</code></pre>
<p>安装后检查版本并初始化：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">openclaw --version<br />openclaw onboard</code></pre>
<p>这条命令来自 OpenClaw 的 Windows 安装文档，执行前应确认下载地址是官方域名；不熟悉 PowerShell 的使用者，可以先采用下面的“保存后阅读”方式。<a href="https://github.com/openclaw/docs/blob/main/docs/install/installer.md" target="_blank">OpenClaw 安装说明</a></p>
<p>如果希望先阅读脚本，再决定是否执行，可以保存到当前目录：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">iwr https://openclaw.ai/install.ps1 -OutFile .\\openclaw-install.ps1<br />Get-Content .\\openclaw-install.ps1<br />&amp; .\\openclaw-install.ps1</code></pre>
<h3>2. Hermes</h3>
<p>Hermes Agent 提供原生 Windows PowerShell 安装方式：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">iex (irm https://hermes-agent.nousresearch.com/install.ps1)</code></pre>
<p>重新打开终端后检查并启动：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">hermes --version<br />hermes</code></pre>
<p>官方文档说明，原生 Windows 方式不要求先安装 WSL；如果需要 Linux 风格的终端和文件监听，再考虑 WSL2。<a href="https://hermes-agent.nousresearch.com/docs/user-guide/windows-native" target="_blank">Hermes Windows 安装说明</a></p>
<p>首次启动还需要选择模型提供方并完成授权。命令行安装成功，不等于模型服务已经连通。</p>
<h3>3. Codex</h3>
<p>Codex CLI 依赖 Node.js，使用 npm 全局安装：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">npm install -g @openai/codex<br />codex --version</code></pre>
<p>使用支持的 ChatGPT 登录方式时，可以执行：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">codex --login<br />codex</code></pre>
<p>也可以通过环境变量使用 API Key：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">$env:OPENAI_API_KEY = &quot;你的 API Key&quot;<br />codex</code></pre>
<p>API Key 不要写进公开代码、截图或 Git 仓库。安装和登录流程以 <a href="https://help.openai.com/en/articles/11096431" target="_blank">OpenAI Codex CLI 帮助文档</a> 为准。</p>
<h3>4. Claude Code</h3>
<p>Claude Code 可以通过 npm 安装：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">npm install -g @anthropic-ai/claude-code<br />claude --version</code></pre>
<p>原生 Windows 环境需要配合 Git for Windows 的 Git Bash。默认安装目录下，可以先设置 Bash 路径：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">$env:CLAUDE_CODE_GIT_BASH_PATH = &quot;C:\\Program Files\\Git\\bin\\bash.exe&quot;<br />claude</code></pre>
<p>如果实际安装目录不同，把路径改成电脑中 `bash.exe` 的位置。Windows 环境要求可参考 <a href="https://docs.anthropic.com/en/docs/claude-code/getting-started" target="_blank">Anthropic 官方安装文档</a>。</p>
<h3>5. 安装完成后的统一检查</h3>
<p>四个命令都安装后，可以一次检查：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">Get-Command openclaw, hermes, codex, claude<br />openclaw --version<br />hermes --version<br />codex --version<br />claude --version</code></pre>
<p>如果提示“不是内部或外部命令”，先关闭 PowerShell，重新打开；仍然无效时，再检查 npm 全局目录和用户 PATH。</p>
<p>这四个命令的“安装成功”与“可以正常工作”是两件事：OpenClaw 和 Hermes 还要完成初始化，Codex 和 Claude 需要完成登录或模型配置，访问项目文件时还需要确认目录权限。</p>
<h2>五、有没有更省事的统一入口？</h2>
<p>对于只是想先体验四个智能体的人，分别安装并不是唯一选择。</p>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 已经把 OpenClaw、Hermes、Codex 和 Claude 放进同一个桌面工作区。电脑中安装好的界面里，可以直接看到四个入口，切换会话后再发送任务，不需要在多个窗口之间来回寻找。</p>
<p><img style="width:80%" src="http://blog.chacuo.net/wp-content/uploads/2026/09/wpid-motoagent_agent_list6.png"></p>
<p>它的使用方式比较简单：打开软件，选择需要体验的智能体，指定一个测试目录，然后发送一条边界清楚的任务。</p>
<p>例如，可以让四个智能体分别回答同一个问题：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">请阅读当前测试目录中的 README.md，不要修改文件：<br />1. 用三句话概括项目用途；<br />2. 列出启动项目需要的依赖；<br />3. 指出文档中可能缺少的步骤；<br />4. 不执行安装、删除和网络请求；<br />5. 最后说明你的判断依据。</code></pre>
<p>这样做有两个好处：一是可以先确认工作区和文件权限是否正常，二是能够直观看到不同智能体在表达、拆解和执行建议上的差异。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，Codex 更适合拿来做项目分析、代码修改和测试验证；OpenClaw、Hermes、Claude 则可以用来观察不同类型的任务处理方式。这里的重点不是给四个入口排一个绝对名次，而是减少重复配置，把时间放在真实任务上。</p>
<h2>六、开箱即用之后，第一件事仍然是限制权限</h2>
<p>统一入口可以减少安装成本，但不会自动替使用者完成安全设置。</p>
<p>第一次使用时，最好遵循三个原则：</p>
<ul>
<li>测试目录与正式项目分开；</li>
<li>先只读，再逐步开放写入和执行；</li>
</ul>
<ul>
<li>涉及删除、发布、外部写入的操作，必须人工确认。</li>
</ul>
<p>尤其是 Codex 这类可以参与项目工作的智能体，不应该一打开就连接包含密钥、用户数据或生产配置的目录。</p>
<p>可以在任务最后加上一句：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;white-space:pre-wrap;"><code style="display:block;color:#1f2937;line-height:1.8;">如果需要执行超出上述范围的操作，请先说明原因、命令和影响，等待确认后再继续。</code></pre>
<p>这句提示看起来很简单，却能把“模型自己决定下一步”变成“模型先说明下一步”。对于刚开始接触 Agent 的使用者，这是一个成本很低的习惯。</p>
<h2>七、怎样判断四个智能体是否真的适合自己？</h2>
<p>不要只看第一次回答是否流畅，可以用同一组任务进行比较：</p>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">对比维度</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">观察重点</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">理解能力</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是否抓住了任务目标和限制条件</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">执行方式</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是否先分析，再采取动作</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">文件意识</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是否只访问被授权的目录</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">失败处理</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">信息不足时会不会明确说明</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">输出质量</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是否给出证据、差异和验证结果</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">使用成本</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">配置是否清楚，切换是否方便</td>
</tr>
</table>
<p>做完几次小任务后，再决定哪个智能体适合写代码、资料整理、自动化流程或长文本分析，比单纯比较宣传页上的功能更可靠。</p>
<h2>结语：先把四个智能体用起来，再决定深入哪一个</h2>
<p>OpenClaw、Hermes、Codex、Claude 的价值，并不只在于“能不能聊天”，而在于它们能否持续理解任务、使用工具，并在清楚的边界内完成工作。</p>
<p>分别安装的方式适合希望深入研究某个平台的人；如果只是想快速体验四个入口，已经安装好的 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 可以把下载、切换和基础使用集中起来，省去反复打开不同工具的时间。</p>
<p>第一次使用不需要安排复杂任务。准备一个测试目录，给四个智能体同一条只读指令，观察它们怎样理解问题、说明权限和返回结果，通常就能判断下一步该深入哪个方向。</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.chacuo.net/1686.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
