Open-Less/openless
Hold a key, speak, release — AI-polished text appears at your cursor in any app. Open-source voice input for macOS & Windows. (按住快捷键说话,松开即得润色后的文字)
OpenLess
类别:AI语音输入和听写应用(ASR + LLM润色)
它是什么
OpenLess是一款跨平台语音输入应用(macOS、Windows、Linux、Android),作为Wispr Flow或Superwhisper等工具的更智能、开源替代品。您按下全局热键,说话,应用会录制音频,转换为文本,使用AI模型进行清理或结构化,然后直接将润色后的文本插入到光标位置(例如ChatGPT、Notion、电子邮件或代码编辑器)。
其主打功能是AI提示词模式:自由而杂乱地说话,OpenLess会将您零散的想法转换为结构化、详细的提示词,您可以复制/粘贴到ChatGPT、Claude或Cursor中。
工作原理
- 流程:语音 → 转录 → AI清理/润色 → 插入光标位置(如果插入被阻止,则回退到剪贴板)。
- 自带AI:支持超过12种ASR提供商(火山引擎、科大讯飞、阿里云、OpenAI Whisper、ElevenLabs等)和LLM润色提供商(OpenAI、DeepSeek、Google Gemini等)。您插入自己的API密钥,没有供应商锁定。
- 本地优先:应用是开源的,可以完全在本地运行(例如macOS上捆绑的Qwen3-ASR模型,Windows上的本地Whisper),因此您的数据可以不必离开您的机器。
- 流式插入:文本在润色过程中逐字输入到光标位置,减少感知延迟。
- 热键集成:使用原生操作系统钩子(macOS上的CGEventTap,Windows上的低级键盘钩子)实现可靠的全局热键。
主要功能
- AI提示词模式:将杂乱的语音结构化为包含上下文、约束和明确请求的提示词。
- 样式包市场:使用自定义系统提示词创建或安装自定义写作样式(例如“简洁的工程提交消息”或“热情的客户支持回复”),可通过热键切换。
- 学习词典:当您纠正听错的单词时,它会询问是否要记住。建议总是由您审查,绝不会静默学习。
- 选择文本QA面板:另一个热键打开面板,可对任何应用中选择的文本进行语音问答。
- 翻译热键:将语音直接转换为配置的目标语言。
- 常驻托盘图标和浮动迷你状态胶囊:如果您使用多显示器,它会跟随您的显示。
- 多语言UI:支持英语、中文、日语、韩语等。
技术栈
- 核心:Rust共享后端(
openless-core)。 - 桌面主机:Tauri 2 + React/TypeScript前端(macOS、Windows、Android)。
- Linux:使用单独的原生
eframe(Rust/egui)主机,避免WebKitGTK编译。 - 模型:通过捆绑的Qwen3-ASR、Windows Foundry Local Whisper、sherpa-onnx以及您提供的云模型进行本地ASR。
适用人群
任何写大量文本的人,尤其是编写提交消息/PR描述的开发者,或者希望比打字更快地为LLM(ChatGPT、Claude)口述详细提示词的高级用户。它也适合注重隐私的用户,他们想要订阅制听写工具的开源替代品,并希望使用自己的API密钥并将数据保留在设备上。
值得注意的注意事项
- macOS构建是临时签名(未经Apple公证),需要运行一次性终端命令(
xattr -cr /Applications/OpenLess.app)以绕过Gatekeeper。 - Linux需要glibc ≥ 2.39(例如Ubuntu 24.04),目前Linux包没有应用内更新程序。
- 快速启动默认使用云ASR;本地ASR可用但因平台而异(macOS有捆绑的Qwen3-ASR,Windows有本地选项)。
为什么重要
它是付费SaaS听写工具的一个完全开源、本地优先的替代品。它将权力交还给用户:您使用自己的模型凭据,词典和更正保留在您的机器上,并且它专为帮助您通过说话而非打字来撰写高质量提示词而设计。
相关
- 项目
- 项目
- 项目
- 项目
- 项目