TUI 功能

📝

多行编辑

支持多行文本输入,使用 Alt+Enter 换行

📋

状态栏

实时显示模型名称、Token 使用量、上下文占用、费用和响应时间

斜杠命令

40+ 内置命令,自动补全

💾

会话管理

恢复、压缩、导出历史会话

🎤

语音模式

Ctrl+B 录音,语音输入

👤

人设切换

14 种内置人设 + 自定义

快捷键

快捷键功能
Alt + Enter多行输入换行
Shift + Enter多行输入换行(备选)
Ctrl + B开始/停止语音录制
Ctrl + C中断当前生成
Ctrl + D退出 CLI
Tab斜杠命令自动补全
/ 浏览历史命令

状态栏

CLI 底部的状态栏实时显示以下信息:

指标说明
模型名称当前使用的 LLM 模型
Token 用量当前会话的输入/输出 Token 数
上下文占用上下文窗口使用百分比和剩余量
费用当前会话累计 API 费用
响应时间最近一次请求的响应时间

会话管理

CLI 支持完整的会话生命周期管理:

text
# 会话命令
> /sessions list              # 列出历史会话
> /sessions resume <id>       # 恢复指定会话
> /sessions export <id>       # 导出会话
> /sessions prune              # 清理过期会话
> /sessions search <query>    # 搜索会话内容

会话存储

上下文压缩

当上下文接近窗口限制时,Hermes 会自动压缩:

后台模式

将当前任务放到后台执行:

text
# 将任务放到后台
> /background

# 后台任务完成后会自动推送结果

人设系统

Hermes 内置 14 种人设,也可以自定义:

text
# 查看可用人设
> /personality list

# 切换人设
> /personality <name>

# 查看当前人设
> /personality

安静模式

安静模式减少输出,只显示关键信息:

bash
# 启动安静模式
hermes --quiet

# 或在 CLI 中切换
> /quiet

CLI 子命令参考

命令说明
hermes启动 CLI 交互模式
hermes --version显示版本号
hermes doctor诊断安装和配置
hermes gateway start|stop|status|restart|logs管理消息网关
hermes gateway install安装为系统服务
hermes mcp-server启动 MCP 服务器模式
hermes --profile <name>使用指定配置文件
hermes --quiet安静模式
hermes config <key> <value>修改配置项