GitPedia
theJayTea

theJayTea/WritingTools

The world's smartest system-wide grammar assistant; a better version of the Apple Intelligence Writing Tools. Works on Windows, Linux, & macOS, with the free Gemini API, local LLMs, & more.

24 Releases
Latest: 1mo ago
πŸ†• Windows v9 | macOS v6.1Win_v9+mac_OS_v6.1Latest
theJayTeatheJayTeaΒ·1mo agoΒ·May 10, 2026
GitHub

πŸ“‹ Changes

  • Added support for the Gemma 4 series as an option!
  • Uses `Gemini Flash Lite Latest` as the new default model, because at least right now, Gemma 4 is *really* slow on Google's end -- at least for the free API. Might get better in the future!
  • Per-button hotkeys! Finally :D *(click the "Edit" icon at the top left of the pop-up to tweak the buttons!)*
  • Significantly improved stability on all PCs!
  • The Writing Tools pop-up now shows up significantly faster
  • Deprecated the "Chat with your AI" pop-up that showed when no text was selected.

πŸ“¦ Known Issues:

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the default ctrl+space hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • The user interface has been refined based on the Human Interface Guidelines (HIG).
  • Command instructions have been updated (thanks, BalΓ‘zs!).
  • + 10 more
Windows v8 | πŸ†• macOS v6.1Win_v8+mac_OS_v6.1
AryamirsepasiAryamirsepasiΒ·3mo agoΒ·March 1, 2026
GitHub

πŸ› 1. ✨New updated Gemini / Gemma models! Fixes any "quota exceeded" errors.

  • Overnight, Google slashed usage limits on the free Gemini API.
  • Writing Tools used the slightly outdated 2.0 model family, which got booted off the free tier (thus the errors).
  • 2.5 Flash and 2.5 Flash Lite are slashed to a tiny 20 requests per day (welp!)
  • Writing Tools now defaults to using `Gemma 3 27B`, which is a very, very intelligent model that runs incredibly quick and is notably more intelligent than the previous Gemini Flash model!
  • Writing Tools also has a new `Custom` Gemini model option, so you can choose your own Gemini model regardless of what the dropdown lets you choose.
  • <img width="1171" height="560" alt="image" src="https://github.com/user-attachments/assets/dcb8c919-a8c2-4794-bd47-3318d91307cd" />

πŸ”’ 2. πŸ”’ Improved security for on-device Gemini API key storage

  • Your Gemini API key was always safe and never sent anywhere except straight to Google, and was stored *only* on your local device in your `config.json` file.
  • To further bolster security, I now store your API key heavily encrypted with a custom encryption algorithm.
  • This way, if you ever happen to get malware that tries to search your entire hard drive for API keys, your Gemini key will be safe.

✨ 3. ⬆️ New Easy Update Logic!

  • You simply need to drag and drop the new `Writing Tools.exe` to replace your old one!
  • On first launch, if you'd been using Gemini before, it'll automatically migrate you to the new `Gemma 3 27B` model and also encrypt your previously saved Gemini API key :)

✨ Upcoming features:

  • Per-button hotkeys and model choice
  • Significantly improving stability on all PCs
  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Checking that the active window is the same before pasting.
  • And more! See my [Windows/Linux Version Feature Roadmap](https://github.com/theJayTea/WritingTools/issues/206)!

πŸ“¦ Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • 6.1:
  • The user interface has been refined based on the Human Interface Guidelines (HIG).
  • + 18 more
Windows v8 | πŸ†• macOS v6.0Win_v8+mac_OS_v6.0
AryamirsepasiAryamirsepasiΒ·5mo agoΒ·December 31, 2025
GitHub

πŸ› 1. ✨New updated Gemini / Gemma models! Fixes any "quota exceeded" errors.

  • Overnight, Google slashed usage limits on the free Gemini API.
  • Writing Tools used the slightly outdated 2.0 model family, which got booted off the free tier (thus the errors).
  • 2.5 Flash and 2.5 Flash Lite are slashed to a tiny 20 requests per day (welp!)
  • Writing Tools now defaults to using `Gemma 3 27B`, which is a very, very intelligent model that runs incredibly quick and is notably more intelligent than the previous Gemini Flash model!
  • Writing Tools also has a new `Custom` Gemini model option, so you can choose your own Gemini model regardless of what the dropdown lets you choose.
  • <img width="1171" height="560" alt="image" src="https://github.com/user-attachments/assets/dcb8c919-a8c2-4794-bd47-3318d91307cd" />

πŸ”’ 2. πŸ”’ Improved security for on-device Gemini API key storage

  • Your Gemini API key was always safe and never sent anywhere except straight to Google, and was stored *only* on your local device in your `config.json` file.
  • To further bolster security, I now store your API key heavily encrypted with a custom encryption algorithm.
  • This way, if you ever happen to get malware that tries to search your entire hard drive for API keys, your Gemini key will be safe.

✨ 3. ⬆️ New Easy Update Logic!

  • You simply need to drag and drop the new `Writing Tools.exe` to replace your old one!
  • On first launch, if you'd been using Gemini before, it'll automatically migrate you to the new `Gemma 3 27B` model and also encrypt your previously saved Gemini API key :)

