< 返回版块

Chris233 发表于 2026-04-29 22:51

Tags:语音输入,提示词,便捷开发

大家好,向大家介绍一个开源项目 OpenLess: GitHub:https://github.com/appergb/openless

OpenLess 是一个基于 Rust + Tauri + React + TypeScript 构建的跨平台语音输入工具,目前支持 macOS、Windows 和 Linux 三端使用。它的核心目标是:让用户可以在任意输入场景中,通过语音快速生成可用的文字,尤其适合生成提示词、整理想法、撰写草稿和提升输入效率。

项目背景

现在很多人使用 AI 工具时,都会频繁编写提示词。但实际使用中,经常会遇到一个问题:脑子里已经有想法了,但手动打字整理成一段清晰的提示词比较费劲。

OpenLess 试图解决这个问题。它不是单纯的语音转文字工具,而是更偏向于“语音输入 + 文本整理 + 提示词生成”的工作流工具。用户可以直接说出自己的想法,OpenLess 会将语音转换成更清晰、更适合作为提示词使用的文本。

核心功能

  1. 全局语音输入

在系统任意输入框中,通过快捷键启动语音录入,然后将识别后的文字插入到当前光标位置。适合聊天、写文档、写提示词、记录想法等场景。

  1. 提示词整理能力

OpenLess 不只是把语音原样转写出来,还可以对内容进行清理和结构化,让口语化表达变成更清楚、更适合直接提交给 AI 工具的提示词。

  1. 多种输出模式

项目支持不同的输出方式,例如原始转写、轻量清理、结构化提示词、正式文本等。可以根据使用场景选择合适的模式。

  1. 跨平台支持

项目基于 Tauri 构建,目前已经是 macOS、Windows、Linux 三端可用。相比只面向单一系统的工具,它的适用范围更广。

  1. 开源可自部署

OpenLess 是开源项目,用户可以自行查看代码、构建和修改。对于关心隐私、可控性和本地工作流的用户来说,这是一个比较重要的优势。

技术栈

这个项目对 Rust 中文社区也比较有参考价值,因为它是一个比较典型的现代桌面应用技术栈组合:

  • Rust:负责后端核心逻辑、系统能力调用和跨平台能力;
  • Tauri:用于构建轻量级跨平台桌面应用;
  • React:负责前端界面;
  • TypeScript:提升前端开发体验和类型安全。

整体架构属于比较实用的 Rust 桌面应用案例:Rust 负责底层能力,Tauri 负责桥接桌面环境,React/TS 负责用户界面。

适用场景

OpenLess 比较适合这些场景:

  • 经常使用 AI 工具,需要快速生成提示词;
  • 想用语音整理想法,而不是手动打字;
  • 需要在多个桌面系统上使用同一套输入工具;
  • 对开源、本地化和可控性有要求;
  • 想研究 Rust + Tauri 跨平台桌面应用开发的同学。

项目亮点

我觉得这个项目比较有意思的地方在于,它不是单纯做一个语音转写工具,而是把目标放在了“让语音更容易变成高质量提示词”上。

很多时候,我们说出来的是一段比较散的想法,但真正提交给 AI 工具时,需要的是一段结构更清楚、目标更明确的提示词。OpenLess 正是在这个中间环节提供帮助。

同时,它使用 Rust + Tauri 实现跨平台桌面端,也比较适合作为 Rust 桌面应用开发的参考项目。

项目地址

GitHub:https://github.com/appergb/openless

欢迎感兴趣的朋友试用、提 issue、贡献代码,也欢迎 Rust / Tauri / 前端方向的同学一起交流。QQ群:1078960553


Ext Link: https://github.com/appergb/openless

评论区

写评论

还没有评论

1 共 0 条评论, 1 页