WritingTools  by theJayTea

System-wide grammar assistant for Windows, Linux, & macOS

created 9 months ago
1,597 stars

Top 26.8% on sourcepulse

GitHubView on GitHub
Project Summary

Writing Tools offers a system-wide AI-powered writing assistant for Windows, Linux, and macOS, designed to enhance text quality and summarize content. It targets users seeking advanced grammar correction, text optimization, and summarization capabilities beyond standard tools, leveraging both cloud-based and local LLMs for enhanced performance and privacy.

How It Works

The application operates via a global hotkey (defaulting to Ctrl+Space) that allows users to select text and apply AI-driven transformations like proofreading, rewriting, or tone adjustment. It also supports content summarization from various sources, including webpages and YouTube transcripts, presenting results in a formatted pop-up. The system-wide integration and customizable hotkeys provide a seamless user experience across applications.

Quick Start & Requirements

  • Windows/Linux: Download Writing.Tools.zip from releases, extract, and run Writing Tools.exe. For protected folders, run as administrator on first launch.
  • macOS: Download .dmg from releases, open, and drag writing-tools.app to Applications.
  • Prerequisites: macOS 14+ required for macOS version due to accessibility API. Optional: Ollama for local LLM support.
  • Setup Time: ~1 minute.
  • Links: Releases, macOS README, Ollama Instructions

Highlighted Details

  • Supports Gemini API, local LLMs (via Ollama, llama.cpp, etc.), and OpenAI-compatible APIs.
  • Offers system-wide text manipulation and content summarization with customizable hotkeys.
  • Claims to be more intelligent than Apple's Writing Tools and Grammarly Premium due to LLM usage.
  • Features a privacy-focused design, with API keys stored locally and optional on-device processing via local LLMs.

Maintenance & Community

Maintained by Jesai, with significant contributions from momokrono (Linux support, Ollama, custom buttons) and Arya Mirsepasi (macOS port). The project is actively developed and welcomes contributions. Contact: jesaitarun@gmail.com.

Licensing & Compatibility

Distributed under the GNU General Public License v3.0 (GPL-3.0). This license is copyleft, meaning derivative works must also be open-sourced under GPL-3.0.

Limitations & Caveats

The Linux version is noted as "work-in-progress" with caveats on Wayland. Rich-text formatting (bold, italics) may be lost when processing text in applications like MS Word. Some users report initial .exe launch delays due to AV software scanning.

Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
6
Issues (30d)
7
Star History
407 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.