# code-agent-claw-ui **Repository Path**: qingfeng0512/code-agent-claw-ui ## Basic Information - **Project Name**: code-agent-claw-ui - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-16 - **Last Updated**: 2026-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
一个运行在浏览器中的可视化控制台,用于配置和管理 AI 编码助手 Agent
通过图形界面设置模型、提供商、工作目录等参数
查看 Agent 的实时响应和状态
创建和管理多个对话会话
支持 REST API 和 WebSocket 实时通信
自动检测 aicode 命令路径
支持启动时自动加载已有配置并初始化
支持通过环境变量或配置文件自定义端口
# 全局安装
npm i -g @ia-ccun/code-agent-claw
# 或本地开发
git clone https://github.com/ia-ccun/code-agent-claw-ui.git
cd code-agent-claw-ui
npm install
npm run build
# 使用默认端口 8081
aicode-claw
# 自定义端口
aicode-claw -p 8082
aicode-claw --port 9999
# 或使用环境变量
AICODE_UI_PORT=8082 aicode-claw
启动成功后会显示:
在浏览器中打开 http://localhost:8081 即可看到控制台界面。
首次使用时,在 Web 界面左侧的「配置面板」中填写以下信息:
| 配置项 | 说明 | 示例值 |
|---|---|---|
| Command | aicode 命令的路径 | aicode 或完整路径 |
| Provider | LLM 服务提供商 | minimax-custom |
| Model | 使用的模型名称 | MiniMax-M2.5 |
| Working Dir | Agent 工作目录 | ~/.aicode-cli |
| Session Dir | 会话保存目录 | ~/.aicode-cli/agent/sessions |
💡 提示:Provider 和 Model 的可用选项可以参考
~/.aicode-cli/agent/models.json文件。
| 变量名 | 说明 | 默认值 |
|---|---|---|
AICODE_UI_PORT |
服务端口 | 8081 |
AICODE_UI_COMMAND |
aicode 命令路径 | 自动检测 |
AICODE_UI_PROVIDER |
默认 Provider | minimax-custom |
AICODE_UI_MODEL |
默认 Model | MiniMax-M2.5 |
AICODE_UI_LOG_LEVEL |
日志级别 | info |
配置会自动保存到 ~/.aicode-ui/config.json,下次启动时自动加载。
GET /api/aicode/config 获取当前配置
POST /api/aicode/config 保存配置并初始化 Agent
GET /api/aicode/status 获取 Agent 状态
GET /api/aicode/health 健康检查
GET /api/aicode/detect 检测 aicode 命令路径
POST /api/aicode/prompt 发送提示
POST /api/aicode/steer 发送引导消息
POST /api/aicode/follow-up 发送后续消息
POST /api/aicode/abort 中止当前操作
POST /api/aicode/new-session 创建新会话
连接地址:ws://localhost:8081/ws/agent
接收事件类型:
message_update - 消息更新(包含 text_delta, thinking_delta)agent_end - Agent 完成error - 错误信息在底部输入框中输入问题或指令,点击发送或按 Enter 提交。Agent 会实时返回响应。
点击「Steer」按钮发送引导消息,用于调整 Agent 的行为或方向。
在对话过程中,使用「Follow Up」发送后续补充信息。
如果 Agent 响应时间过长,点击「Abort」按钮中止当前操作。
点击「New Session」创建全新对话,会清除当前上下文。
# 安装依赖
npm install
cd webui && npm install && cd ..
# 开发模式(热重载)
npm run dev
# 构建
npm run build
# 启动生产版本
npm start
Q: 启动后提示 "aicode command not found"
A: 确保已将 aicode CLI 安装到系统路径中,或在配置中填写完整路径。
Q: 状态一直显示 "未连接"
A: 检查配置是否正确填写,然后点击「初始化」按钮启动 Agent。
Q: 如何修改端口号?
A: 可以通过环境变量 AICODE_UI_PORT 修改,或使用命令行参数 -p/--port。