✨ Upcoming features:

  • Per-button hotkeys and model choice
  • Significantly improving stability on all PCs
  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Checking that the active window is the same before pasting.
  • And more! See my [Windows/Linux Version Feature Roadmap](https://github.com/theJayTea/WritingTools/issues/206)!

πŸ“¦ Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Happy New Year 2026!
  • This release brings the following changes:
  • + 10 more
πŸ†• Windows v8 | macOS v5.5Win_v8+mac_OS_v5.5
theJayTeatheJayTeaΒ·6mo agoΒ·December 8, 2025
GitHub

πŸ› 1. ✨New updated Gemini / Gemma models! Fixes any "quota exceeded" errors.

  • Overnight, Google slashed usage limits on the free Gemini API.
  • Writing Tools used the slightly outdated 2.0 model family, which got booted off the free tier (thus the errors).
  • 2.5 Flash and 2.5 Flash Lite are slashed to a tiny 20 requests per day (welp!)
  • Writing Tools now defaults to using `Gemma 3 27B`, which is a very, very intelligent model that runs incredibly quick and is notably more intelligent than the previous Gemini Flash model!
  • Writing Tools also has a new `Custom` Gemini model option, so you can choose your own Gemini model regardless of what the dropdown lets you choose.
  • <img width="1171" height="560" alt="image" src="https://github.com/user-attachments/assets/dcb8c919-a8c2-4794-bd47-3318d91307cd" />

πŸ”’ 2. πŸ”’ Improved security for on-device Gemini API key storage

  • Your Gemini API key was always safe and never sent anywhere except straight to Google, and was stored *only* on your local device in your `config.json` file.
  • To further bolster security, I now store your API key heavily encrypted with a custom encryption algorithm.
  • This way, if you ever happen to get malware that tries to search your entire hard drive for API keys, your Gemini key will be safe.

✨ 3. ⬆️ New Easy Update Logic!

  • You simply need to drag and drop the new `Writing Tools.exe` to replace your old one!
  • On first launch, if you'd been using Gemini before, it'll automatically migrate you to the new `Gemma 3 27B` model and also encrypt your previously saved Gemini API key :)

