TextGO is a cross-platform global hotkey application for modern text workers. It automatically identifies selected text types and triggers custom actions, eliminating the need to memorize complex hotkeys.
- Text Recognition: Automatically identifies text type using regex, ML models, and NLP technologies.
- Custom Actions: Supports JavaScript/Python scripts and local AI conversations via Ollama.
- Trainable Models: Quickly train custom text recognition models with minimal samples.
- Cross-Platform: Built on Tauri framework, supports Windows and macOS.
- Zero Memory Burden: No need to memorize complex key combinations.
Here are the features you can achieve using TextGO:
- Format Conversion: Identify text with fixed rules and convert it to the format you need.
- Text Generation: Embed selected text into custom templates through scripts.
- Word Translation: Call local LLM to achieve AI translation.
- ...
Download the installer for your platform from GitHub Releases and follow the installation instructions.
1. macOS shows "App is damaged and can’t be opened." after installation
Run the following command in the terminal to resolve:
sudo xattr -r -d com.apple.quarantine /Applications/TextGO.app| Name | Description |
|---|---|
| Tauri | Rust-based cross-platform desktop application framework providing native performance. |
| Enigo | Rust input simulation library for simulating mouse and keyboard input. |
| Svelte | Modern frontend framework for building responsive user interfaces. |
| DaisyUI | Semantic component library based on Tailwind CSS. |
| TailwindCSS | Utility-first CSS framework for rapidly building beautiful interfaces. |
| CodeMirror | Code editor component with syntax highlighting and auto-completion support. |
| franc | Natural language detection library for identifying human languages from text. |
| Guesslang | Machine learning library for detecting programming languages from code snippets. |
| TensorFlow.js | Browser-side machine learning supporting text classification model training. |
| Ollama | Local LLM runtime providing AI conversation capabilities. |
This project is released under the MIT open source license.