Liam的博客
本地优先的桌面感想记录工具 · v0.1.0

ThinkBase

ThinkBase 让你直接把想法说出来。应用会把语音转成文字,再将口语化、冗长的表达压缩成简短的标题和摘要,保存到本地数据库,之后可以按时间线回看、阅读检索,也可以基于本地记录提问。

免登录 本地 SQLite 语音输入优先 AI 精炼与问答

下载人数:0

当前版本为 Windows 桌面端。数据默认保存在本机;AI 转写、精炼和问答需要配置百炼 API Key 并联网使用。

ThinkBase 记录页界面截图

核心能力

ThinkBase 不是云笔记或协作平台,它更像一个本地单机的“感想压缩器”:先记录,再精炼,再让记录变得可检索、可追问。

录音生成感想

在记录页开始录音,结束后自动转写并交给模型精炼,生成标题和摘要。

时间线与阅读

可以按时间线浏览记录节点,也可以在阅读页倒序查看全部摘要、搜索关键字、只看收藏。

本地问答检索

提问时先从本地数据库检索相关感想,再把检索结果交给模型生成回答,并返回来源记录。

主流程

开始录音用户在记录页直接说出一段想法,保留自然口语即可。
语音转写Tauri 后端调用百炼语音能力,把音频转成文本。
AI 精炼转写文本交给千问模型,压缩成结构化的 title + summary。
本地保存精炼结果写入本地 SQLite,不保存原始录音和原始转写全文。
回看检索用时间线和阅读页浏览,支持关键字搜索和收藏筛选。
基于记录提问问答页先检索本地数据库,再结合相关记录生成回答。

界面预览

技术结构

前端

React、TypeScript、Vite,负责录音交互、页面切换、时间线、阅读和问答 UI。

桌面后端

Rust + Tauri v2,负责本地数据库、API Key 存储、百炼接口、转写、精炼、CRUD 和检索问答。

数据库

SQLite + FTS5,保存标题、摘要、收藏状态、创建时间和更新时间,支持全文搜索。

数据边界

本地保存

  1. 感想标题与摘要
  2. 收藏状态与时间元数据
  3. API Key 本地配置

当前不做

  1. 不保存原始录音
  2. 不保存原始转写全文
  3. 不提供云同步、多设备同步或账号系统