✨ Upcoming features:

  • Per-button hotkeys and model choice
  • Significantly improving stability on all PCs
  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Checking that the active window is the same before pasting.
  • And more! See my [Windows/Linux Version Feature Roadmap](https://github.com/theJayTea/WritingTools/issues/206)!

πŸ“¦ Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Added text size persistence in response view by @gdmka
  • Fixed OpenAI-compatible API failure with custom Base URL by @drankush
  • + 7 more
Windows v7.1 | πŸ†• macOS v5.4Win_v7.1+macOS_v5.4
AryamirsepasiAryamirsepasiΒ·7mo agoΒ·November 6, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Improved UI across the app
  • Improved Accessibility
  • + 13 more
Windows v7.1 | πŸ†• macOS v5.0Win_v7.1+macOS_v5
AryamirsepasiAryamirsepasiΒ·10mo agoΒ·August 27, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Updated AI providers: New cloud and local AI models (Gemma 3, Gemma 3n, Gemini 2.5, etc.).
  • iCloud support for commands.
  • + 10 more

✨ Upcoming Features:

  • Text streaming in the response window.
  • Better support for reasoning models.
  • Context Menu Support
Windows v7.1 | πŸ†• macOS v4.2Win_v7.1+macOS_v4.2
AryamirsepasiAryamirsepasiΒ·1y agoΒ·May 20, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • New AI Providers: OpenRouter and Anthropic are now available in the app, and they both support native image recognition thanks to [AIProxySwift](https://github.com/lzell/AIProxySwift)!
  • Fixed Window Size when editing built in commands.

πŸ“¦ v4.1 Release Notes:

  • Revamped Local LLM page: You can now select either an LLM with OCR or a VLM with direct image recognition.
  • New Local AI Models: Qwen 3.0 4B, Gemma 2 2B, Qwen2.5 VL
  • Fixed Permission Issue: Fixed the annoying bug that plagued previous versions. For future updates you no longer have to reset the permissions after each update. However, if you are using a previous version, you would still have to re-enable accessibility access one last time:
  • > System Settings β†’ Privacy & Security β†’ Accessibility β†’ Select *writing-tools* β†’ Press the minus (–) button β†’ Press the plus (+) button β†’ Add *writing-tools* again and enable access.

πŸ“¦ v4 Release Notes:

  • Integrated [AIProxySwift](https://github.com/lzell/AIProxySwift) for all providers.
  • Image Recognition in Finder: Simply open WritingTools on the desired image in Finder, and it will be recognized by the app.
  • Image Support for All Providers:
  • Some providers like Google and OpenAI have native image support via their APIs, which is fully utilized here.
  • Others, like Mistral and Local LLM, use OCR and Apple Vision for text recognition on images.
  • For Ollama, you can choose between native support (if your AI model supports it) or OCR via Settings.
  • Keyboard Shortcuts for Each Tool:
  • You can set up separate shortcuts for each tool in its Edit Page.
  • + 12 more

✨ Upcoming Features:

  • Text streaming in the response window.
  • Better support for reasoning models.
  • Retain formatting styles after pasting.
  • Gemma 3 support as soon as it is completed by the MLX team.
  • Support for documents.
Windows v7.1 | πŸ†• macOS v4.1Win_v7.1+macOS_v4.1
AryamirsepasiAryamirsepasiΒ·1y agoΒ·May 12, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Revamped Local LLM page: You can now select either an LLM with OCR or a VLM with direct image recognition.
  • New Local AI Models: Qwen 3.0 4B, Gemma 2 2B, Qwen2.5 VL
  • + 2 more

πŸ“¦ v4 Release Notes:

  • Integrated [AIProxySwift](https://github.com/lzell/AIProxySwift) for all providers.
  • Image Recognition in Finder: Simply open WritingTools on the desired image in Finder, and it will be recognized by the app.
  • Image Support for All Providers:
  • Some providers like Google and OpenAI have native image support via their APIs, which is fully utilized here.
  • Others, like Mistral and Local LLM, use OCR and Apple Vision for text recognition on images.
  • For Ollama, you can choose between native support (if your AI model supports it) or OCR via Settings.
  • Keyboard Shortcuts for Each Tool:
  • You can set up separate shortcuts for each tool in its Edit Page.
  • + 11 more

✨ Upcoming Features:

  • Text streaming in the response window.
  • Better support for reasoning models.
  • Gemma 3 support as soon as it is completed by the MLX team.
  • Support for videos and links via Gemini.
  • Still testing: evaluating the possibility of using a Core ML or `llama.cpp` model instead of MLX β€” which should, theoretically, allow Local LLM to run on Intel Macs as well.
Windows v7.1 | πŸ†• macOS v4Win_v7.1+macOS_v4
AryamirsepasiAryamirsepasiΒ·1y agoΒ·April 26, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Integrated [AIProxySwift](https://github.com/lzell/AIProxySwift) for all providers.
  • Image Recognition in Finder: Simply open WritingTools on the desired image in Finder, and it will be recognized by the app.
  • + 17 more

✨ Upcoming Features:

  • Text streaming in the response window.
  • Better support for reasoning models.
  • Gemma 3 support as soon as it is completed by the MLX team.
  • Support for videos and links via Gemini.
  • Still testing: evaluating the possibility of using a Core ML or `llama.cpp` model instead of MLX β€” which should, theoretically, allow Local LLM to run on Intel Macs as well.
Windows v7.1 | πŸ†• macOS v3.1Win_v7.1+macOS_v3.1
theJayTeatheJayTeaΒ·1y agoΒ·March 6, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Complete new tool management system to fix current issues.
  • Added checks to disable Local LLM on Intel Macs. This should prevent the crashes.
  • + 3 more

πŸ“¦ Release notes for macOS v3:

  • Almost everything new in Windows v7.1.
  • Integrated Local LLM (Llama 3.2 3B), the app now can work without any API Keys or Ollama. Please note that the LLM must be downloaded via Settings.
  • Support for German and French.
  • Ability to close the Popup Window via ESC Key.
  • Bug fixes.

✨ Upcoming features:

  • Text Streaming in response window.
  • Better support for reasoning models.
  • Support for Videos and Links via Gemini.
  • Image support on all Providers
  • Still testing: I am testing and seeing if it is possible to use a Core ML Model instead of MLX. This should theoretically allow Local LLM to run on Intel Macs, too.
πŸ†• Windows v7.1 | macOS v2Win_v7.1+macOS_v2
theJayTeatheJayTeaΒ·1y agoΒ·February 15, 2025
GitHub

πŸ› v7.1 Hotfix Additions:

  • Fixed an issue with the OpenAI Provider, and improved & optimised the entire AI Provider architecture.
  • Improved the thinking text animation.
  • Fixed the default icon arrangement to be the same as v6.

✨ Huge thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.
  • And of course, bug fixes and improvements overall :]

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7.1` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • New Feature: Image Processing via Gemini (Thanks to @Joaov41. GitHub: [https://github.com/Joaov41](https://github.com/Joaov41))
  • Added direct Mistral support
  • + 3 more

✨ Upcoming features:

  • Text streaming in the Response Window
  • Localisation of the buttons for some languages
  • Ability to close the Popup Window via ESC Key
  • Ability to work with an embedded local LLM without any configuration
πŸ†• Windows v7 | macOS v2Win_v7+macOS_v2
theJayTeatheJayTeaΒ·1y agoΒ·February 15, 2025
GitHub

✨ HUGE thanks to @momokrono for building the *entire* back-end for this πŸ’›! I added the GUI (with draggable buttons, reset to default functionality...).

  • ![image](https://github.com/user-attachments/assets/f2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)

πŸ“¦ 2. Sleeker pop-up UI

  • ![image](https://github.com/user-attachments/assets/bfff0532-0991-4715-9f64-3f2a293acad0)

πŸ“¦ 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options β€” entirely thanks to @momokrono!

  • ![image](https://github.com/user-attachments/assets/832c70c1-43cf-4250-8b6a-cf8b3920d806)

✨ 4. New Gemini model options, with better explanations

  • ![image](https://github.com/user-attachments/assets/1e1bae41-0ab4-4339-8b56-191dffc6047a)

✨ 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono so awesomely implemented this :D

  • ![image](https://github.com/user-attachments/assets/48d34b46-91be-471a-b2e4-04bbd9589d65)

πŸ“¦ 5. Other Improvements:

  • UX improvements to the Summary etc. pop-up window (optimized initial height)
  • Friendlier error message on hitting Gemini rate-limits
  • Added graceful quitting when running through the terminal [credit: @momokrono]

✨ Upcoming features:

  • Localization (multi-language UI) β€” @momokrono has [built the entire framework](https://github.com/theJayTea/WritingTools/discussions/92) for this, and my gratitude is unbounded β€” this would help so many. It'll be ready by the next release!
  • Hotkeys for specific options.
  • Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https://github.com/theJayTea/WritingTools/issues/109#issuecomment-2614060989)).
  • (researching) Tracked changes/diff check (to compare proofread text with the original).
  • Checking that the active window is the same before pasting.
  • More feature suggestions on GitHub Issues, and potentially future ones.

πŸ“¦ ⬆️ Update Instructions:

  • You can keep using your old `config.json` to preserve your set-up! Simply bring it over into the new `Writing Tools v7` folder you'll download below.

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • New Feature: Image Processing via Gemini (Thanks to @Joaov41. GitHub: [https://github.com/Joaov41](https://github.com/Joaov41))
  • Added direct Mistral support
  • + 3 more

✨ Upcoming features:

  • Text streaming in the Response Window
  • Localisation of the buttons for some languages
  • Ability to close the Popup Window via ESC Key
  • Ability to work with an embedded local LLM without any configuration
Windows v6 | πŸ†• macOS v2Win_v6+macOS_v2
theJayTeatheJayTeaΒ·1y agoΒ·January 26, 2025
GitHub

πŸ“¦ 1. Improvements to the Summary/Key Points/Table/Chat window β€” you can now:

  • Chat with the summary! You can for more details on particular parts, or ask it to explain things. The chat history is preserved until you close the window.
  • Copy the response as markdown.
  • I also added a sweet tiny "Thinking..." animation haha.
  • ![image](https://github.com/user-attachments/assets/e117475e-da85-4390-a36e-56f162c3512d)

πŸ“¦ 3. The Writing Tools Chat Mode (when you invoke Writing Tools without selecting any text) now shows its response in a proper Chat window. So you can now have a quick chat with an LLM with one click, anywhere.

  • https://github.com/user-attachments/assets/34dab06b-726d-46c2-a23f-dad7b81cd6a2

✨ 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https://github.com/theJayTea/WritingTools/blob/main/Windows_and_Linux/Latest_Version_for_Update_Check.txt) on the initial Writing Tools launch. It'll never annoy you with any pop-up notice or notification β€” just a small message on the Writing Tools pop-up itself :)

  • <img width="226" alt="image" src="https://github.com/user-attachments/assets/5ff34406-1a67-4a6c-8ff0-b3a19c151180" />

✨ Upcoming features:

  • Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).
  • More of the feature suggestions in the Issues page.

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • New Feature: Image Processing via Gemini (Thanks to @Joaov41. GitHub: [https://github.com/Joaov41](https://github.com/Joaov41))
  • Added direct Mistral support
  • + 3 more

✨ Upcoming features:

  • Text streaming in the Response Window
  • Localisation of the buttons for some languages
  • Ability to close the Popup Window via ESC Key
  • Ability to work with an embedded local LLM without any configuration
Windows v6 | πŸ†• macOS v1.0 (Stable!)Win_v6+macOS_v1.0
theJayTeatheJayTeaΒ·1y agoΒ·January 15, 2025
GitHub

πŸ“¦ 1. Improvements to the Summary/Key Points/Table/Chat window β€” you can now:

  • Chat with the summary! You can for more details on particular parts, or ask it to explain things. The chat history is preserved until you close the window.
  • Copy the response as markdown.
  • I also added a sweet tiny "Thinking..." animation haha.
  • ![image](https://github.com/user-attachments/assets/e117475e-da85-4390-a36e-56f162c3512d)

πŸ“¦ 3. The Writing Tools Chat Mode (when you invoke Writing Tools without selecting any text) now shows its response in a proper Chat window. So you can now have a quick chat with an LLM with one click, anywhere.

  • https://github.com/user-attachments/assets/34dab06b-726d-46c2-a23f-dad7b81cd6a2

✨ 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https://github.com/theJayTea/WritingTools/blob/main/Windows_and_Linux/Latest_Version_for_Update_Check.txt) on the initial Writing Tools launch. It'll never annoy you with any pop-up notice or notification β€” just a small message on the Writing Tools pop-up itself :)

  • <img width="226" alt="image" src="https://github.com/user-attachments/assets/5ff34406-1a67-4a6c-8ff0-b3a19c151180" />

✨ Upcoming features:

  • Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).
  • More of the feature suggestions in the Issues page.

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Replaced the custom keyboard shortcut recorder [with the amazing package](https://github.com/sindresorhus/KeyboardShortcuts) developed by @sindresorhus. This is very stable and is the same package that the ChatGPT app for macOS uses.
  • Added a Glassmorphic design option in settings for those that enjoy it and want something more in line with Apple design language.
  • + 4 more

✨ Upcoming features:

  • Localisation of the buttons for some languages.
  • Support for Mistral API (EU users may like this as Mistral won't send any data outside of the EU due to regulations).
  • Text streaming in the Response Window.
  • Bug fixes (always :D).
Windows v6 | πŸ†• macOS Beta 5Win_v6+macOS_Beta_5
theJayTeatheJayTeaΒ·1y agoΒ·December 30, 2024
GitHub

πŸ“¦ 1. Improvements to the Summary/Key Points/Table/Chat window β€” you can now:

  • Chat with the summary! You can for more details on particular parts, or ask it to explain things. The chat history is preserved until you close the window.
  • Copy the response as markdown.
  • I also added a sweet tiny "Thinking..." animation haha.
  • ![image](https://github.com/user-attachments/assets/e117475e-da85-4390-a36e-56f162c3512d)

πŸ“¦ 3. The Writing Tools Chat Mode (when you invoke Writing Tools without selecting any text) now shows its response in a proper Chat window. So you can now have a quick chat with an LLM with one click, anywhere.

  • https://github.com/user-attachments/assets/34dab06b-726d-46c2-a23f-dad7b81cd6a2

✨ 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https://github.com/theJayTea/WritingTools/blob/main/Windows_and_Linux/Latest_Version_for_Update_Check.txt) on the initial Writing Tools launch. It'll never annoy you with any pop-up notice or notification β€” just a small message on the Writing Tools pop-up itself :)

  • <img width="226" alt="image" src="https://github.com/user-attachments/assets/5ff34406-1a67-4a6c-8ff0-b3a19c151180" />

✨ Upcoming features:

  • Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).
  • More of the feature suggestions in the Issues page.

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Improved onboarding window
  • Resolved GitHub page issues
  • + 5 more

✨ Upcoming features:

  • Complete context menu implementation
  • UI improvements
  • A few remaining Windows v6 features
πŸ†•πŸŽ‰ Windows v6 | macOS Beta 4Win_v6+macOS_Beta_4
theJayTeatheJayTeaΒ·1y agoΒ·December 23, 2024
GitHub

πŸ“¦ 1. Improvements to the Summary/Key Points/Table/Chat window β€” you can now:

  • Chat with the summary! You can for more details on particular parts, or ask it to explain things. The chat history is preserved until you close the window.
  • Copy the response as markdown.
  • I also added a sweet tiny "Thinking..." animation haha.
  • ![image](https://github.com/user-attachments/assets/e117475e-da85-4390-a36e-56f162c3512d)

πŸ“¦ 3. The Writing Tools Chat Mode (when you invoke Writing Tools without selecting any text) now shows its response in a proper Chat window. So you can now have a quick chat with an LLM with one click, anywhere.

  • https://github.com/user-attachments/assets/34dab06b-726d-46c2-a23f-dad7b81cd6a2

✨ 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https://github.com/theJayTea/WritingTools/blob/main/Windows_and_Linux/Latest_Version_for_Update_Check.txt) on the initial Writing Tools launch. It'll never annoy you with any pop-up notice or notification β€” just a small message on the Writing Tools pop-up itself :)

  • <img width="226" alt="image" src="https://github.com/user-attachments/assets/5ff34406-1a67-4a6c-8ff0-b3a19c151180" />

✨ Upcoming features:

  • Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).
  • More of the feature suggestions in the Issues page.

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. On some devices, Writing Tools may not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • ---
  • ---
  • Better UI
  • Improved Menu Bar integration
  • + 4 more

✨ Upcoming features:

  • 1. Chat mode with follow-up questions
  • 2. Editable buttons!
Windows v5 | πŸ†• macOS Beta 4Win_v5+macOS_Beta_4
theJayTeatheJayTeaΒ·1y agoΒ·December 3, 2024
GitHub

πŸ“¦ 1. Summarise, Key Points, and Table now have their own pop-up UI with Markdown rendering!

  • <img width="649" alt="image" src="https://github.com/user-attachments/assets/17829b76-c2d1-466f-aef5-edf69857d33a">
  • <img width="714" alt="image" src="https://github.com/user-attachments/assets/3766aaa5-c14d-4975-b956-d58e69449baf">

✨ 2. [Gemini 1.5 Flash has been down for the last few days](https://discuss.ai.google.dev/t/partially-solved-gemini-models-overloading-with-token-windows-of-less-than-20/49579/5). I've swapped the model to Gemini 1.5 Flash 8B (which works), and also added a drop-down to switch between the different Gemini models.

  • ![image](https://github.com/user-attachments/assets/c54f07e6-915c-441f-be79-1da31c4ff0a0)

πŸ“¦ 3. The rounded corners are now prettier and anti-aliased, thanks to @raghavdhingra24

  • <img width="96" alt="image" src="https://github.com/user-attachments/assets/5fa216e2-522b-4f75-a82c-0a81bc0c2e85">

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---
  • Better UI
  • Improved Menu Bar integration
  • Better response window positioning
  • Input window when no text is selected
  • + 2 more
Windows v5 | πŸ†• macOS Beta 3Win_v5+macOS_Beta_3
theJayTeatheJayTeaΒ·1y agoΒ·December 1, 2024
GitHub

πŸ“¦ 1. Summarise, Key Points, and Table now have their own pop-up UI with Markdown rendering!

  • <img width="649" alt="image" src="https://github.com/user-attachments/assets/17829b76-c2d1-466f-aef5-edf69857d33a">
  • <img width="714" alt="image" src="https://github.com/user-attachments/assets/3766aaa5-c14d-4975-b956-d58e69449baf">

✨ 2. [Gemini 1.5 Flash has been down for the last few days](https://discuss.ai.google.dev/t/partially-solved-gemini-models-overloading-with-token-windows-of-less-than-20/49579/5). I've swapped the model to Gemini 1.5 Flash 8B (which works), and also added a drop-down to switch between the different Gemini models.

  • ![image](https://github.com/user-attachments/assets/c54f07e6-915c-441f-be79-1da31c4ff0a0)

πŸ“¦ 3. The rounded corners are now prettier and anti-aliased, thanks to @raghavdhingra24

  • <img width="96" alt="image" src="https://github.com/user-attachments/assets/5fa216e2-522b-4f75-a82c-0a81bc0c2e85">

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---

✨ πŸŽ‰ Working Features

  • All of the tools, including the new response windows and the manual chat option.
  • Gemini and OpenAI support.
  • Initial Setup, Settings, and About pages.
  • πŸ†• The Gradient Theme (Dark Mode and Light Mode are supported).
  • πŸ†• Local LLM support.

πŸ“¦ ⏳ Not Yet Available

  • Opening the input window when no text is selected.
  • More refined positioning logic for the popup window to follow the cursor correctly.
  • *Note: macOS 14 (Sonoma) or later is required to run Writing Tools (due to accessibility API requirements).*
⚑ New macOS version! | v5v5
theJayTeatheJayTeaΒ·1y agoΒ·November 20, 2024
GitHub

πŸ“¦ **This is super useful to select all text on a website (ctrl+a) and get a summary that's super legible and formatted, with an extensively optimised system prompt for this purpose.**

  • <img width="649" alt="image" src="https://github.com/user-attachments/assets/17829b76-c2d1-466f-aef5-edf69857d33a">

πŸ“¦ **Tables can now be copied into MS Word :)**

  • <img width="714" alt="image" src="https://github.com/user-attachments/assets/3766aaa5-c14d-4975-b956-d58e69449baf">

✨ 2. [Gemini 1.5 Flash has been down for the last few days](https://discuss.ai.google.dev/t/partially-solved-gemini-models-overloading-with-token-windows-of-less-than-20/49579/5). I've swapped the model to Gemini 1.5 Flash 8B (which works), and also added a drop-down to switch between the different Gemini models.

  • ![image](https://github.com/user-attachments/assets/c54f07e6-915c-441f-be79-1da31c4ff0a0)

πŸ“¦ 3. The rounded corners are now prettier and anti-aliased, thanks to @raghavdhingra24

  • <img width="96" alt="image" src="https://github.com/user-attachments/assets/5fa216e2-522b-4f75-a82c-0a81bc0c2e85">

πŸ“¦ ⬆️ Update Instructions:

  • Delete your old Writing Tools folder and download the new one (the config file format has changed).

πŸ“¦ 🐞 Known Issues

  • 1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
  • ---

✨ Working Features

  • All of the tools, including the new response windows and the manual chat option.
  • Gemini and OpenAI Support.
  • Initial Setup, Settings, and About pages.

πŸ“¦ Not Yet Available

  • ~~Local LLM Integration.~~
  • The Gradient Theme (Dark Mode and Light Mode are supported).
  • Opening the Input Window when no text is selected
  • More refined positioning logic for the popup window to follow the cursor correctly.
  • *Note: macOS 14 (Sonoma) or above is required to run Writing Tools (due to accessibility API requirements).*
🌲Major Bug Fixes & Stability Improvements | v4v4
theJayTeatheJayTeaΒ·1y agoΒ·October 22, 2024
GitHub

πŸ“¦ Thanks again to @momokrono's amazing work with the Linux port and keyboard library migration β€” they did a remarkable job :)

  • ---

πŸ“¦ ⬆️ Update Instructions:

  • Simply replace your old Writing Tools folder with the new one!

πŸ“¦ 🐞 Known Issues

  • 1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usually unused.
πŸ₯ Local & Other Cloud LLM Support via OpenAI API, Chat Mode, and More! | v3v3
theJayTeatheJayTeaΒ·1y agoΒ·October 20, 2024
GitHub

♻️ 1. πŸŽ‰ Writing Tools now supports local & other cloud LLMs! This is thanks to a huge refactor by @CameronRedmore πŸ’›

  • It can now work with ANY OpenAI-Compatible API, giving you access to:
  • Locally hosted LLMs (via Ollama, llama.cpp, KoboldCPP, TabbyAPI, vLLM, etc.)
  • Other cloud LLMs that have OpenAI-compatible APIs (ChatGPT, Mistral AI, Anthropic, etc.)
  • This is exciting stuff!
  • The existing onboarding flow with the Gemini API is still an option, giving you easy access to a free cloud model that's still extremely intelligent.

✨ 2. πŸ’¬ There's a new chat mode when you invoke writing tools with no text selected!

  • (Credit: @CameronRedmore and @theJayTea )
  • <img width="347" alt="image" src="https://github.com/user-attachments/assets/4c71acb1-0a27-41ea-b036-b929ca3422ce">

πŸ“¦ This wouldn't be possible without @CameronRedmore's extensive work β€” thank you, truly, for being such an amazing contributor!

  • ---

πŸ“¦ ⬆️ Update Instructions:

  • Delete and re-download Writing Tools, as the config file format has changed.

πŸ“¦ 🐞 Known Issues

  • 1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.
  • To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
  • PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usualy unused.
  • 2. (Fix almost ready!) If you lock and unlock your PC, Writing Tools may not be able to detect your hotkey unless you relaunch it.
  • 3. (Fix almost ready!) Writing Tools may not work in Microsoft Word.
πŸŽ‰ Windows Native Theme, Dark Mode, and More! | v2v2
theJayTeatheJayTeaΒ·1y agoΒ·October 18, 2024
GitHub

πŸ“¦ This is a pretty major update! :D

  • 🌟 You can now choose between a Blurry Gradient Theme and Plain Theme that's similar to the native Windows + V pop-up! (Credit to [Disneyhockey40](https://github.com/Disneyhockey40) for the plain theme)
  • 🌟 Implemented full Dark Mode support for both themes (Credit: [Disneyhockey40](https://github.com/Disneyhockey40) for the plain theme)
  • Popup window now auto-dismisses if you click away from it!
  • Enhanced onboarding process with clearer UI and smoother flow
  • Various minor UI improvements (Credit: [Disneyhockey40](https://github.com/Disneyhockey40) and I)
  • `About` window:
  • Added "Check for updates" button
  • Added contributor credit
  • + 5 more
Fixed the AV false positives! | v1.5v1.5
theJayTeatheJayTeaΒ·1y agoΒ·October 16, 2024
GitHub

I now compile Writing Tools with PyInstaller, which fixes the AV false positives from the previous Nuitka compiler. Nuitka minifies and obfuscates the code to make it smaller in size, but this results in a known issue of AVs finding it suspicious. Well, we don't have to worry about that anymore :3

Initial Release! :Dv1
theJayTeatheJayTeaΒ·1y agoΒ·October 13, 2024
GitHub

πŸ“¦ ~~A Note on Antivirus Detections~~

  • ~~It turns out that some antivirus providers flag the compiled exe below as malware.~~
  • ~~`Trojan[Packed]/Python.Nuitka`~~
  • ~~The Python to exe compiler I used is Nuitka, which is why it's getting flagged β€” it's a known issue.~~
  • ~~It happens to obfuscate/minify the exe (to make it optimized and small as it works with its C compiler), making it look suspicious.~~
  • ~~So if you'd like, you could easily run it directly from `main.py` with the instructions in the main page :)~~
  • ~~If you're interested, feel free to explore the source code file yourself; it's well-documented. Writing Tools also never requires elevation ("Run as administrator").~~