Tactio is a powerful productivity utility designed to bring multiple LLMs directly into your workflow. While it excels at leveraging Free Tiers (Google Gemini, Groq, OpenRouter) to provide high-end AI capabilities at zero cost, its true power lies in its context-free interaction.
Forget about switching tabs or copy-pasting into chat interfaces. With a single keystroke, you can apply complex transformations to any text on your screen and get the result injected back instantly.
See Tactio in action: Copy text, trigger with Ctrl+Shift+G, select an AI action, and watch it paste!
Our sleek, dark-themed interface is designed for speed and clarity.
Tactio doesn't just live in your tray; it connects to the wider prompt ecosystem.
One-Click Install from Pure Prompts: Browse high-quality, community-tested prompts on purePrompts and install them directly into Tactio with a single click.
Tactio integrates natively with purePrompts.vercel.app. Browse our curated catalog of high-quality, community-tested prompts and install them directly into your Tactio app with a single click. No manual copying across apps—your new superpower is immediately available from the hotkey menu!
Unlock your full potential with these powerful built-in transformations:
- 🐛 Bug Detection: Instantly review code snippets for logical errors, edge cases, and performance bottlenecks.
- ♻️ Safe Refactoring: Rewrite code to improve readability and structure while maintaining the exact same functionality.
- 📖 Step-by-Step Explanation: Demystify complex code blocks line-by-line using accessible language.
- ⚡ Performance Optimization: Identify bottlenecks (time/memory complexity) and get a highly optimized version.
- ✂️ Professional Rewrite: Transform raw thoughts into clear, direct, and professional text, eliminating jargon and errors.
- 🌍 Contextual Translation: Translate text accurately while preserving technical terms and tone.
- 📌 Ultra-short TL;DR: Generate a 2-sentence summary that captures the absolute core idea of a long text.
- 📋 Text to Checklist: Turn unstructured emails or meeting notes into actionable checklist items.
- 🚀 Fast Replies: Generate brief, professional email responses including next steps and clear answers.
- 🕊️ Tone Softener: Make collaborative feedback sound constructive rather than aggressive.
- 🧵 Thread Summarization: Condense long conversation threads into a 10-line summary of "who said what" and "what's pending".
- 📄 Generate Tech Docs: Turn logic/code into Markdown docs with params, outputs, and examples.
- 🎯 Decisions & Risks Extractor: Pull out key decisions, identified risks, and open questions from meeting notes.
- ⚙️ Snippet Creator: Convert raw text into a reusable template with
[PLACEHOLDERS].
- ⌨️ Global Hotkey: Trigger the app instantly from anywhere (
Ctrl+Shift+G/Cmd+Shift+G). - 🧠 Context-Aware: Reads your current clipboard content automatically.
- 🖱️ Floating UI: Appears right next to your mouse cursor for zero context switching.
- 🌐 Multi-Provider Support: Choose between Google Gemini, OpenRouter, OpenAI, and Groq.
- ⏳ History & Eras: Track transformations and create versions (eras) of an item by chaining prompts.
- One-Click Apply: Automatically injects the transformed text back into your active application!
- No Context Switching: Trigger, select, and receive—all without leaving your current app.
Tactio is built with security and performance in mind:
- Provider Agnostic: Integrates natively with the Google Generative AI SDK for Gemini and uses optimized API calls for OpenRouter, Groq, and OpenAI.
- Secure Key Management: API keys are stored locally and encrypted using Electron's
safeStorageAPI. They are never sent to third-party servers (other than the LLM provider itself). - IPC Communication: Uses an asynchronous Inter-Process Communication (IPC) bridge between the Node.js backend (Main) and the UI (Renderer) for a lag-free experience.
- Native Control: Leverages
robotjsfor low-level keyboard simulation, enabling the "Copy-Transform-Paste" loop across any application.
The easiest way to get started is to download the latest version from our Releases page.
- Tactio-Setup.exe: The standard installer (NSIS). Recommended for most users.
- Tactio-Portable.exe: No installation required. Just download and run! 🚀
- Node.js: v18 or higher.
- API Keys: Get one from Google Gemini, OpenRouter, Groq, or OpenAI.
-
Clone & Install:
git clone https://github.com/aralde/tactio.git cd tactio npm install -
Rebuild Native Modules (Crucial for
robotjs):npm run rebuild
-
Launch Tactio:
npm start
Tactio features a sleek built-in Settings UI. No .env files required!
- Click the Gear Icon in the header.
- Select your LLM Provider and enter your API Key (stored securely via Electron's
safeStoragein%APPDATA%/tactio/.tactiorc). - Choose your preferred Model and manage your Custom Actions.
Released under the MIT License.




