メインコンテンツまでスキップ

界面导览

本页将带你了解 Elftia 的界面布局和各个区域的功能。熟悉这些区域后,你可以更高效地使用 Elftia 的各项功能。

整体布局

Elftia 的界面采用经典的桌面应用布局,由以下主要区域组成:

┌─────────────────────────────────────────────────────┐
│ 标题栏 │
├──┬──────────┬───────────────────────────────────────┤
│ │ │ │
│功│ 侧边栏 │ 内容区域 │
│能│ │ │
│栏│ │ │
│ │ │ │
│ │ ├───────────────────────────────────────┤
│ │ │ 输入区域 │
├──┴──────────┴───────────────────────────────────────┤
│ Elfi 悬浮按钮 │
└─────────────────────────────────────────────────────┘

Workspace Rail(功能栏)

位于界面最左侧的窄条区域,是 Elftia 的主要导航入口。每个图标对应一个功能模块:

图标功能说明
对话气泡聊天AI 对话,支持多标签页、分支、流式回复
机器人AgentsAgent 管理(单层平铺,13 个分类),创建和编辑 AI Agent
文件模板提示词提示词库,管理和使用提示词模板
模板图标模板图片 / 视频 / 音乐生成参数模板(含 {{变量}} 占位符)
画廊作品收藏管理 AI 生成的图片 / 视频 / 音乐成品
角色角色扮演角色卡(兼容 SillyTavern)、World Info、群聊
频道Channel多平台渠道(Discord、Telegram、Slack、QQ 等)
插件MCPMCP 服务器管理,扩展 Agent 工具
技能Skills技能管理(含 SkillHub 社区市场)
时钟Cron定时任务调度,自动执行 Agent 任务
协作Cowork协作视图:定时任务执行历史 + 跳到聊天继续对话
复选框待办轻量 Todo + 项目级 Tasks 看板
笔记本笔记Markdown 笔记 + Wiki 链接 + 知识图谱
🎨Design StudioAI 设计工作台(Skill + Design System 三件套)
齿轮设置应用设置和配置

功能栏底部还有 用户头像 按钮,点击可以查看账号信息。

0.1.7 起 Design Studio 已默认启用(无需打开 Experimental Flag)。Agents 页面采用单层平铺模型,不再有 "Persona / Avatar" 两层结构。

操作方式

  • 单击 图标切换到对应的功能页面。
  • 当前活跃的功能会高亮显示。
  • 部分图标旁会显示徽章(如未读消息数量)。

侧边栏

位于功能栏右侧的面板,内容随当前功能动态变化。

聊天模式下的侧边栏

在聊天视图中,侧边栏显示 会话列表,提供以下功能:

  • 新建对话:点击顶部的 + 按钮创建新会话。
  • 搜索:使用搜索框按关键词查找历史对话。
  • 文件夹:创建文件夹对会话进行分组管理。
    • 拖拽会话到文件夹中。
    • 文件夹可以展开和折叠。
  • 会话操作:右键点击会话打开上下文菜单,支持:
    • 重命名
    • 移动到文件夹
    • 添加标签
    • 导出
    • 删除
  • 批量操作:选中多个会话后,可以批量移动、删除或导出。

其他模式下的侧边栏

不同功能页面的侧边栏内容不同:

功能侧边栏内容
AgentAgent 列表,按类型和状态分组
提示词提示词分类和列表
Channel渠道和机器人列表
MCPMCP 服务器列表
Todo待办事项分区
笔记笔记列表和文件夹

标题栏

位于窗口顶部,包含以下元素:

标签页

聊天模式下,标题栏显示对话标签页:

  • 每个打开的对话显示为一个标签。
  • 点击标签切换对话。
  • 点击标签上的 x 关闭对话。
  • 点击 + 新建标签页。
  • 标签页支持拖拽排序。

窗口控件

标题栏右上角包含标准的窗口控制按钮:

  • 最小化:将窗口最小化到任务栏。
  • 最大化/还原:在最大化和窗口化之间切换。
  • 关闭:关闭窗口(如果启用了「最小化到托盘」,关闭按钮会将应用最小化到系统托盘而非退出)。

内容区域

中央主要区域,根据当前功能显示不同的内容。

聊天视图

聊天视图是 Elftia 最常用的界面,包含以下元素:

  • 消息流:按时间顺序显示对话消息。
    • 用户消息显示在一侧,AI 回复显示在另一侧。
    • 支持 Markdown 渲染(标题、列表、代码块、表格等)。
    • 代码块支持语法高亮和一键复制。
  • 流式响应:AI 回复时,文字会实时逐字显示。
  • 工具调用:当 Agent 使用工具时,内容区域会显示工具调用的详情,包括工具名称、参数和结果。工具调用面板可以展开或折叠。
  • 分支导航:当消息存在多个版本时,消息上方会出现分支导航器,显示当前版本号和总版本数,支持左右切换。

消息操作

将鼠标悬停在消息上时,会出现操作按钮:

操作说明
复制复制消息内容到剪贴板
编辑编辑用户消息(创建新分支)
重新生成重新生成 AI 回复(创建新分支)
删除删除当前消息

输入区域

位于内容区域底部,是发送消息的主要入口。

消息输入框

  • 支持多行输入(Shift+Enter 换行)。
  • 支持 Markdown 语法。
  • 支持拖放文件添加附件。

工具栏

输入框上方的工具栏包含以下控件:

控件功能
模型选择下拉菜单,选择当前使用的 AI 模型
网页搜索开关,启用后 AI 会先搜索互联网再回复
附件按钮,添加图片、文件等附件

发送方式

默认情况下:

  • Enter:发送消息
  • Shift + Enter:换行

你可以在 设置 → 通用 中切换为 Ctrl + Enter 发送。

快捷设置

部分常用设置可以快速访问,无需打开完整的设置页面:

  • 主题切换:在快捷设置中快速切换浅色/深色模式。
  • 强调色:快速更改界面的主题色。

Elfi 悬浮按钮

Elfi 是 Elftia 的内置助手。界面上的悬浮按钮可以快速打开 Elfi 对话窗口,向 Elfi 询问 Elftia 的使用方法和功能说明。

  • 点击悬浮按钮打开 Elfi 对话。
  • Elfi 了解 Elftia 的所有功能,可以回答使用问题。
  • 拖拽按钮可以调整其在界面上的位置。

设置页面

点击功能栏底部的齿轮图标打开设置页面。设置按标签页分组:

标签页内容
通用语言、代理、启动选项、通知、环境工具
外观主题模式、强调色、字体、壁纸、自定义 CSS
提供商设置LLM 提供商的 API Key 和端点配置
默认模型各场景的默认模型选择
Agent 设置Agent 引擎、提示词版本、安全设置
网页搜索搜索提供商、编排策略、压缩设置
系统诊断工具、缓存管理、数据库维护
关于版本信息、更新检查、开发者模式

详细的设置说明请参阅 设置项参考

键盘快捷键

Elftia 支持常用的键盘快捷键来提高操作效率:

快捷键功能
Enter发送消息(默认)
Shift + Enter输入换行
Ctrl/Cmd + N新建对话
Ctrl/Cmd + W关闭当前标签页
Ctrl/Cmd + Tab切换标签页
Escape关闭弹窗/取消操作

了解界面布局后,你可以开始深入探索 Elftia 的各项功能。推荐继续阅读 聊天功能LLM 提供商配置