Skip to content

C5H12O5/TextGO

Repository files navigation

TextGO

GitHub Stars MIT License Tauri Version Svelte Version

📖 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.

concept

Core Features

  • 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.

Use Cases

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.
  • ...

Dependencies

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.

License

This project is released under the MIT open source license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published