v0.1.0 · macOS & Windows
textbookr
面向教材的 AI 桌面助手
textbookr 是一款面向教材学习的 AI 桌面客户端,集成语义检索、全文搜索与多模型 AI 对话,精准定位知识点与页码。
核心特性
围绕教材检索打造的 AI 阅读与对话体验
教材检索
语义搜索 + 全文检索双引擎,精准定位知识点与页码,一键获取章节结构与完整文本。
AI 对话
流式输出、多模态输入,支持 Markdown、KaTeX 数学公式与代码高亮,上下文智能压缩。
多模型支持
内置 StepFun、OpenCode Zen,兼容 OpenAI / Anthropic / Google 接口,一键切换。
功能详解
覆盖认证、会话、对话、检索、管理与系统全链路
认证与账户
- ·手机号 + 密码登录,自动登录恢复
- ·登录状态持久化
- ·修改密码、登出、用户信息展示
- ·Token 过期自动处理,401 清理并弹出登录
会话管理
- ·新建、继续、加载、删除、重命名会话
- ·侧边栏会话列表,可折叠
- ·会话统计:消息数、Token、费用、上下文窗口
- ·导出会话 HTML、导出单条消息 PDF
AI 聊天核心
- ·流式输出、停止生成、多模态输入(文本 + 图片)
- ·Markdown 渲染(GFM + KaTeX + 代码高亮)
- ·Thinking 折叠、工具调用过程折叠
- ·乐观消息回滚、自动滚底
- ·上下文压缩(手动 /compact + 自动触发)
斜杠命令
- ·/compact 压缩上下文
- ·/reload 刷新认证和模型
- ·/name 重命名会话
- ·/session 查看统计
- ·/password 修改密码
- ·/about 关于页面
模型与 Provider
- ·内置 StepFun(Anthropic 兼容)、OpenCode Zen
- ·支持自定义 OpenAI / Anthropic / Google 接口
- ·模型列表分组展示、一键切换
- ·API Key 安全存储、连通性测试
教材检索扩展
核心- ·qdrant_search 语义搜索,定位知识点 / 页码
- ·es_search 全文检索,IK 中文分词精确匹配
- ·book_content 获取教材指定页范围完整文本
- ·book_structure 获取教材章节树结构
- ·list_books 列出 ebook 库,支持分类过滤
下载扩展
- ·download_minio 从 MinIO 下载教材 PDF 到本地 ~/Downloads
Admin 管理扩展
仅 Admin- ·列出 / 查询 / 创建 / 修改 / 启用禁用 / 删除用户
- ·查询用户操作审计日志
设置面板
- ·General:工作目录、语言切换、恢复出厂
- ·Providers:增删 Provider、配置 API Key、测试连通性
- ·Proxy:HTTP Proxy 配置和测试
- ·Account:用户信息、登出
- ·About:版本信息、版权
主题与国际化
- ·亮色 / 暗色 / 跟随系统主题切换
- ·中 / 英文多语言支持
系统级
- ·HTTP Proxy 环境变量支持
- ·Electron 桌面打包(macOS dmg+zip、Windows exe)
- ·崩溃日志写入 userData/crash.log
- ·会话持久化基于文件系统,支持多用户隔离
斜杠命令
在对话中快速执行常用操作
| 命令 | 功能 |
|---|---|
/compact [指令] | 压缩上下文 |
/reload | 刷新认证和模型 |
/name <名称> | 重命名会话 |
/session | 查看统计 |
/password | 修改密码 |
/about | 关于页面 |
下载 textbookr
版本 0.1.0 · 支持 macOS 与 Windows
下载链接即将上线,敬请期待。