【开源自荐】TextGO - 可自定义识别类型和执行动作的划词助手

:package: 项目地址

  • GitHub: C5H12O5/TextGO

  • 开源协议: GPLv3

  • 支持平台: macOS / Windows

:light_bulb: 软件简介

TextGO 是一款跨平台的文本处理工具,功能类似于 macOS 上的 PopClipWindows 上的 SnipDo,选中文本后可以弹出一个自定义的工具栏,提供多种文本处理选项。

不同的是,TextGO 更加注重选中文本后的类型识别,可定制化程度更高,支持对不同触发方式和文本类型配置不同的处理规则,满足多样化的使用需求。

效果演示:

  1. 工具栏模式:识别所有配置的文本类型后弹出工具栏供用户选择操作

演示动图1

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

演示动图2

:sparkles: 核心功能

  1. 多种触发方式:支持鼠标双击、鼠标选中或键盘快捷键触发,每种方式可独立配置规则

  2. 灵活执行模式:支持立即执行或工具栏交互两种模式,自由切换以适应不同场景

  3. 开箱即用:内置丰富的文本类型 (自然语言、编程语言等) 和处理动作 (命名格式转换、常用文本处理操作等),简单配置即可使用

  4. 高度可定制:可通过正则、机器学习模型、脚本 (JavaScript / Python) 或接入本地 AI (Ollama) 扩展识别和处理能力

  5. 个性化图标: 工具栏图标支持从内置图标库 (Phosphor Icons) 选择或上传自定义的 SVG 图标

:down_arrow: 使用说明

下载安装

GitHub Releases 下载对应平台的安装包,按照安装说明进行安装后即可使用。

常见问题

1. macOS 安装后打开提示"App 已损坏,无法打开。"

可以在终端运行以下命令解决:


sudo xattr -r -d com.apple.quarantine /Applications/TextGO.app

2. macOS 安装后打开提示"Apple 无法检查 App 是否包含恶意软件。"

可以按照以下步骤解决:

  1. 打开"系统设置" > “隐私与安全性”

  2. 在"安全性"部分找到被阻止的应用

  3. 点击"仍要打开"按钮

  4. 输入你的登录密码后点击确认