C5H12O5
(C5H12O5)
1
项目地址
软件简介
TextGO 是一款跨平台的文本处理工具,功能类似于 macOS 上的 PopClip 和 Windows 上的 SnipDo,选中文本后可以弹出一个自定义的工具栏,提供多种文本处理选项。
不同的是,TextGO 更加注重选中文本后的类型识别,可定制化程度更高,支持对不同触发方式和文本类型配置不同的处理规则,满足多样化的使用需求。
效果演示:
- 工具栏模式:识别所有配置的文本类型后弹出工具栏供用户选择操作

- 立即执行模式:识别第一个匹配的文本类型后直接执行预设操作,无需额外交互

核心功能
-
多种触发方式:支持鼠标双击、鼠标选中或键盘快捷键触发,每种方式可独立配置规则
-
灵活执行模式:支持立即执行或工具栏交互两种模式,自由切换以适应不同场景
-
开箱即用:内置丰富的文本类型 (自然语言、编程语言等) 和处理动作 (命名格式转换、常用文本处理操作等),简单配置即可使用
-
高度可定制:可通过正则、机器学习模型、脚本 (JavaScript / Python / Shell / PowerShell) 或接入本地 AI (Ollama / LM Studio) 扩展识别和处理能力
-
个性化图标: 工具栏图标支持从内置图标库 (Phosphor Icons) 选择或上传自定义的 SVG 图标
使用说明
下载安装
从 GitHub Releases 下载对应平台的安装包,按照安装说明进行安装后即可使用。
常见问题
1. macOS 安装后打开提示"App 已损坏,无法打开。"
可以在终端运行以下命令解决:
sudo xattr -r -d com.apple.quarantine /Applications/TextGO.app
2. macOS 安装后打开提示"Apple 无法检查 App 是否包含恶意软件。"
可以按照以下步骤解决:
-
打开"系统设置" > “隐私与安全性”
-
在"安全性"部分找到被阻止的应用
-
点击"仍要打开"按钮
-
输入你的登录密码后点击确认
2025-12-11 更新了 v0.3.0 版本
- 优化了鼠标事件的识别和处理逻辑,提升交互体验
- 新增自定义网页搜索动作的功能,可以用指定的浏览器打开搜索结果页面
2025-12-26 更新了 v0.4.0 版本
- 增加了检查并更新版本的功能
- 工具栏支持更多选项,可以控制图标和文本的显示方式
2026-01-05 更新了 v0.5.0 版本
2026-01-11 更新了 v0.6.0 版本
- 增加了 LM Studio 的支持
- 增加了 Shell / PowerShell 脚本的支持
1 个赞
John2
(Parker John)
2
谢谢开发者的软件!一直希望有类似的开源工具 
我在Windows系统下安装了0.3.2版本,发现工具栏出现的位置总是偏移在鼠标的下方,不知道是不是跟屏幕分辨率有关?可见截图
另外我有两个屏幕,两个屏幕的分辨率不一样。如果同时使用两个屏幕,工具栏出现的位置总是固定会在其中一个屏幕,也不跟随鼠标位置。
还有一些功能建议,供您参考。如果操作选项多了堆叠起来会非常的长。目前工具栏是横向展示,可以考虑添加纵向展示选项并在设置里面切换,也可以考虑加入二级菜单功能。
C5H12O5
(C5H12O5)
3
感谢支持,看您的描述像是旧版本才会出现的问题,多显示器的识别和逻辑像素的换算在最新版本都是支持了的,我用windows外接了显示器也没有复现问题,或许可以尝试下载最新的版本重新安装试下
另一个工具栏中显示动作过多的问题,现在的实现是最多显示6个动作,多出的动作会集成在工具栏最右侧的下拉菜单中(参考了豆包的划词工具栏的设计)。后续版本会添加最大显示数量的配置项
John2
(Parker John)
4
你好,我测试了最新版的0.3.3,还是会有上面两个问题,可能跟高DPI和缩放有关,我的两个屏幕信息如下,供参考。
我测试过在exe文件的“属性”->“兼容性”->"更改高DPI设置"里面设置“替代高DPI缩放行为执行”为 系统 或 系统增强,则运行exe时上面两个问题都消失了,但是软件的操作界面和显示的工具栏都会变得模糊。
kat
(kat)
5
TextGo 看起来是一个不错的工具,我在试用中遇到了一些问题:
在思源笔记这类软件中,它的划词工具栏出现后,按下任意键工具栏就会消失。TextGo 的划词操作会触发思源笔记划词工具栏的消失,这会影响到思源笔记自身功能的正常使用
TextGo 在获取划词文本的方式上,能否采用更温和的策略?既能获取到文本,又不影响其他软件的自有功能。
另外,我希望 TextGo 划词的文本不要自动进入剪贴板。因为并不是每次划词操作都意味着真的需要复制内容,自动写入会污染剪贴板的历史列表。
C5H12O5
(C5H12O5)
6
您说的对,确实是缩放的问题,改变显示器缩放设置后我复现了问题。是不同平台获取鼠标位置的坐标体系不同导致的,macOS 返回的是逻辑坐标,而 Windows 返回的则是物理坐标,需要做额外的转换。我已经发布了最新的 v0.3.4 版本修复了这个问题
C5H12O5
(C5H12O5)
7
感谢支持,划词文本其实并不是刻意加入剪贴板的,这是由于使用系统 API 获取选中文本失败后,降级为了通过剪贴板的方式来获取导致的,其大概流程是:
- 备份当前剪贴板内容
- 发送 Cmd/Ctrl + C 复制命令
- 读取当前剪贴板内容
- 恢复之前备份的内容
所以当前剪贴板内容其实是不会被覆盖的,但如果用了记录剪贴板历史的工具,并且它足够灵敏的话,还是会有一定几率被记录到的。
使用剪贴板获取选中文本作为兜底方案也是个无奈之举,因为调用系统 API 并不能保证在所有应用都能成功获取选中文本 (比如 Sublime Text),市面上的大部分全局划词助手类的应用其实都是这样做的,我试过 CherryStudio 和 豆包电脑版 都是如此。
另外思源笔记的问题已经找到了部分优化方案,因为它是一个 Electron 应用,在 macOS 上可以通过设置 AXManualAccessibility 属性来给其开启 AXAPI 的支持,这样 macOS 上就能直接获取其选中文本而不走剪贴板了,我在本地已经测试过没问题了,该优化会发布在下一个版本中。后续还会加入黑白名单之类的功能,进一步优化体验
C5H12O5
(C5H12O5)
8
更新了好几个版本,上线了官网,现在已能替代 PopClip 的大部分功能了 
扩展商店还在持续更新中,预计每天更新1~2个扩展
发现,现在开发软件的,,门槛没以前高了, 这些软件 的体积和内存占动不动就500gb左右,有插件就更高了。同时启动上十来个这类的工具,再打开浏览器二三十个标签,32gb内存都不够用。
前几天发现个新的剪贴板工具,说要替代之前两个流行收费的。我还兴奋的又安装了。感觉界面反应和前两个不是一个感觉,安装体积也是主流的几倍大,内存占用也是。
前段时间问另一个工具作者,说用的框架不一样导致的,开发界面成本地,语言相对c++也更好实现。反应有开发上的效果和易上手优势,但资源占用确实高了。
然后今天我又试用这个。。再想想之前试用几个,我心里很难受,觉得我以后这类软件尽量不使用了。目前用的一个STranslate翻译工具,也是这样,不过占用内存300mb左右。
C5H12O5
(C5H12O5)
10
是的,都是万恶的 Electron 搞的鬼,降低了开发门槛,吃光了我电脑的内存,做软件就该老老实实的每个平台都用原生开发实现一遍 