HAPI Vibe Coding 使用心得

最近配置了 HAPI Vibe Coding 遥控器 插件,配合 AstrBot 使用,极大提升了与 AI 助手协作开发的效率。本文分享配置过程和实际使用体验。

什么是 HAPI Vibe Coding

HAPI 是一个连接多种 AI 代理(Claude Code、Codex、Gemini、OpenCode)的后端服务,配合 AstrBot 插件,可以实现:

  • 多会话管理
  • 权限审批控制
  • 文件操作(浏览、上传、下载)
  • 实时通知推送
  • 远程开发协作

安装配置

1. 安装插件

在 AstrBot 的插件市场搜索 HAPI Vibe Coding 遥控器,点击安装。

2. 基础配置

1
2
3
4
5
# 设置当前窗口为默认通知窗口
/hapi bind

# 查看当前会话状态
/hapi s

3. 创建会话

1
/hapi create

按照交互向导选择:

  • AI 代理类型(Claude/Codex/Gemini/OpenCode)
  • 工作目录
  • 权限模式

核心功能体验

多会话管理

1
2
3
4
5
6
7
8
# 查看所有会话
/hapi list all

# 切换到第2个会话
/hapi sw 2

# 发送消息到指定会话
>2 继续上一个任务

实际使用中最方便的是快捷发送 >消息内容,自动发送到当前会话。

权限审批

当 AI 需要执行敏感操作时,会推送权限请求:

1
2
3
4
5
6
7
8
# 查看待审批列表
/hapi pending

# 批准所有请求
/hapi a

# 拒绝特定请求
/hapi deny 3

文件操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 浏览远程目录
/hapi files src

# 显示文件大小
/hapi files -l .

# 搜索文件
/hapi find config

# 下载文件
/hapi dl logs/app.log

# 上传文件
/hapi upload

实际应用场景

场景1:博客维护

通过 HAPI 管理博客仓库:

  1. 创建会话绑定博客目录
  2. 发送 >帮我更新这篇文章
  3. AI 编辑后推送更改
  4. 审批后自动部署

场景2:代码开发

远程开发时的协作流程:

  1. 创建会话指定项目目录
  2. 描述需求,AI 编写代码
  3. 文件变更实时推送
  4. 本地预览效果

场景3:学习记录

配合 OpenClaw 学习仓库:

  1. 每日自动同步遥测日志
  2. AI 整理学习笔记
  3. 归档到月度目录

推送级别设置

根据信息重要程度选择推送级别:

级别 说明 适用场景
silence 仅推送权限请求 避免打扰
simple 推送纯文本消息 日常开发
summary 推送最近 N 条消息 批量处理
detail 实时推送所有消息 调试排错

设置命令:

1
/hapi output summary

注意事项

  1. 权限控制:首次使用建议用 default 模式,熟悉后再切换到 yolo 自动模式
  2. 敏感信息:HAPI 会自动脱敏 API keys、tokens 等内容
  3. 会话归档:长期不用的会话用 /hapi archive 归档,保持列表整洁
  4. 网络延迟:远程开发时注意 SSE 连接状态

总结

HAPI Vibe Coding 让 AI 助手从”单轮对话”升级为”持续协作”,特别适合:

  • 长期项目维护
  • 远程开发协作
  • 自动化工作流
  • 多任务并行处理

配合 AstrBot 的多平台支持,可以在 QQ、微信等聊天工具中随时管理 AI 会话,真正实现”随时随地 Vibe Coding”。


相关链接


更新记录

  • 2026-04-22: 初稿完成