TextGO概览
TextGO 是一款面向 文字 工作 者的 跨平台 全局快捷键应用。它会识别你选中的文本类型,并自动触发对应的自定义 动作 ,用一个快捷键覆盖多种划词处理,缓解不同 软件 快捷键各不相同带来的 记忆 负担。无论是网址、 英文 段落、代码还是日期,TextGO 都能即时响应, 智能 执行任务。
能解决的痛点
- 多个 IDE/编辑器快捷键体系不统一,难以记忆
- 基础文本处理(如大小写转换)在部分应用里缺失
- 简单的文本处理没有现成工具或插件可用
截图界面
工作原理
选中文本 → 按下一个全局快捷键 → 自动识别文本类型 → 执行动作。
核心特性
- 文本识别:结合正则表达式、机器 学习 模型与 自然 语言处理自动判断文本类型
- 自定义动作:支持 JavaScript、Python 脚本;可对接基于 Ollama 的本地 AI 对话/翻译/润色
- 可训练模型:少量样本即可训练专属文本类型识别模型
- 跨平台:基于 Tauri,支持 Windows 与 macOS
- 零记忆负担:一个全局快捷键覆盖常见的文本处理流程
个性化定制
- 快捷键:自定义最顺手的全局组合键
- 类型:用正则或模型定义要识别的文本类型
- 动作:以脚本定义具体处理 逻辑 (如格式转换、模板嵌入、调用本地 LLM 等)
典型场景
- 格式转换:对符合规则的文本进行结构化转换
- 文本生成:把选中文本填入自定义模板生成结果
- 划词翻译 :通过本地 LLM 实现离线翻译/润色
安装与常见问题
- 从 GitHub Releases 下载对应平台安装包后即可使用
- macOS 提示“App 已损坏,无法打开”:在终端运行 sudo xattr -r -d com.apple.quarantine /Applications/TextGO.app
技术 栈与依赖
TextGO 基于强大的 Tauri + Svelte 架构构建,结合以下技术实现智能与性能的平衡:
| Tauri | Rust 跨平台桌面框架,性能卓越 |
| Enigo | 模拟键鼠输入的 Rust 库 |
| Svelte + DaisyUI + TailwindCSS | 响应式 前端 与美观界面 |
| CodeMirror | 支持语法高亮的 代码编辑器 |
| franc / Guesslang / TensorFlow.js | 文本与代码语言检测 |
| Ollama | 本地运行大模型,提供 AI 翻译与生成能力 |
适用人群
TextGO如何使用
下载地址:网盘
开源地址:https://github.com/C5H12O5/TextGO


评论列表
发表评论