248 lines
9.9 KiB
TypeScript
248 lines
9.9 KiB
TypeScript
export default {
|
||
nav: {
|
||
home: '首页',
|
||
docs: '文档',
|
||
github: 'GitHub',
|
||
},
|
||
hero: {
|
||
title: '自托管 AI 聊天仪表板',
|
||
subtitle: '开源 AI Agent 仪表板 — 流式对话、多模型调度、看板管理、用量分析、Web 终端,一个界面掌控一切。',
|
||
cta: '快速开始',
|
||
viewGithub: '查看 GitHub',
|
||
install: 'npm install -g hermes-web-ui',
|
||
},
|
||
features: {
|
||
title: '功能齐全',
|
||
desc: '开箱即用的完整 AI Agent 管理仪表板。',
|
||
streaming: {
|
||
title: '流式聊天',
|
||
desc: '基于 SSE 的实时 AI 对话,支持多会话管理、Markdown 渲染和代码语法高亮。',
|
||
},
|
||
platforms: {
|
||
title: '8 大平台',
|
||
desc: '统一管理 Telegram、Discord、Slack、WhatsApp、Matrix、飞书、微信、企业微信。',
|
||
},
|
||
multiModel: {
|
||
title: '多模型支持',
|
||
desc: '支持 Claude、GPT、Gemini、DeepSeek 及任何 OpenAI 兼容模型,自动发现。',
|
||
},
|
||
groupChat: {
|
||
title: '群聊协作',
|
||
desc: '多 Agent 聊天室,支持提及路由、上下文压缩和实时协作。',
|
||
},
|
||
kanban: {
|
||
title: '看板管理',
|
||
desc: '可视化任务看板,7 个状态列,支持任务分配和筛选。',
|
||
},
|
||
analytics: {
|
||
title: '用量分析',
|
||
desc: 'Token 用量、费用追踪、缓存命中率、模型分布和 30 天趋势。',
|
||
},
|
||
profiles: {
|
||
title: '多配置',
|
||
desc: '隔离的多配置文件,独立配置。支持克隆、导入/导出、多网关运行。',
|
||
},
|
||
files: {
|
||
title: '文件管理',
|
||
desc: '跨本地、Docker、SSH 和 Singularity 管理文件,支持上传、预览和编辑。',
|
||
},
|
||
terminal: {
|
||
title: 'Web 终端',
|
||
desc: '浏览器内完整 PTY 终端,基于 WebSocket 和 xterm.js 的多会话支持。',
|
||
},
|
||
quickInstall: {
|
||
title: '一键安装',
|
||
desc: '一条命令安装启动。自动检测配置、解析端口、打开浏览器。',
|
||
},
|
||
i18n: {
|
||
title: '8 种语言',
|
||
desc: '内置英语、中文、德语、西班牙语、法语、日语、韩语和葡萄牙语。',
|
||
},
|
||
theme: {
|
||
title: '暗色 / 亮色',
|
||
desc: '水墨单色设计,平滑主题切换,响应式布局适配移动端和桌面端。',
|
||
},
|
||
},
|
||
platforms: {
|
||
title: '统一平台管理',
|
||
desc: '在一个页面配置 8 大消息平台的凭证和行为。',
|
||
telegram: 'Telegram',
|
||
discord: 'Discord',
|
||
slack: 'Slack',
|
||
whatsapp: 'WhatsApp',
|
||
matrix: 'Matrix',
|
||
feishu: '飞书',
|
||
wechat: '微信',
|
||
wecom: '企业微信',
|
||
},
|
||
install: {
|
||
title: '快速开始',
|
||
desc: '一分钟内启动 Hermes Web UI。',
|
||
npm: {
|
||
title: 'npm',
|
||
cmd1: 'npm install -g hermes-web-ui',
|
||
cmd2: 'hermes-web-ui start',
|
||
},
|
||
docker: {
|
||
title: 'Docker',
|
||
cmd: 'docker compose up -d',
|
||
},
|
||
source: {
|
||
title: '源码安装',
|
||
cmd1: 'git clone https://github.com/EKKOLearnAI/hermes-web-ui.git',
|
||
cmd2: 'cd hermes-web-ui && npm install && npm run dev',
|
||
},
|
||
prereq: '需要 Node.js >= 23',
|
||
},
|
||
starHistory: {
|
||
title: '社区成长',
|
||
desc: '在 GitHub 上给我们加星,加入社区。',
|
||
},
|
||
footer: {
|
||
description: 'Hermes Agent 的自托管 AI 聊天仪表板。',
|
||
license: 'MIT 开源协议',
|
||
madeWith: '使用 Vue 3、Naive UI 和 TypeScript 构建。',
|
||
},
|
||
docs: {
|
||
sidebar: {
|
||
gettingStarted: '快速开始',
|
||
configuration: '配置说明',
|
||
features: '功能详解',
|
||
platforms: '平台接入',
|
||
api: 'API 参考',
|
||
},
|
||
gettingStarted: {
|
||
title: '快速开始',
|
||
intro: 'Hermes Web UI 是一个自托管的 Web 仪表板,用于管理 AI 对话、平台通道、定时任务等。它封装了 Hermes Agent CLI 并提供美观的 Web 界面。',
|
||
install: {
|
||
title: '安装',
|
||
content: '通过 npm 全局安装。需要 Node.js 23 或更高版本。',
|
||
},
|
||
firstRun: {
|
||
title: '首次运行',
|
||
content: '首次启动时,Hermes Web UI 会自动生成认证令牌、验证配置文件、启动 Hermes 网关并在浏览器中打开仪表板。',
|
||
},
|
||
login: {
|
||
title: '登录',
|
||
content: '自动生成的令牌存储在 ~/.hermes-web-ui/.token。首次登录后可在设置页面配置用户名/密码登录。',
|
||
},
|
||
},
|
||
configuration: {
|
||
title: '配置说明',
|
||
intro: 'Hermes Web UI 可通过环境变量进行配置。',
|
||
envVars: {
|
||
title: '环境变量',
|
||
rows: [
|
||
['AUTH_DISABLED', '设为 "1" 禁用认证'],
|
||
['AUTH_TOKEN', '自定义认证令牌(覆盖自动生成的令牌)'],
|
||
['PORT', '服务器监听端口(默认:8648)'],
|
||
['BIND_HOST', '服务器绑定地址(默认:0.0.0.0)。如需 IPv6,请显式设置为 ::。'],
|
||
['UPLOAD_DIR', '自定义上传目录路径'],
|
||
['CORS_ORIGINS', 'CORS 来源配置(默认:*)'],
|
||
['HERMES_BIN', '自定义 hermes CLI 二进制路径'],
|
||
],
|
||
},
|
||
gateway: {
|
||
title: '网关管理',
|
||
content: '网关是处理 AI 对话的 Hermes Agent 进程。Hermes Web UI 管理网关生命周期——在网关页面启动、停止和监控。不同配置可运行多个网关,且每个 profile 都会从各自的 Hermes 配置中解析网关 host/port。',
|
||
},
|
||
profiles: {
|
||
title: '配置文件',
|
||
content: '配置文件为不同场景提供隔离的配置。每个配置文件拥有独立的 Hermes 配置、缓存和网关。可在配置页面创建、克隆、导入或导出配置文件。',
|
||
},
|
||
},
|
||
features: {
|
||
title: '功能详解',
|
||
intro: '探索 Hermes Web UI 的核心功能。',
|
||
chat: {
|
||
title: 'AI 聊天',
|
||
content: '基于 Server-Sent Events 的实时流式聊天。支持多会话管理、Markdown 渲染与语法高亮、工具调用检查、文件上传/下载以及全局搜索 (Ctrl+K)。',
|
||
},
|
||
kanban: {
|
||
title: '看板管理',
|
||
content: '可视化任务看板,包含 7 个状态列:分流、待办、就绪、运行中、阻塞、完成和已归档。支持任务分配、筛选和通过侧边抽屉进行详细编辑。',
|
||
},
|
||
groupChat: {
|
||
title: '群聊协作',
|
||
content: '多 Agent 聊天室,多个 AI Agent 协同工作。支持提及路由触发特定 Agent、历史记录超限时自动压缩上下文、输入状态指示和基于 SQLite 的消息持久化。',
|
||
},
|
||
jobs: {
|
||
title: '定时任务',
|
||
content: '创建和管理基于 cron 的定时任务,自动运行 AI 任务。可配置计划、提示词和模型。',
|
||
},
|
||
skills: {
|
||
title: '技能',
|
||
content: '浏览和管理已安装的 AI 技能。技能通过专业知识和工具集成扩展 Agent 能力。',
|
||
},
|
||
memory: {
|
||
title: '记忆',
|
||
content: '管理 Agent 记忆和用户笔记。Agent 使用记忆在对话间保持上下文并提供个性化回复。',
|
||
},
|
||
terminal: {
|
||
title: '终端',
|
||
content: '基于 node-pty 和 xterm.js 的浏览器内完整伪终端。支持多个终端会话、实时键盘输入和通过 WebSocket 的窗口大小调整。',
|
||
},
|
||
files: {
|
||
title: '文件管理',
|
||
content: '浏览和管理本地、Docker、SSH 和 Singularity 等远程后端上的文件。支持上传、下载、重命名、移动、删除文件以及带语法高亮的内容预览。',
|
||
},
|
||
analytics: {
|
||
title: '用量分析',
|
||
content: '追踪 Token 用量(输入/输出)、预估费用、缓存命中率、会话数和模型分布。查看 30 天日趋势交互图表。',
|
||
},
|
||
},
|
||
platforms: {
|
||
title: '平台接入',
|
||
intro: '从通道设置页面配置消息平台集成。',
|
||
telegram: {
|
||
title: 'Telegram',
|
||
content: '通过 BotFather 创建 Telegram Bot,输入 Bot Token。可配置提及要求、自由回复聊天和反应处理。',
|
||
},
|
||
discord: {
|
||
title: 'Discord',
|
||
content: '在开发者门户创建 Discord Bot。支持自动创建线程、允许/忽略频道、反应处理和自由回复频道。',
|
||
},
|
||
slack: {
|
||
title: 'Slack',
|
||
content: '创建带有 bot token 权限的 Slack App。配置提及要求、Bot 白名单和自由回复频道。',
|
||
},
|
||
whatsapp: {
|
||
title: 'WhatsApp',
|
||
content: '启用 WhatsApp 集成,配置提及模式和自由回复聊天。',
|
||
},
|
||
matrix: {
|
||
title: 'Matrix',
|
||
content: '提供访问令牌和服务器 URL。支持自动线程、私聊提及线程和自由回复房间。',
|
||
},
|
||
feishu: {
|
||
title: '飞书',
|
||
content: '注册飞书应用并配置 App ID 和 Secret。',
|
||
},
|
||
wechat: {
|
||
title: '微信',
|
||
content: '从设置页面扫描二维码登录。凭据会自动保存供后续使用。',
|
||
},
|
||
wecom: {
|
||
title: '企业微信',
|
||
content: '从企业微信管理后台配置 Bot ID 和 Secret。',
|
||
},
|
||
},
|
||
api: {
|
||
title: 'API 参考',
|
||
intro: 'Hermes Web UI 提供本地 BFF API 并代理请求到上游 Hermes 网关。',
|
||
local: {
|
||
title: '本地 BFF 端点',
|
||
content: 'Koa 服务器处理会话管理、配置文件 CRUD、配置读写、日志访问、技能列表和记忆操作。这些端点直接调用 Hermes CLI。',
|
||
},
|
||
proxy: {
|
||
title: '网关代理',
|
||
content: '对 /api/hermes/v1/* 的请求会转发到 Hermes 网关。包括 AI 模型交互、运行管理和流式事件。',
|
||
},
|
||
auth: {
|
||
title: '认证',
|
||
content: '所有 API 端点需要通过 Authorization 头提供 Bearer 令牌。令牌在首次运行时自动生成并存储在 ~/.hermes-web-ui/.token。可在设置页面配置可选的用户名/密码登录。',
|
||
},
|
||
},
|
||
},
|
||
}
|