📖 English / 简体中文
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.
- ...
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.