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

macOS

.dmg · macOS 11 或更高版本

下载 macOS

Windows

.exe · Windows 10 / 11(x64)

下载 Windows

下载链接即将上线,敬请期待。