-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Sep 5, 2026
·
13 revisions
跨平台桌面端小说写作软件 —— Tauri v2 + React 19 + TipTap + Rust 原生 AI Agent
适用版本:
1.7.0| 最后核对:2026-09-05
欢迎来到 TimeWrite 的官方文档!TimeWrite 是一款面向网络小说作者和文学创作者的桌面写作工具,提供从书库管理、章节编辑到 AI 辅助创作的完整写作工作流。
🚀 查看项目介绍 · 📦 下载最新版 v1.7.0
🆕 v1.7.0 — 数据备份与导入导出 v2:导入前只读预览(结构校验 / 内容指纹 / 幂等识别 / 逐表对账)、三种导入策略、TXT 导入智能去重、导出进度与可取消、统一错误码。详见 更新日志 与 导入导出规范。
| 板块 | 说明 |
|---|---|
| 📖 用户指南 | 快速上手、各项功能使用说明 |
| 🤖 Agent 自动化 | 4 大写作技能、记忆系统、模型路由 |
| ✅ 任务卡·项目管理 | 三态看板、计划今日、标签/子任务/附件、日程迁移(v1.5.0 新增) |
| 🔤 英语字典·生词本 | 生词本 · SM-2 复习 · AI 释义 · 语音朗读(v1.4.0 新增) |
| 📤 导入导出与备份 | 导入预览、指纹校验、幂等去重、错误码(v1.7.0 重构) |
| ✨ 功能特性 | 完整功能清单与介绍 |
| 🔧 开发文档 | 项目结构、技术栈、状态管理、插件系统 |
| 🏗️ 架构说明 | 双进程架构、AI 模块、Rust Agent 引擎 |
| ❓ 常见问题 | 使用和开发常见问题解答 |
| 📋 更新日志 | 版本发布历史 |
| 🗺️ 文档地图 | 全部文档索引与维护规范 |
| 层级 | 技术 |
|---|---|
| 桌面框架 | Tauri v2 |
| 前端 | React 19 + TypeScript 6 + Vite 8 |
| 样式 | TailwindCSS 4 + HSL CSS 变量(3 基础主题 × 2 护眼模式 = 6 套配色) |
| 富文本 | TipTap |
| 状态管理 | Zustand(8 个领域 store)+ Jotai(23 个 atom,含 toast) |
| 后端 | Rust 2021 + SQLite(WAL 模式 + FTS5 全文索引 + sqlite-vec KNN 向量检索) |
| AI 通信 | Rust reqwest SSE 流式对话(智谱 / DeepSeek / OpenAI 兼容端点) |
| Agent 引擎 | Rust 原生 ReAct 引擎(流式输出、4 大技能、长期记忆、6 个只读工具) |
| IPC 规模 | 173 个命令 / 18 个 tauri-bridge API 对象 / 24 张表 / 8 个独立窗口 |
TimeWrite 运行时包含 2 个进程,Rust 是唯一的数据拥有者。v1.1 起 Python Agent(9877)/ Bridge(9876)已移除,Agent 引擎原生集成于 Rust 后端:
WebView 前端 ──Tauri IPC──► Rust Core(SQLite 独占 + 内置 Agent 引擎)
(React 19) (工具检索 / 记忆注入 / ReAct 推理全部在 Rust 内完成)
- 前端:只通过 IPC 访问数据,不直连数据库
- Rust Core:业务编排 + 数据持久化 + Agent 引擎(Skill 执行、记忆管理、工具调用)
| 项目 | 值 |
|---|---|
| 应用名称 | TimeWrite(智写时光) |
| 应用标识 | com.ukcoder.timewrite |
| 当前版本 | 1.7.0 |
| 许可证 | MIT |
| 仓库地址 | github.com/WangYajun369/ai-writing-platform |
如果 TimeWrite 对你的创作有帮助,欢迎赞助支持,让智写时光越做越好!
有任何问题或建议,欢迎添加微信沟通,期待与每一位创作者交流 👋
© 2026 WangYaJun. TimeWrite(智写时光)采用 MIT License 开源。

