Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selecti Logo

Selecti

The Ultra-Fast, Inline AI Text Corrector & Proofreader for Windows

License: GPL v3 Platform: Windows C++ Qt


🚀 Download | 🐛 Report Bug | 💡 Request Feature

📖 About

Selecti is an ultra-fast, lightweight, and privacy-focused Windows utility that instantly proofreads, refines, and replaces selected text in any application using local or cloud-based Large Language Models (LLMs).

Unlike traditional translators or dictionaries, Selecti works directly inline. Select any flawed text, press a global hotkey, and watch the typos, grammatical issues, and punctuation errors vanish, replaced instantly by polished, natural phrasing without any intrusive popups.

Key Features

  • ⚡ Direct Inline Replacement – Replaces selected text directly in your active editor or chat window.
  • 🤖 Local & Cloud AI – Seamlessly connects to local offline engines (Ollama, llama.cpp, LM Studio) or high-performance cloud APIs (Groq, OpenAI).
  • 🗂️ Multi-Profile Management – Easily switch between different model providers, local endpoints, and prompt configurations directly from the tray.
  • 👁️ Zero-Distraction UI – Background execution with a minimalist, frameless dark-mode Settings and Info panels when you need them.
  • 🔒 Privacy First – Support for fully offline workflows (all processing happens on your local CPU/GPU with no data leaks).

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl + Shift + K Automatically correct and replace the selected text in place

System Tray Interactions

  • Left Mouse Click (LPM): Instantly displays the Settings panel in the bottom-right corner of the active screen.
  • Right Mouse Click (PPM): Opens a minimalist context menu containing:
    • Info – Opens the styled help window explaining the active hotkey.
    • Exit – Safely closes the application and unregisters global hooks.

🔒 Privacy & Security

  • 100% Offline Capable – Connect Selecti to Ollama or LM Studio to correct sensitive documents with absolute privacy. No data ever leaves your computer.
  • Secure Clipboard Handover – Original clipboard content is restored immediately after text injection.
  • No Telemetry – No tracking, analytics, or background telemetry.

🛠️ Building from Source

Prerequisites

  • MSYS2 (UCRT64 environment)
  • Qt 6.x (Widgets, Gui, Network modules)
  • CMake & Ninja

Build Steps

  1. Clone the repository:
git clone https://github.com/alliumur/selecti.git
cd selecti
  1. Install dependencies (inside MSYS2 UCRT64 terminal):
pacman -S --needed \
    mingw-w64-ucrt-x86_64-gcc \
    mingw-w64-ucrt-x86_64-qt6-base \
    mingw-w64-ucrt-x86_64-qt6-tools \
    mingw-w64-ucrt-x86_64-cmake \
    mingw-w64-ucrt-x86_64-ninja \
    mingw-w64-ucrt-x86_64-pkgconf
  1. Compile the application:
_build.bat

The compiled executable will be placed in the build/ directory.


❤️ Support the Project

If Selecti helps you write faster and keep your chats typo-free, consider supporting its development:

  • Star this repository on GitHub.
  • 🐛 Report bugs or suggest new features in the Issues tab.
  • 🤝 Contribute – Pull requests are welcome!

📄 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Developed with ❤️ by Maksymilian Renkiewicz

GitHub | Issues

About

A lightweight Windows utility that instantly proofreads, refines, and replaces selected text across any application.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages