AI工具集写作助手

LessAI

LessAI 是一个基于 Tauri 2 的桌面端中文改写工作台:把“改写”变成可审阅、可回滚、可写回的流程。

标签:
流量卡扣子小程序

LessAI 是一个基于 Tauri 2 框架开发的桌面端中文改写工作台,其核心设计理念是将 AI 辅助写作转化为一个可审阅、可回滚、可写回的严谨流程化工具。与传统的 AI 写作助手不同,LessAI 不仅仅关注“生成”,更关注“生成后的处理与控制”。

LessAI插图

核心功能与工作流

LessAI 的核心工作流旨在解决长文本处理中的失控问题,它将文本切分为多个片段进行精细化操作:

  • 智能切分与生成:用户导入 .txt 或 .md 文件后,LessAI 会根据预设的粒度(小句、整句或段落)将文本切分为多个片段。它调用 OpenAI 兼容接口(支持自定义 Base URL、Key 和 Model)对每个片段生成改写建议。
  • 时间线审阅机制:生成的改写建议并非直接覆盖原文,而是以“修改对”的形式按时间线展示。用户可以在右侧的审阅区看到原文、候选稿以及 Diff(差异对比)。
  • 精细化决策:对于每一条生成的建议,用户拥有完全的控制权,可以选择“应用”(纳入最终文本)、“忽略”(保留原样但保留记录)、“删除”(从时间线移除)或“重试”(对该片段重新生成)。
  • 断点续跑与持久化:LessAI 支持断点续跑,所有会话进度(包括修改对、已应用状态、待生成片段)都会以 JSON 格式落盘保存。这意味着即使关闭软件,再次打开同一文件也能自动恢复之前的编辑进度,不会丢失任何工作。
  • 写回原文件:在完成审阅后,用户可以选择“Finalize”功能,将已应用的修改写回覆盖原文件,并清空该文档的会话记录,完成整个工作流。

技术架构与配置

LessAI 在技术实现上采用了现代化的全栈架构,确保了高性能与跨平台能力:

  • 技术栈:前端采用 React + TypeScript + Vite,后端与系统交互层基于 Tauri 2(Rust),这种组合既保证了 UI 的响应速度,又赋予了应用直接访问操作系统资源的能力。
  • OpenAI 兼容接口:LessAI 本身不包含模型服务,它是一个纯粹的客户端工具。用户需要在设置中配置 API Base URL、Key 和 Model(如 gpt-4.1-mini 等)。这种设计使得用户可以灵活选择后端模型提供商,无论是官方 OpenAI 还是本地部署的兼容接口均可使用。
  • 数据存储:配置与会话数据存储在 Tauri 的 app_data_dir 目录下,包括 settings.json(保存接口配置与偏好)和 sessions 文件夹(保存每个文档的会话记录)。

界面与交互体验

LessAI 提供了直观的双视图界面,兼顾了全局把控与局部细节:

多视图切换:

  • 文档视图:支持“修订标记”(直接在全文上标出插入/删除)、“修改后”(展示合并了已应用修改的终稿,便于通读)、“修改前”(展示原始全文)。
  • 审阅视图:支持“Diff”(快速决策差异)、“原文”(对齐语义)、“候选稿”(通读质量)。

灵活的执行模式:

  • 人工把关模式:一次生成下一段,生成后停下等待用户审阅,适合对质量要求极高的场景。
  • 自动批处理模式:后台连续生成并将结果自动应用到时间线,用户仍可随时撤销或删除,适合处理大量低风险文本。

自定义能力:用户可以在设置中调整模型参数、切分策略,并且支持自定义 Prompt 模板,内置模板位于 prompt/ 目录,用户也可以在应用内新增或编辑模板以适应不同写作场景。

开源与社区

LessAI 是一个开源项目,采用 MIT 许可证发布。它通过 GitHub Actions 实现自动化构建,支持 Windows、macOS 和 Linux 平台。项目目前在 GitHub 上拥有超过 300 颗星标,其开发得到了 Linux.do 社区的反馈与支持。作为一个仍在积极迭代的工具,LessAI 展示了如何利用 AI 技术增强人类的创作能力,而不是完全取代人类的判断。

相关导航

暂无评论

暂无评论...