右侧终端栏:AI 会话
右栏跑的是真实的终端,里面跑的是真实的 AI CLI——Claude Code、Codex、pi、DeepSeek 等等。不是一个模拟的聊天界面。
这带来两个直接后果:CLI 能做的它都能做(读写文件、跑命令、调工具);同时它通过 MCP 连着 Scholardo,能读你的文献、写你的笔记。
会话
顶部一行是会话标签。Cmd+T 开新会话。每个会话是独立的对话上下文,可以并行开好几个——一个查文献,一个改稿子。
会话关闭后记录仍然保留,可以在会话搜索里找回来。
工作目录
标签行下方显示当前工作目录(也就是你的项目根目录)。点击可以切换到别的目录——但通常不需要,agent 默认就在项目里工作。
Composer:消息输入框
底部是 Composer。为什么不直接在终端里打字?因为终端里的 TUI 界面对中文输入法、多行编辑、粘贴长文本都不友好。Composer 是一个正常的文本框,写完再发进去。
| 功能 | 说明 |
|---|---|
| 多行输入 | 正常换行,不会误触发送 |
/ 命令 | 输入 / 唤出可用命令列表 |
| 语音输入 | 麦克风图标,或 Cmd+Shift+T |
| 折叠 | 不用时可以收起来,留一个迷你输入条 |
中文输入法
Composer 完整支持中文输入法的候选词流程。直接在终端 TUI 里打中文经常出问题,这也是 Composer 存在的原因之一。
语音输入
点麦克风开始录音,再点一次停止并转写,文字直接落进输入框。快捷键 Cmd+Shift+T。
转写走云端 STT 服务,需要在设置里配置。没有可用麦克风时按钮会提示「No microphone input is available.」
模型选择
Composer 上有一个模型选择器,可以为当前会话切换模型,不用重开会话。
安全护栏
凭据检测
如果你要发送的内容看起来包含 API key、token 之类的凭据,Scholardo 会拦一下,让你选:
- Save with credential removed——去掉凭据后再发
- Keep original text——确认原样发送
密码输入不落盘
终端进入密码输入模式(比如 sudo 提示)时,这段输入不会被记录到会话转录里。
用量上限
接近或达到订阅用量上限时,Composer 会提示并暂停发送,额度恢复后自动解除。
保存终端内容
在终端里选中一段文字(agent 的回答、一段分析),可以直接存成笔记,落进 Notes。
鼠标选择被 TUI 抢走了?
有些 TUI 程序会接管鼠标事件导致无法框选。Scholardo 对这种情况做了处理,右键菜单在 TUI 内依然可用。
会话历史搜索
放大镜图标打开会话搜索——跨会话搜索你和 agent 讨论过的一切。
筛选维度:
| 维度 | 选项 |
|---|---|
| 说话人 | You / Assistant / 全部 |
| 时间 | 今天 / 近 7 天 / 近 30 天 / 全部 |
| 状态 | Active / Ended / 全部 |
| 排序 | 相关度 / 最新 / 最旧 |
会话还可以打颜色标记(红 / 橙 / 绿 / 蓝 / 紫),方便日后按项目阶段区分。
点击结果进入阅读视图,可以在会话内继续查找(带匹配计数),Esc 退出。
链接怎么打开
Agent 回复里的链接会被智能路由:
- 网页链接 → 内置浏览器标签页
- 笔记链接 → 跳到 Notebook
- 项目文件 → 在中间栏打开对应预览窗
不会一股脑扔给系统默认浏览器。
终端使用提示
工具栏的问号图标打开一个提示浮层,讲清 CLI 与 GUI 的区别、常用快捷键,以及为什么建议用 Composer 而不是直接在终端打字。
深入
- Agent 与 MCP 工具——agent 能调用哪些 Scholardo 能力
- 我该选哪个 AI?——各家 CLI 的取舍

