写小说、做设定、记灵感时,文档一多就乱。今天分享一个刚开源的小工具:项目文档记录器(word-recorder),一款苹果(macOS)风格的本地项目文档管理器,基于 Tauri 2 + React 构建,用多级项目树组织你的世界观、角色、章节等一切文档。
![]()
功能特点
- 多级项目树:名称类型(目录,收纳子项目)/ 文本内容型(文档,Markdown 内容)
- 苹果风格界面:红绿灯窗口按钮、浅灰侧边栏、圆角卡片、平滑动画
- Markdown 编辑器:粗体/斜体/下划线/删除线、H1-H3、列表、任务列表、引用、代码、链接、图片、表格、分割线
- 三种编辑模式:编辑 / 分屏 / 预览,工具栏可调文字大小
- 快捷键:Ctrl+B / Ctrl+I / Ctrl+S,撤销 / 重做,侧边栏 Ctrl+\ 唤出
- 拖拽管理:拖入目录 / 拖到侧边栏底部移到顶层,右键菜单、搜索
- 自动保存:450ms 防抖,关闭窗口前强制保存
- 数据安全:原子写入 + 5 份滚动备份,主数据损坏时自动保留副本并尝试恢复
- 纯本地存储:数据文件在 %APPDATA%\com.word.recorder\data.json,无任何上传;支持 WORD_DATA_DIR 环境变量切换便携模式
使用示例:搭建一个世界观
- 点击侧边栏右上角 + 新建项目「世界观」,类型选名称类型
- 选中「世界观」,点新建子项目创建「世界观描述」(文本内容型),进入编辑器填写设定(支持 Markdown)
- 再建「角色信息」(名称类型),其下建「主角信息」(文本内容型)填写人物设定
- 侧边栏可搜索、拖拽调整层级、右键重命名/删除,数据自动保存
下载使用
前往 GitHub Releases 下载便携版 word-recorder.exe(免安装直接运行):
https://github.com/AmireuxGX/word-recorder/releases/latest
需要 Windows 10/11(自带 WebView2 Runtime)。
技术栈
Tauri 2 + Rust(内置 HTTP 服务仅监听 127.0.0.1,随机令牌鉴权)+ React + Vite,数据存取、剪贴板(Win32 实现)、窗口控制均通过本地 HTTP API 暴露。
开源地址
项目已开源,欢迎 Star / Fork / Issue:
https://github.com/AmireuxGX/word-recorder
MIT 协议,可自由使用与二次开发。