【免费下载链接】berd
a desktop app for getting work done with any model
Berd 是一款开源的 AI 智能体桌面应用(基于 Tauri 2 + React 19 构建),让你用任何模型在桌面上高效完成工作。本文是面向新手的 Berd 基础操作教程,覆盖 8 个高频场景:启动向导、快速聊天、模型与智能体选择、项目管理、历史会话搜索、界面导航和快捷键,帮助你 10 分钟上手这款 AI 聊天桌面应用。
1️⃣ 首次启动:走完新手引导向导
第一次打开 Berd 时,会进入一个新手引导流程(Onboarding)。整个流程分为 6 个步骤:欢迎页、选择工作类型、智能体推荐、运行环境(Harness)选择与环境配置、完成。流程状态定义在 src/features/onboarding/model/onboardingState.ts:
welcome → work-types → recommendations → harness → harness-setup → complete- 欢迎页:会弹出"Take a tour"的引导邀请,跟着向导走一遍即可熟悉界面
- 工作类型:勾选你常见的用途(写代码、做设计、写文档等),用于后续推荐
- 智能体推荐:从内置智能体中选一个搭档(详见第 4 节)
- 环境配置:连接你的 AI 模型服务商(Provider)并配置密钥
💡 提示:引导流程可以随时重放或重置,入口在设置中,不用担心点错了。
2️⃣ 认识首页:一眼看懂 Berd 主界面
进入首页(Home)后,你会看到一个类似"数字工作台"的布局:
- 左上角时钟 + 问候语:按早/中/晚自动切换,实现见 src/features/home/ui/HomeScreen.tsx
- 底部输入框:整个界面的核心,直接在这里输入问题就能开聊,旁边还有语音输入按钮
- 中间画布(Widget Canvas):可以自由摆放便签、时钟等小组件,也可以把常用会话固定(Pin)到这里
- 左侧边栏:全局导航中枢(第 7 节详解)
3️⃣ 发起聊天:新对话、发消息与停止
聊天是 Berd 最基础的操作:
- 新建对话:在底部输入框直接输入,或在首页点"新建对话"(对应
navigation.newConversation命令) - 发送消息:输入后按回车发送;输入框内按
Shift + 回车换行 - 多轮追问:同一会话中持续追问即可,上下文会自动保留
- 中断生成:模型正在输出时可以随时停止
- 撤回上一条:支持召回上条消息(
chat.recallLastMessage),发错字不必慌张
所有聊天快捷键命令都注册在 src/features/shortcuts/lib/shortcutDefinitions.ts,包括发送消息、插入换行、会话内查找等。
4️⃣ 选择智能体(Agents):给 AI 挑一个"人格"
Berd 内置了一批有性格的 AI 智能体,比如:
- BERDY:带你在 Berd 里转悠的引导型搭档
- CHOOSEY:不替你拍板,但会摆出所有路径帮你决策
- WILDCARD / PUSHBACK等风格各异的智能体
智能体卡片在 Agents 页面展示,点击即可查看详情和适用场景:
内置智能体的定义文件位于 distro/agents/ 目录,每个.md文件就是一个智能体。你也可以在 Agents 页面查看、切换不同会话使用的智能体——它和"选模型"是两件事:智能体决定 AI 的性格与行为方式,模型决定"大脑"由谁驱动。
5️⃣ 使用项目(Projects):给工作分类归档
做多了之后,会话会越堆越多。Berd 用"项目"帮你归类:每个项目可以有自己的图标、颜色,并把相关会话集中在一起。
在 Projects 页面你可以:
- 新建项目:点击
+打开创建对话框(src/features/projects/ui/CreateProjectDialog.tsx) - 编辑/删除:在项目卡片菜单里修改名称、图标,或彻底删除(src/features/projects/ui/ProjectsView.tsx)
- 从项目发起聊天:在某个项目下直接开始新对话,自动归入该项目
📁 建议:按"长期任务"建项目(如 Design system refresh、Developer platform),而不是按天或按话题,这样历史会话更容易被找回。
6️⃣ 历史会话管理:搜索、固定、分叉、导出
用过几次后,找回旧会话是最高频的需求。Berd 的历史会话管理(源码在 src/features/sessions/ui/SessionHistoryView.tsx)提供了一整套能力:
- 全局搜索:按快捷键打开搜索弹窗,可以同时搜"会话标题"和"消息内容",并支持按会话范围过滤:
- 按日期分组浏览:会话列表按"今天 / 昨天 / 更早"分组
- 快速切换会话:通过会话快切器(
session.quickSwitch)在多个打开的会话间跳转 - 固定到首页:把常用会话 Pin 到首页画布,一眼可见
- 分叉(Fork):从某条消息处复制出一个新会话继续探索,不影响原对话
- 导入 / 导出:会话可以导出为文件备份,也可以从文件导入
7️⃣ 界面导航:一张图看懂侧边栏
左侧边栏是 Berd 的导航中枢,从上到下依次是:
| 入口 | 作用 |
|---|---|
| 🔍 搜索图标 | 打开全局会话搜索(第 6 节) |
| Home | 首页工作台 |
| Agents | 智能体列表与选择 |
| Skills | 智能体技能(Skills),可扩展 AI 的能力 |
| Automations | 自动化任务管理 |
| Pinned | 固定的常用会话 |
| Projects | 项目分组 |
| Chats | 全部历史会话 |
| Settings | 设置:服务商密钥、主题、快捷键等 |
技能体系相关的公开技能包发布在 skills/ 目录,可通过 Skills 页面安装管理。
8️⃣ 效率加成:必记的 5 个快捷键
Berd 内置了完整的键盘快捷键体系,按分类(navigation / chat / view / help)注册在 src/features/shortcuts/lib/shortcutDefinitions.ts。新手优先记住这几个:
| 功能 | 命令 ID | 说明 |
|---|---|---|
| 全局搜索 | navigation.search | 打开会话搜索弹窗 |
| 新建对话 | navigation.newConversation | 立即开始新会话 |
| 切换会话 | session.quickSwitch | 在多个会话窗口间快切 |
| 上/下一个会话 | session.previous/session.next | 顺序遍历会话 |
| 会话内查找 | chat.findInConversation | 在当前对话中定位文字 |
| 显示/隐藏侧栏 | view.toggleSidebar | 小屏模式下释放空间 |
完整列表可以在应用内按help.shortcuts对应的快捷键面板查看全部绑定。
🧭 上手路线总结
| 天数 | 建议 |
|---|---|
| 第 1 天 | 走完结尾向导 → 配置 Provider → 发起第一个聊天(第 1、3 节) |
| 第 2~3 天 | 挑一个智能体 → 建 1~2 个项目归档工作(第 4、5 节) |
| 第 1 周 | 习惯用搜索和快切找回会话,背下 5 个核心快捷键(第 6、8 节) |
Berd 的设计目标是成为你的"日常 AI 工作界面"(见 PRODUCT.md),上下文清晰、状态诚实、可恢复。把这 8 个基础操作练熟之后,再去探索 Skills、Automations 和模型路由等进阶能力,会顺畅得多。
【免费下载链接】berd
a desktop app for getting work done with any model
相关推荐
5分钟学会draw.io:新手必看的基础操作教程
5分钟学会draw.io:新手必看的基础操作教程 draw.io是一款功能强大的免费在线图表软件,让每个人都能轻松创建专业的流程图、组织架构图和各类技术图表。无
前端Caffeine Write-Through与Write-Behind:用CacheWriter实现缓存与数据库同步
Caffeine Write Through与Write Behind:用CacheWriter实现缓存与数据库同步 Caffeine 是 Java 生态中公认
缓存抽象后端ClawX 聊天工作区与导航完全指南:ACP 会话工作区权威、侧栏排序与子代理导航
ClawX 聊天工作区与导航完全指南:ACP 会话工作区权威、侧栏排序与子代理导航 本文是 ClawX(OpenClaw AI Agents 的桌面图形界面)中
人工智能AI 应用桌面应用交互助手AI AgentGUI 自动化任务调度浏览器控制
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考