[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-theJayTea--WritingTools":3,"tool-theJayTea--WritingTools":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",154349,2,"2026-04-13T23:32:16",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":77,"owner_email":78,"owner_twitter":76,"owner_website":76,"owner_url":79,"languages":80,"stars":93,"forks":94,"last_commit_at":95,"license":96,"difficulty_score":97,"env_os":98,"env_gpu":99,"env_ram":100,"env_deps":101,"category_tags":111,"github_topics":112,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":120,"updated_at":121,"faqs":122,"releases":153},7336,"theJayTea\u002FWritingTools","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.","WritingTools 是一款受 Apple Intelligence 启发、面向 Windows、Linux 和 macOS 的全系统智能写作助手。它旨在解决用户在任意应用程序中写作时面临的语法错误、表达不够精准或需要快速总结长内容等痛点。只需按下快捷键，用户即可对选中的文本进行即时校对、润色、风格调整（如更友好或更专业），甚至执行自定义指令（如翻译或添加代码注释）；同时，它还支持一键生成网页、文档及 YouTube 视频的智能摘要。\n\n这款工具非常适合学生、职场人士、内容创作者以及任何希望提升写作效率的普通用户，同时也为开发者提供了利用本地大模型或免费云端 API 的灵活选择。其独特亮点在于真正的“全系统”覆盖能力，打破了应用间的壁垒，让用户在任何软件中都能获得一致的 AI 辅助体验。此外，作为完全免费且开源的项目，WritingTools 不仅支持多种语言，还允许用户高度自定义功能按钮，兼顾了隐私保护与个性化需求，是目前全球范围内极具影响力的智能写作解决方案之一。","# Writing Tools\n\n> **🍎 Using a Mac? Jump to the macOS (Native Swift Port) section → [macOS](#macos)**\n\n### **Instantly proofread and optimize your writing system-wide with AI:**\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd3ce4694-b593-45ff-ae9a-892ce94b1dc8\n\n### **Summarize content (webpages, YouTube videos, documents...) in a click:**\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F76d13eb9-168e-4459-ada4-62e0586ae58c\n\n### **Add your own buttons for unlimited potential!**\n\n![image](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FtheJayTea_WritingTools_readme_0b6cefdcdb83.png)\n\n## ✨ What is Writing Tools?\n\nWriting Tools is an **Apple Intelligence-inspired application for Windows, Linux, and macOS that supercharges your writing with an AI LLM** (cloud-based or local).\n\nWith one hotkey press system-wide, it lets you fix grammar, optimize text according to your instructions, summarize content (webpages, YouTube videos, etc.), and more.\n\nIt's currently the **world's most intelligent system-wide grammar assistant**, works in ~any language, and has been featured in 🔥 [**28+ global publications**](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FMedia%20Coverage.md) ([Beebom](https:\u002F\u002Fbeebom.com\u002Fhigh-schooler-app-brings-apple-inteligence-writing-tools-windows\u002F), [XDA](https:\u002F\u002Fwww.xda-developers.com\u002Fwindows-pc-can-now-deliver-instant-free-writing-help-across-all-apps\u002F), [How-To Geek](https:\u002F\u002Fwww.howtogeek.com\u002Fif-you-like-apple-intelligences-writing-tool-try-this-open-source-app-as-its-windows-counterpart\u002F), [Neowin](https:\u002F\u002Fwww.neowin.net\u002Fnews\u002Fapple-intelligence-writing-tools-for-windows-get-new-summarization-features-and-more\u002F), [Windows Central](https:\u002F\u002Fwww.windowscentral.com\u002Fsoftware-apps\u002Fcan-apple-catch-up-apple-intelligence-just-shipped-yet-free-apple-writing-tools-on-github-for-windows-and-linux-make-a-better-alternative)...).\n\nWriting Tools was also among the 🔥 [**top 10 most trending AI programs in the world**](https:\u002F\u002Fdevface.ai\u002Franking\u002Ftop_ai_developers\u002F2024-10) on GitHub in October 2024.\n\n---\n\nHi! I'm Jesai, a high school student from Bangalore, and I created and maintain Writing Tools with help from our [amazing contributors](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fedit\u002Fmain\u002FREADME.md#-contributors). I want to especially shout out [momokrono](https:\u002F\u002Fgithub.com\u002Fmomokrono), who's contributed extensively, and [Arya Mirsepasi](https:\u002F\u002Fgithub.com\u002FAryamirsepasi), who built the entire macOS port!\n\nWriting Tools will always remain completely free and open-source.\n\nIf you find value in it, it would mean the world to me if you could support us as we continue to improve it. ❤️\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>Support Jesai\u003C\u002Fb> (Windows\u002FLinux):\u003C\u002Ftd>\n    \u003Ctd>\u003Cb>Support Arya\u003C\u002Fb> (macOS):\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fjesaitarun\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\">\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd>\u003Ca href=\"http:\u002F\u002Fbuymeacoffee.com\u002Faryamirsepasi\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\">\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## ⚡ What can I do with Writing Tools, exactly?\n\n### 1️⃣ Hyper-intelligent Writing Tools:\n- Select _any_ text on your PC and invoke Writing Tools with `ctrl+space`.\n- Choose **Proofread**, **Rewrite**, **Friendly**, **Professional**, **Concise**, or even enter **custom instructions** (e.g., _\"add comments to this code\"_, _\"make it title case\"_, _\"translate to French\"_).\n- Your text will instantly be replaced with the AI-optimized version. Use `ctrl+z` to revert.\n\n### 2️⃣ Powerful content summarization that you can chat with:\n- Select all text in any webpage, document, email, etc., with `ctrl+a`, or select the transcript of a YouTube video (from its description).\n- Choose **Summary**, **Key Points**, or **Table** after invoking Writing Tools.\n- Get a pop-up summary with clear and beautiful formatting (with Markdown rendering), saving you hours.\n- Chat with the summary if you'd like to learn more or have questions.\n\n### 3️⃣ Go wild with your own buttons!\n- They're your own magic buttons. Dream, and it'll magically be done with AI.\n\n### 3️⃣ Chat with an LLM anytime in a click:\n- Press `ctrl+space` without selecting text to start a conversation with your LLM _(for privacy, chat history is deleted when you close the window)_.\n\n## 🌟 Why Choose Writing Tools?\n\nAside from being the only Windows\u002FLinux program like Apple's Writing Tools, and the only way to use them on an Intel Mac or in the EU:\n\n- **More intelligent than Apple's Writing Tools and Grammarly Premium:** Apple uses a tiny 3B parameter model, while Writing Tools lets you use much more advanced models for free (e.g., Gemini 2.0 Flash [~30B]). Grammarly's rule-based NLP can't compete with LLMs.\n- **Completely free and open-source:** No subscriptions or hidden costs. Bloat-free and uses **~0% of your CPU** even when actively using it.\n- **Versatile AI LLM support:** Jump in quickly with the **free Gemini API & Gemini 2.0**, or an extensive range of **local LLMs** (via Ollama [[instructions]](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools?tab=readme-ov-file#-optional-ollama-local-llm-instructions-for-windowslinux-v7-onwards), llama.cpp, KoboldCPP, TabbyAPI, vLLM, etc.) or **cloud-based LLMs** (ChatGPT, Mistral AI, etc.) through Writing Tools' OpenAI-API-compatibility.\n- **Does not mess with your clipboard, and works system-wide.**\n- **Privacy-focused**: Your API key and config files stay on *your* device. NO logging, diagnostic collection, tracking, or ads. Invoked *only* on your command. Local LLMs keep your data on your device & work without the internet.\n- **Supports multiple languages:** Works with any language and translates text better than Google Translate (type \"translate to [language]\" in `Describe your change...`).\n- **Code support:** Fix, improve, translate, or add comments to code with `Describe your change...`.\"\n- **Themes, Dark Mode, & Customization**: Choose between **2 themes**: a blurry gradient theme and a plain theme that resembles the Windows + V pop-up! Also has full **dark mode** support. **Set your own hotkey** for quick access.\n\n## ✅ **1 Minute Installation**\n\n### **🪟 Windows**:\n1. Go to the [Releases](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Freleases) page and download the latest `Writing.Tools.zip` file.\n2. Extract it to your desired location (recommended: `Documents` or `App Data\u002FLocal`), run `Writing Tools.exe`, and enjoy! :D\n\n*Note: Writing Tools is a portable app. If you extract it into a protected folder (e.g., Program Files), you must run it as administrator at least on first launch so it can create\u002Fedit its config files (in the same folder as its exe).*\n\n**PS: Go to Writing Tools' Settings (from its tray icon at the bottom right of the taskbar) to enable starting Writing Tools on boot.**\n\n### **🐧 Linux (work-in-progress)**:\n[Run it from the source code](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FREADME's%20Linked%20Content\u002FTo%20Run%20Writing%20Tools%20Directly%20from%20the%20Source%20Code.md)\n\nWriting Tools works well on x11. On Wayland, there are a few caveats:\n- [it works on XWayland apps](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F34#issuecomment-2461633556)\n- [and it works if you disable Wayland for individual Flatpaks with Flatseal.](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F93#issuecomment-2576511041)\n\n\u003Ca id=\"macos\">\u003C\u002Fa>\n### 🍎 macOS\nThe macOS version is a **native Swift port**, developed by [Arya Mirsepasi](https:\u002F\u002Fgithub.com\u002FAryamirsepasi). View the [README inside the macOS folder](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Ftree\u002Fmain\u002FmacOS) to learn more.\n\nTo install it:\n1. Go to the [Releases](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Freleases) page and download the latest macOS `.dmg` file.\n2. Open the `.dmg` file, also open a Finder Window, and drag the `writing-tools.app` into the Applications folder. That's it!\n\n**Note:** macOS 14 or later is required due to accessibility API requirements.\n\n---\n\n#### 💎 Why the macOS port is special\n\n- **Truly native**: Built in Swift (SwiftUI + AppKit where needed) for a fast, polished Mac experience.\n- **Private & on-device**: Run **local LLMs with MLX** on Apple Silicon — no internet required for on-device models.\n- **Rich-text aware**: **Proofread preserves RTF formatting** (bold, italics, lists, links) so your documents keep their look while errors disappear.\n- **Your workflows, your way**: **Edit and add your own commands** and assign custom shortcuts.\n- **Multilingual by design**: App UI supports **English, German, French, and Spanish**, and commands work in many more languages.\n- **Choice of intelligence**: Connect to top providers or go fully local — switch any time.\n- **Themes**: Multiple themes (including dark mode) to match your desktop vibe.\n\n#### 🧠 Providers & Models on macOS\n\n- Cloud: **OpenAI, Google (Gemini), Anthropic, Mistral, OpenRouter**  \n- Local: **Ollama** (via OpenAI-compatible endpoint) and **MLX on Apple Silicon** for first-class, low-latency on-device inference  \n- You can mix & match: keep sensitive work on-device with MLX, use cloud models when you need the biggest brains.\n\n#### 🖱️ System-wide magic on macOS\n\n- Works across most Mac apps — select text, invoke Writing Tools, and instantly **Proofread**, **Rewrite**, **Change tone**, or **Summarize**.\n- Start a **quick chat** with your chosen model without selecting text.\n\n> **Tip:** If your shortcut clashes with Spotlight or Input Source switching, set a custom hotkey in Writing Tools **and\u002For** adjust macOS settings under  \n> **System Settings → Keyboard → Keyboard Shortcuts** (Spotlight \u002F Input Sources).\n\n#### 🔐 First-launch permissions (macOS)\n\nFor full functionality, macOS will prompt you to grant:\n- **Accessibility** (to read\u002Freplace selected text)\n- **Screen Recording** (for certain apps that restrict text access)\n\nYou can manage these under **System Settings → Privacy & Security**.\n\n#### ⚙️ Power features (macOS)\n\n- **Command editor**: Create reusable buttons for your own prompts and assign shortcuts.\n- **Model flexibility**: Bring your own API keys. Switch providers per task.\n- **Document-friendly**: RTF-preserving **Proofread** keeps your formatting intact.\n- **Localization**: UI in **EN\u002FDE\u002FFR\u002FES**; commands happily work with many languages.\n- **Theming**: Choose from multiple themes, including dark mode.\n\n#### 🧩 Troubleshooting (macOS)\n\n- **Hotkey not firing?** Change the shortcut in Writing Tools and make sure nothing else uses the same combo (Spotlight \u002F Input Sources).  \n- **No text replacement in a specific app?** Ensure **Accessibility** is enabled for Writing Tools; for some apps, **Screen Recording** is also required.  \n- **Local model issues?** Confirm your Ollama\u002FMLX model is running and the base URL\u002Fmodel name are correct in Settings.\n\n---\n\n## 👀 Tips\n\n#### 1️⃣ Summarise a YouTube video from its transcript:\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdd4780d4-7cdb-4bdb-9a64-e93520ab61be\n\n#### 2️⃣ Make Writing Tools work better in MS Word: the `ctrl+space` keyboard shortcut is mapped to \"Clear Formatting\", making you lose paragraph indentation. Here's how to improve this:\nP.S.: Word's rich-text formatting (bold, italics, underline, colours...) will be lost on using Writing Tools. A Markdown editor such as [Obsidian](https:\u002F\u002Fobsidian.md\u002F) has no such issue.\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F42a3d8c7-18ac-4282-9478-16aab935f35e\n\n## 🔒 Privacy\n\nI believe strongly in protecting your privacy. Writing Tools:\n- Does not collect or store any of your writing data by itself. It doesn't even collect general logs, so it's super light and privacy-friendly.\n- Lets you use local LLMs to process your text entirely on-device.\n- Only sends text to the chosen AI provider (encrypted) when you *explicitly* use one of the options.\n- Only stores your API key locally on your device.\n\nNote: If you choose to use a cloud based LLM, refer to the AI provider's privacy policy and terms of service.\n\n## ✨ Options Explained\n\n- **Proofread:** The smartest grammar & spelling corrector. Sorry not sorry, Grammarly Premium.\n- **Rewrite:** Improve the phrasing of your text.\n- **Make Friendly\u002FProfessional:** Adjust the tone of your text.\n- **Custom Instructions:** Tailor your request (e.g., \"Translate to French\") through `Describe your change...`.\n\nThe following options respond in a pop-up window (with markdown rendering, selectable text, and a zoom level that saves & applies on app restarts):\n- **Summarize:** Create clear and concise summaries.\n- **Extract Key Points:** Highlight the most important points.\n- **Create Tables:** Convert text into a formatted table. PS: You can copy & paste the table into MS Word.\n\n## 🦙 (Optional) Ollama Local LLM Instructions [for Windows\u002FLinux v7 onwards]:\nThese instructions are for Writing Tools Windows\u002FLinux v7+, using its native Ollama provider:\n1. [Download](https:\u002F\u002Follama.com\u002Fdownload) and install Ollama.\n2. Choose an LLM from [here](https:\u002F\u002Follama.com\u002Flibrary). Recommended: `Llama 3.1 8B` (~8GB RAM of VRAM required).\n3. Run `ollama pull llama3.1:8b` in your terminal to download it.\n4. Open Writing Tools Settings and simply select the Ollama AI Provider. The default model name is already `Llama 3.1 8B`.\n5. That's it! **Enjoy Writing Tools with _absolute_ privacy and no internet connection!** 🎉 From now on, you'll simply need to launch Ollama and Writing Tools into the background for it to work.\n\n## 🦙 (Optional) Ollama Local LLM Instructions:\nThese instructions are for any Writing Tools version, using the OpenAI-Compatible provider:\n1. [Download](https:\u002F\u002Follama.com\u002Fdownload) and install Ollama.\n2. Choose an LLM from [here](https:\u002F\u002Follama.com\u002Flibrary). Recommended: `Llama 3.1 8B` (~8GB RAM of VRAM\u002FRAM required).\n3. Run `ollama pull llama3.1:8b` in your terminal to download Llama 3.1.\n4. In Writing Tools, set the `OpenAI-Compatible` provider with:\n   - API Key: `ollama` (PS: For most local LLM providers, any random string here will suffice.)\n   - API Base URL: `http:\u002F\u002Flocalhost:11434\u002Fv1`\n   - API Model: `llama3.1:8b`\n5. That's it! **Enjoy Writing Tools with _absolute_ privacy and no internet connection!** 🎉 From now on, you'll simply need to launch Ollama and Writing Tools into the background for it to work.\n\n## 🐞 Known Issues\n1. (Being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.\n   \n   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.\n\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\n\n## 👨‍💻 To Run Writing Tools Directly from the Source Code\n\n[Instructions here!](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FREADME's%20Linked%20Content\u002FTo%20Run%20Writing%20Tools%20Directly%20from%20the%20Source%20Code.md)\n\n\n## 👨‍💻 To Compile the Application Yourself:\n\n[Instructions here!](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002F8713e5a5de63a7892b05a43b9753172e692768fb\u002FREADME's%20Linked%20Content\u002FTo%20Compile%20the%20Application%20Yourself.md)\n\n## 🌟 Contributors\n\nWriting Tools would not be where it is today without its amazing contributors:\n\n### 🪟🐧 Windows & Linux version:\n**1. [momokrono](https:\u002F\u002Fgithub.com\u002Fmomokrono):**\n\nAdded Linux support, switched to the pynput API to improve Windows stability. Added Ollama API support, the core logic for customisable buttons, and localization. Fixed misc. bugs and added graceful termination support by handling SIGINT signal.\n\n@momokrono has been incredibly kind and helpful, and I'm forever grateful to have him as a contributor. Not only has he provided extensive help with code, but he's also played a big role in managing GitHub issues. - Jesai\n\n**2. [Cameron Redmore (CameronRedmore)](https:\u002F\u002Fgithub.com\u002FCameronRedmore):**\n\nExtensively refactored Writing Tools and added OpenAI Compatible API support, streamed responses, and the chat mode when no text is selected.\n\n**3. [Soszust40 (Soszust40)](https:\u002F\u002Fgithub.com\u002FSoszust40):**\n\nHelped add dark mode, the plain theme, tray menu fixes, and UI improvements.\n\n**4. [Alok Saboo (arsaboo)](https:\u002F\u002Fgithub.com\u002Farsaboo):**\n\nHelped improve the reliability of text selection.\n\n**5. [raghavdhingra24](https:\u002F\u002Fgithub.com\u002Fraghavdhingra24):**\n\nMade the rounded corners anti-aliased & prettier.\n\n**6. [ErrorCatDev](https:\u002F\u002Fgithub.com\u002FErrorCatDev):**\n\nSignificantly improved the About window, making it scrollable and cleaning things up. Also improved our .gitignore & requirements.txt.\n\n**7. [Vadim Karpenko](https:\u002F\u002Fgithub.com\u002FVadim-Karpenko):**\n\nHelped add the start-on-boot setting!\n\n### 🍎 macOS version:\n#### A native Swift port created entirely by **[Arya Mirsepasi](https:\u002F\u002Fgithub.com\u002FAryamirsepasi)**! This was a big endeavour and he's done an increadble job.\n\nOver so many emails, @Aryamirsepasi has been someone I truly look up to, and it's rare to find people as kind as him. We're incredibly grateful for all his contributions here! — Jesai\n\n**1. [Joaov41](https:\u002F\u002Fgithub.com\u002FJoaov41):**\n\nDeveloped the amazing picture processing functionality in Gemini for WritingTools, allowing the app to now work with images in addition to text!\n\n**2. [drankush](https:\u002F\u002Fgithub.com\u002Fdrankush):**\n\nFixed an issue that caused the app to fail in completing requests when the OpenAI provider was configured with a custom Base URL (e.g., for Groq or other compatible services).\n\n**3. [gdmka](https:\u002F\u002Fgithub.com\u002Fgdmka):**\n\n- Added the change that makes the ResponseView remember the user’s preferred text size across app launches. \n- Implemented ability to set custom provider per each command. \n\n\n## 🤝 Contributing\n\nI welcome contributions! :D\n\nIf you'd like to improve Writing Tools, please feel free to open a Pull Request or get in touch with me (email below).\n\nIf there are major changes on your mind, it may be a good idea to get in touch before working on it.\n\n## 📬 Contact\n\nEmail: jesaitarun@gmail.com\n\nMade with ❤️ by a high school student. Check out my other app, [Bliss AI](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.jesai.blissai), a free AI tutor!\n\n## 📄 License\n\nDistributed under the GNU General Public License v3.0.\n","# 写作工具\n\n> **🍎 使用 Mac？跳转到 macOS（原生 Swift 移植）部分 → [macOS](#macos)**\n\n### **通过 AI 在全系统范围内即时校对和优化你的写作：**\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd3ce4694-b593-45ff-ae9a-892ce94b1dc8\n\n### **一键总结内容（网页、YouTube 视频、文档等）：**\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F76d13eb9-168e-4459-ada4-62e0586ae58c\n\n### **添加你自己的按钮，释放无限可能！**\n\n![image](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FtheJayTea_WritingTools_readme_0b6cefdcdb83.png)\n\n## ✨ 什么是写作工具？\n\n写作工具是一款受 Apple Intelligence 启发的跨平台应用，适用于 Windows、Linux 和 macOS，它通过 AI 大语言模型（云端或本地）来大幅提升你的写作效率。\n\n只需按下一个热键，即可在全系统范围内修复语法、根据你的指令优化文本、总结内容（如网页、YouTube 视频等），以及执行更多操作。\n\n目前，它是**全球最智能的系统级语法助手**，支持几乎所有语言，并已被🔥[**28+ 家全球媒体**](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FMedia%20Coverage.md) 报道（例如 [Beebom](https:\u002F\u002Fbeebom.com\u002Fhigh-schooler-app-brings-apple-inteligence-writing-tools-windows\u002F)、[XDA](https:\u002F\u002Fwww.xda-developers.com\u002Fwindows-pc-can-now-deliver-instant-free-writing-help-across-all-apps\u002F)、[How-To Geek](https:\u002F\u002Fwww.howtogeek.com\u002Fif-you-like-apple-intelligences-writing-tool-try-this-open-source-app-as-its-windows-counterpart\u002F)、[Neowin](https:\u002F\u002Fwww.neowin.net\u002Fnews\u002Fapple-intelligence-writing-tools-for-windows-get-new-summarization-features-and-more\u002F)、[Windows Central](https:\u002F\u002Fwww.windowscentral.com\u002Fsoftware-apps\u002Fcan-apple-catch-up-apple-intelligence-just-shipped-yet-free-apple-writing-tools-on-github-for-windows-and-linux-make-a-better-alternative)...）。\n\n此外，写作工具还跻身 GitHub 2024 年 10 月的 🔥[**全球十大热门 AI 项目**](https:\u002F\u002Fdevface.ai\u002Franking\u002Ftop_ai_developers\u002F2024-10)。\n\n---\n\n大家好！我是来自班加罗尔的高中生 Jesai。在各位[杰出贡献者](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fedit\u002Fmain\u002FREADME.md#-contributors)的帮助下，我创建并维护着写作工具。特别要感谢为项目做出巨大贡献的 [momokrono](https:\u002F\u002Fgithub.com\u002Fmomokrono)，以及完成了整个 macOS 移植工作的 [Arya Mirsepasi](https:\u002F\u002Fgithub.com\u002FAryamirsepasi)！\n\n写作工具将永远保持完全免费和开源。\n\n如果你觉得它很有价值，希望你能继续支持我们，帮助我们不断改进。❤️\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>支持 Jesai\u003C\u002Fb>（Windows\u002FLinux）：\u003C\u002Ftd>\n    \u003Ctd>\u003Cb>支持 Arya\u003C\u002Fb>（macOS）：\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fjesaitarun\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\">\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd>\u003Ca href=\"http:\u002F\u002Fbuymeacoffee.com\u002Faryamirsepasi\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\">\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## ⚡ 我究竟能用写作工具做什么？\n\n### 1️⃣ 超智能写作工具：\n- 在电脑上选择任意文本，然后按下 `Ctrl+Space` 调用写作工具。\n- 选择“校对”、“改写”、“友好”、“专业”、“简洁”，或者输入自定义指令（例如：“给这段代码添加注释”、“首字母大写”、“翻译成法语”）。\n- 文本会立即被 AI 优化后的版本替换。如果需要恢复原始文本，只需按下 `Ctrl+Z` 即可。\n\n### 2️⃣ 强大的内容摘要功能，还能与之对话：\n- 使用 `Ctrl+A` 选中任何网页、文档、邮件等内容中的全部文本，或者选择 YouTube 视频的字幕（从视频描述中获取）。\n- 调用写作工具后，选择“摘要”、“要点”或“表格”。\n- 你会看到一个格式清晰美观的弹出式摘要（支持 Markdown 渲染），帮你节省大量时间。\n- 如果你想了解更多或有疑问，还可以直接与摘要进行对话。\n\n### 3️⃣ 自定义专属按钮，随心所欲！\n- 这些按钮就是你的魔法按键。只要你想得到什么效果，AI 都能帮你实现。\n\n### 3️⃣ 随时随地一键与 LLM 对话：\n- 不需选中文本，直接按下 `Ctrl+Space`，即可开始与你的 LLM 对话。（为了保护隐私，关闭窗口后聊天记录会被清除）\n\n## 🌟 为什么选择写作工具？\n\n除了它是唯一一款类似于 Apple Writing Tools 的 Windows\u002FLinux 应用程序，也是在 Intel Mac 或欧盟地区使用类似功能的唯一途径之外：\n\n- **比 Apple Writing Tools 和 Grammarly Premium 更智能：** Apple 使用的是一个参数量仅为 30 亿的小型模型，而写作工具则允许你免费使用更先进的模型（例如 Gemini 2.0 Flash [约 300 亿参数]）。Grammarly 基于规则的 NLP 技术根本无法与 LLM 相提并论。\n- **完全免费且开源：** 无需订阅或支付任何隐藏费用。软件轻量无冗余，即使在使用时也仅占用约 0% 的 CPU 资源。\n- **支持多种 AI 大语言模型：** 你可以快速接入**免费的 Gemini API 和 Gemini 2.0**，也可以通过 Ollama [[说明]](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools?tab=readme-ov-file#-optional-ollama-local-llm-instructions-for-windowslinux-v7-onwards)、llama.cpp、KoboldCPP、TabbyAPI、vLLM 等丰富的**本地 LLM**，或者通过写作工具的 OpenAI API 兼容性连接到**云端 LLM**（如 ChatGPT、Mistral AI 等）。\n- **不会干扰你的剪贴板，且可在全系统范围内运行。**\n- **注重隐私：** 你的 API 密钥和配置文件都保存在你自己的设备上。绝不记录日志、收集诊断信息、追踪用户行为或投放广告。只有在你主动调用时才会运行。使用本地 LLM 时，数据完全保留在你的设备上，无需联网即可工作。\n- **多语言支持：** 支持所有语言，并且在文本翻译方面比 Google Translate 表现更好（只需在“描述你的修改…”中输入“翻译成[语言]”即可）。\n- **代码支持：** 你可以通过“描述你的修改…”来修复、优化、翻译代码，或为其添加注释。\n- **主题、深色模式与自定义：** 提供**两种主题**——模糊渐变主题和类似 Windows + V 快捷方式弹出框的简约主题！同时全面支持**深色模式**。你还可以**自定义快捷键**，以便快速访问。\n\n## ✅ **1 分钟安装指南**\n\n### **🪟 Windows**：\n1. 访问 [Releases](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Freleases) 页面，下载最新的 `Writing.Tools.zip` 文件。\n2. 将其解压到你想要的位置（推荐放在“文档”或“App Data\u002FLocal”目录下），然后运行 `Writing Tools.exe`，尽情享受吧！ :D\n\n*注意：写作工具是一款便携式应用。如果你将其解压到受保护的文件夹（如“Program Files”），至少在首次启动时需要以管理员身份运行，以便它能够创建或编辑自身的配置文件（位于与可执行文件相同的文件夹内）。*\n\n**PS：前往写作工具的设置界面（通过任务栏右下角的托盘图标进入），启用开机自启动功能。**\n\n### **🐧 Linux（开发中）**：\n[从源代码运行](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FREADME's%20Linked%20Content\u002FTo%20Run%20Writing%20Tools%20Directly%20from%20the%20Source%20Code.md)\n\nWriting Tools 在 X11 上运行良好。但在 Wayland 上，有一些需要注意的地方：\n- [它可以在 XWayland 应用程序上运行](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F34#issuecomment-2461633556)\n- [如果你使用 Flatseal 为单个 Flatpak 禁用 Wayland，它也能正常工作。](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F93#issuecomment-2576511041)\n\n\u003Ca id=\"macos\">\u003C\u002Fa>\n### 🍎 macOS\nmacOS 版本是由 [Arya Mirsepasi](https:\u002F\u002Fgithub.com\u002FAryamirsepasi) 开发的 **原生 Swift 移植版**。请查看 [macOS 文件夹内的 README](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Ftree\u002Fmain\u002FmacOS)，以了解更多信息。\n\n安装步骤如下：\n1. 前往 [Releases 页面](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Freleases)，下载最新的 macOS `.dmg` 文件。\n2. 打开 `.dmg` 文件，同时打开一个 Finder 窗口，将 `writing-tools.app` 拖入“应用程序”文件夹即可。完成！\n\n**注意**：由于辅助功能 API 的要求，macOS 需要 14 或更高版本。\n\n---\n\n#### 💎 为什么 macOS 移植版如此特别\n\n- **真正原生**：使用 Swift（必要时结合 SwiftUI 和 AppKit）构建，带来快速且精致的 Mac 体验。\n- **私密且本地运行**：在 Apple Silicon 设备上使用 MLX 运行 **本地大语言模型** — 无需互联网连接。\n- **富文本感知**：**校对功能会保留 RTF 格式**（粗体、斜体、列表、链接），使文档外观保持不变，同时消除错误。\n- **按你的流程定制**：可以**编辑和添加自定义命令**，并分配快捷键。\n- **多语言设计**：应用界面支持 **英语、德语、法语和西班牙语**，而命令则适用于更多语言。\n- **多种智能选择**：可连接顶级提供商，也可完全使用本地模型——随时切换。\n- **主题**：提供多种主题（包括深色模式），以匹配你的桌面风格。\n\n#### 🧠 macOS 上的提供商与模型\n\n- 云端：**OpenAI、Google (Gemini)、Anthropic、Mistral、OpenRouter**\n- 本地：**Ollama**（通过兼容 OpenAI 的端点）以及 **MLX on Apple Silicon**，用于一流的低延迟本地推理。\n- 你可以自由组合：将敏感内容留在本地使用 MLX 处理，而在需要更强大算力时再使用云端模型。\n\n#### 🖱️ macOS 上的系统级魔法\n\n- 可在大多数 Mac 应用程序中使用——选中文本，调用 Writing Tools，即可立即进行 **校对**、**改写**、**调整语气**或 **摘要**。\n- 无需选中文本，即可与你选择的模型进行 **快速对话**。\n\n> **提示**：如果快捷键与 Spotlight 或输入法切换冲突，请在 Writing Tools 中设置自定义热键，**或者**在 macOS 设置中调整：\n> **系统设置 → 键盘 → 键盘快捷键**（Spotlight \u002F 输入法）。\n\n#### 🔐 macOS 首次启动权限\n\n为确保完整功能，macOS 会提示你授予以下权限：\n- **辅助功能**（用于读取或替换选中文本）\n- **屏幕录制**（针对某些限制文本访问的应用）\n\n你可以在 **系统设置 → 隐私与安全性** 中管理这些权限。\n\n#### ⚙️ macOS 的强大功能\n\n- **命令编辑器**：创建可重复使用的按钮来执行自定义提示，并分配快捷键。\n- **模型灵活性**：支持自定义 API 密钥，可根据任务切换提供商。\n- **文档友好**：RTF 保留型 **校对** 功能可保持格式不变。\n- **本地化**：UI 支持 **EN\u002FDE\u002FFR\u002FES**；命令也适用于多种语言。\n- **主题支持**：提供多种主题，包括深色模式。\n\n#### 🧩 macOS 故障排除\n\n- **快捷键不起作用？** 更改 Writing Tools 中的快捷键，并确保没有其他功能使用相同的组合键（如 Spotlight 或输入法切换）。\n- **在特定应用中无法替换文本？** 确保已为 Writing Tools 启用 **辅助功能**；对于某些应用，还需要 **屏幕录制** 权限。\n- **本地模型有问题？** 确认 Ollama\u002FMLX 模型正在运行，并且设置中的基础 URL 和模型名称正确。\n\n---\n\n## 👀 使用技巧\n\n#### 1️⃣ 根据 YouTube 视频的字幕总结视频内容：\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdd4780d4-7cdb-4bdb-9a64-e93520ab61be\n\n#### 2️⃣ 让 Writing Tools 在 MS Word 中更好地工作：`Ctrl+Space` 快捷键被映射为“清除格式”，会导致段落缩进丢失。以下是改进方法：\n注：使用 Writing Tools 时，Word 的富文本格式（粗体、斜体、下划线、颜色等）将会丢失。而像 [Obsidian](https:\u002F\u002Fobsidian.md\u002F) 这样的 Markdown 编辑器则不存在这个问题。\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F42a3d8c7-18ac-4282-9478-16aab935f35e\n\n## 🔒 隐私政策\n\n我坚信保护你的隐私至关重要。Writing Tools：\n- 不会自行收集或存储你的任何写作数据。它甚至不收集通用日志，因此非常轻量且注重隐私。\n- 允许你使用本地大语言模型，在设备上完全处理你的文本。\n- 只有当你*明确*选择某个选项时，才会将文本加密后发送到选定的 AI 提供商。\n- 仅会在你的设备本地存储你的 API 密钥。\n\n注意：如果你选择使用基于云的大语言模型，请参考相应 AI 提供商的隐私政策和服务条款。\n\n## ✨ 功能说明\n\n- **校对**：最智能的语法和拼写纠正工具。对不起 Grammarly Premium，但我们更好！\n- **改写**：优化你的文本措辞。\n- **调整语气**：将文本调整为友好或专业风格。\n- **自定义指令**：通过“描述你的修改……”来自定义请求（例如“翻译成法语”）。\n\n以下选项会在弹出窗口中显示（支持 Markdown 渲染、文本选择以及可在应用重启时保存并应用的缩放级别）：\n- **摘要**：生成清晰简洁的摘要。\n- **提取要点**：突出最重要的内容。\n- **创建表格**：将文本转换为格式化的表格。提示：你可以将表格复制并粘贴到 MS Word 中。\n\n## 🦙 （可选）Ollama 本地 LLM 使用说明 [适用于 Windows\u002FLinux v7 及以上版本]：\n以下说明适用于 Writing Tools Windows\u002FLinux v7+，使用其原生 Ollama 提供者：\n1. [下载](https:\u002F\u002Follama.com\u002Fdownload) 并安装 Ollama。\n2. 从 [这里](https:\u002F\u002Follama.com\u002Flibrary) 选择一个 LLM。推荐使用 `Llama 3.1 8B`（约需 8GB VRAM）。\n3. 在终端中运行 `ollama pull llama3.1:8b` 下载模型。\n4. 打开 Writing Tools 设置，直接选择 Ollama AI 提供者。默认模型名称已设置为 `Llama 3.1 8B`。\n5. 完成！**尽情享受 Writing Tools 带来的绝对隐私和无需联网的体验吧！** 🎉 从今以后，你只需在后台启动 Ollama 和 Writing Tools，它们就能正常工作。\n\n## 🦙 （可选）Ollama 本地 LLM 使用说明：\n这些说明适用于所有版本的 Writing Tools，使用 OpenAI 兼容提供商时适用：\n1. [下载](https:\u002F\u002Follama.com\u002Fdownload) 并安装 Ollama。\n2. 从 [这里](https:\u002F\u002Follama.com\u002Flibrary) 选择一个 LLM。推荐：`Llama 3.1 8B`（约需 8GB 显存\u002F内存）。\n3. 在终端中运行 `ollama pull llama3.1:8b` 来下载 Llama 3.1。\n4. 在 Writing Tools 中，设置 `OpenAI 兼容` 提供商，配置如下：\n   - API 密钥：`ollama`（提示：对于大多数本地 LLM 提供商，此处填写任意随机字符串即可）\n   - API 基础 URL：`http:\u002F\u002Flocalhost:11434\u002Fv1`\n   - API 模型：`llama3.1:8b`\n5. 就这样！**尽情享受 Writing Tools 带来的_绝对_隐私和无网络连接体验吧！** 🎉 从今以后，你只需在后台启动 Ollama 和 Writing Tools 即可正常使用。\n\n## 🐞 已知问题\n1. （正在调查中）在某些设备上，Writing Tools 使用默认快捷键时无法正常工作。\n   \n   解决方法：将快捷键更改为 **ctrl+`** 或 **ctrl+j**，然后重启 Writing Tools。提示：如果某个快捷键已被其他程序或后台进程占用，Writing Tools 可能无法拦截该快捷键。上述快捷键通常未被使用。\n\n2. 首次启动 `Writing Tools.exe` 时可能会耗时较长——这似乎是因为杀毒软件会在允许其运行前对这个新可执行文件进行深度扫描。一旦它在后台加载到内存中，就会像往常一样立即运行。\n\n## 👨‍💻 直接从源代码运行 Writing Tools\n\n[说明在此！](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FREADME's%20Linked%20Content\u002FTo%20Run%20Writing%20Tools%20Directly%20from%20the%20Source%20Code.md)\n\n\n## 👨‍💻 自行编译应用程序：\n\n[说明在此！](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002F8713e5a5de63a7892b05a43b9753172e692768fb\u002FREADME's%20Linked%20Content\u002FTo%20Compile%20the%20Application%20Yourself.md)\n\n## 🌟 贡献者\n\n如果没有这些出色的贡献者，Writing Tools 不可能发展到今天的水平：\n\n### 🪟🐧 Windows & Linux 版本：\n**1. [momokrono](https:\u002F\u002Fgithub.com\u002Fmomokrono)：**\n\n增加了对 Linux 的支持，切换到 pynput API 以提高 Windows 系统的稳定性。添加了 Ollama API 支持、可自定义按钮的核心逻辑以及多语言支持。修复了各种 bug，并通过处理 SIGINT 信号实现了优雅退出功能。\n\n@momokrono 非常友善且乐于助人，我非常感激有他这样的贡献者。他不仅在代码方面给予了大量帮助，还在管理 GitHub 问题上发挥了重要作用。—— Jesai\n\n**2. [Cameron Redmore (CameronRedmore)](https:\u002F\u002Fgithub.com\u002FCameronRedmore)：**\n\n对 Writing Tools 进行了大规模重构，增加了 OpenAI 兼容 API 支持、流式响应功能以及未选中文本时的聊天模式。\n\n**3. [Soszust40 (Soszust40)](https:\u002F\u002Fgithub.com\u002FSoszust40)：**\n\n协助添加了深色模式、简洁主题、托盘菜单修复及 UI 改进。\n\n**4. [Alok Saboo (arsaboo)](https:\u002F\u002Fgithub.com\u002Farsaboo)：**\n\n帮助提升了文本选择的可靠性。\n\n**5. [raghavdhingra24](https:\u002F\u002Fgithub.com\u002Fraghavdhingra24)：**\n\n使圆角抗锯齿效果更佳，外观更加美观。\n\n**6. [ErrorCatDev](https:\u002F\u002Fgithub.com\u002FErrorCatDev)：**\n\n显著改进了关于窗口，使其可滚动并进行了清理。同时还优化了我们的 .gitignore 和 requirements.txt 文件。\n\n**7. [Vadim Karpenko](https:\u002F\u002Fgithub.com\u002FVadim-Karpenko)：**\n\n协助添加了开机自启设置！\n\n### 🍎 macOS 版本：\n#### 由 **[Arya Mirsepasi](https:\u002F\u002Fgithub.com\u002FAryamirsepasi)** 完全独立开发的原生 Swift 移植版！这是一项巨大的工程，他做得非常出色。\n\n在多次邮件交流中，@Aryamirsepasi 一直是我非常敬佩的人，像他这样善良的人实属罕见。我们对他在这里的所有贡献都深表感谢！—— Jesai\n\n**1. [Joaov41](https:\u002F\u002Fgithub.com\u002FJoaov41)：**\n\n为 WritingTools 开发了 Gemini 中令人惊叹的图片处理功能，使应用现在不仅可以处理文本，还可以处理图像！\n\n**2. [drankush](https:\u002F\u002Fgithub.com\u002Fdrankush)：**\n\n修复了一个问题，该问题会导致当 OpenAI 提供商配置了自定义基础 URL 时（例如用于 Groq 或其他兼容服务），应用无法完成请求。\n\n**3. [gdmka](https:\u002F\u002Fgithub.com\u002Fgdmka)：**\n\n- 添加了一项更改，使 ResponseView 能够记住用户在每次启动应用时偏好的文本大小。\n- 实现了为每个命令单独设置自定义提供商的功能。\n\n\n## 🤝 贡献\n我欢迎大家的贡献！:D\n\n如果您想改进 Writing Tools，请随时提交 Pull Request 或与我联系（邮箱见下文）。\n\n如果您有重大改动的想法，在动手之前先与我沟通可能会更好。\n\n## 📬 联系方式\n邮箱：jesaitarun@gmail.com\n\n由一名高中生用心制作。请查看我的另一款应用 [Bliss AI](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.jesai.blissai)，一款免费的 AI 辅导工具！\n\n## 📄 许可证\n根据 GNU 通用公共许可证 v3.0 发布。","# WritingTools 快速上手指南\n\nWritingTools 是一款受 Apple Intelligence 启发的开源 AI 写作助手，支持 Windows、Linux 和 macOS。它允许用户在任何应用程序中通过快捷键调用 AI，实现语法校对、文本润色、内容摘要及自定义指令处理。\n\n## 环境准备\n\n### 系统要求\n- **Windows**: 任意现代版本（便携版应用，无需安装）。\n- **macOS**: macOS 14 (Sonoma) 或更高版本（需满足辅助功能 API 要求）。\n- **Linux**: 推荐 X11 环境；Wayland 环境下需使用 XWayland 或通过 Flatseal 为特定 Flatpak 应用禁用 Wayland。\n\n### 前置依赖与模型配置\n本工具本身不内置模型，需配置以下任一 AI 服务：\n1. **云端模型（推荐新手）**:\n   - Google Gemini API (免费额度可用)\n   - OpenAI, Mistral AI, Anthropic 等（需自备 API Key）\n2. **本地模型（注重隐私）**:\n   - **Windows\u002FLinux**: 需预先安装 [Ollama](https:\u002F\u002Follama.com)、llama.cpp 或 KoboldCPP。\n   - **macOS**: 支持 Ollama 或原生 MLX (Apple Silicon 芯片专用)。\n\n> **注意**：若选择本地模型，请确保对应服务已在后台运行并可被访问。\n\n## 安装步骤\n\n### 🪟 Windows\n1. 访问 [Releases 页面](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Freleases) 下载最新的 `Writing.Tools.zip`。\n2. 将压缩包解压至目标文件夹（推荐 `Documents` 或 `AppData\u002FLocal`，避免直接放在 `Program Files` 以免权限问题）。\n3. 双击运行 `Writing Tools.exe`。\n4. （可选）右键点击任务栏托盘图标，进入设置开启“开机自启”。\n\n### 🍎 macOS\n1. 访问 [Releases 页面](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Freleases) 下载最新的 `.dmg` 文件。\n2. 打开 `.dmg` 文件，将 `writing-tools.app` 拖入“应用程序”文件夹。\n3. 首次启动时，系统会提示授权：\n   - **辅助功能 (Accessibility)**：用于读取和替换选中文本。\n   - **屏幕录制 (Screen Recording)**：部分受限应用需要此权限才能获取文本。\n   - *设置路径：系统设置 → 隐私与安全性*。\n\n### 🐧 Linux\n目前建议从源码运行：\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools.git\ncd WritingTools\n# 请参考仓库内详细文档安装 Python 依赖并启动\n```\n\n## 基本使用\n\n### 1. 核心快捷键\n- **唤起工具**：选中任意文本后，按下 `ctrl+space` (macOS 可能需在设置中确认快捷键，避免与 Spotlight 冲突)。\n- **直接对话**：不选中文本，直接按下 `ctrl+space` 可开启与 LLM 的聊天窗口。\n\n### 2. 常用功能示例\n唤起工具后，弹出菜单提供以下预设操作：\n- **Proofread**: 自动校对语法和拼写。\n- **Rewrite \u002F Friendly \u002F Professional**: 根据语气重写文本。\n- **Summary \u002F Key Points**: 选中网页文章或视频字幕后，一键生成摘要或关键点列表。\n- **Custom Instructions**: 在输入框中输入自定义指令，例如：\n  - `\"translate to Chinese\"` (翻译成中文)\n  - `\"add comments to this code\"` (为代码添加注释)\n  - `\"make it title case\"` (转换为标题大小写)\n\n### 3. 配置模型\n点击任务栏托盘图标（或菜单栏图标）进入 **Settings**：\n- **Cloud Provider**: 选择提供商（如 Google Gemini），填入 API Key。\n- **Local Provider**: 若使用 Ollama，确保 Base URL 为 `http:\u002F\u002Flocalhost:11434` 并选择已拉取的模型名称。\n\n### 4. 撤销操作\n如果 AI 修改结果不满意，直接在原应用中按下 `ctrl+z` (macOS: `cmd+z`) 即可恢复原文本。","一位跨国公司的技术文档工程师正在赶制一份急需提交给欧洲客户的英文产品更新说明，同时需要快速消化一篇冗长的德语技术博客以提取关键参数。\n\n### 没有 WritingTools 时\n- **切换成本高昂**：需要在浏览器、Word 和专门的语法检查网站之间反复复制粘贴，打断写作心流，效率极低。\n- **语气调整困难**：写完草稿后，难以凭直觉判断措辞是否足够“专业”或“简洁”，往往需要人工逐句推敲，耗时费力。\n- **信息提炼繁琐**：面对长篇外语技术资料，只能依赖浏览器的基础翻译，无法快速生成结构化的关键点摘要或对比表格。\n- **多语言支持局限**：现有的免费工具对非英语语法的纠错能力较弱，处理混合语言内容时经常报错或建议不准确。\n- **隐私与费用顾虑**：担心将未公开的产品文档上传至付费云端服务存在泄露风险，而本地部署的高级助手又配置复杂。\n\n### 使用 WritingTools 后\n- **系统级无缝集成**：只需选中任意文本并按下 `Ctrl+Space`，即可在当前窗口直接调用 AI 进行润色，无需离开编辑环境。\n- **一键风格转换**：通过预设指令（如\"Professional\"或\"Concise\"）瞬间将草稿转化为符合商务规范的正式文档，甚至可自定义“添加代码注释”等特定需求。\n- **智能摘要生成**：选中整个网页或视频转录稿，点击\"Summary\"或\"Table\"，立刻弹出包含核心参数的结构化摘要，支持进一步对话追问。\n- **全球语言覆盖**：利用强大的本地或云端 LLM 模型，流畅处理英、德、法等多种语言的语法修正与翻译，准确率远超传统工具。\n- **灵活且安全**：自由选择免费的 Gemini API 或完全本地的 LLM 模型，既保证了敏感数据的安全性，又实现了零成本的高效办公。\n\nWritingTools 通过将顶尖的 AI 写作与摘要能力嵌入系统底层，让跨语言内容创作与信息处理变得像按下快捷键一样简单自然。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FtheJayTea_WritingTools_0b6cefdc.png","theJayTea","Jesai Tarun","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FtheJayTea_e196e040.png","Top 10 AI dev on GitHub. Featured in WIRED & ~40+ publications, twice. Freshman obsessed with building & shipping.",null,"Massachusetts","jesaitarun@gmail.com","https:\u002F\u002Fgithub.com\u002FtheJayTea",[81,85,89],{"name":82,"color":83,"percentage":84},"Swift","#F05138",77.6,{"name":86,"color":87,"percentage":88},"Python","#3572A5",22.3,{"name":90,"color":91,"percentage":92},"Shell","#89e051",0.1,2189,130,"2026-04-12T09:02:20","GPL-3.0",1,"Windows, Linux, macOS","非必需。可选本地运行 LLM（通过 Ollama, llama.cpp, MLX 等），具体显卡需求取决于所选模型；macOS Apple Silicon 可使用 MLX 进行本地推理。","未说明（取决于是否使用本地大语言模型及模型大小）",{"notes":102,"python":103,"dependencies":104},"1. Windows 版为便携应用，解压即可运行，无需复杂安装。2. macOS 版本需 macOS 14 及以上，首次启动需授予“辅助功能”和“屏幕录制”权限。3. Linux 版在 Wayland 下有限制，建议使用 X11 或通过 Flatseal 为特定 Flatpak 禁用 Wayland。4. 支持连接云端 API（Gemini, ChatGPT 等）或本地模型，使用本地模型时数据完全离线。5. 默认快捷键为 Ctrl+Space（macOS 需注意与 Spotlight 冲突）。","未说明",[105,106,107,108,109,110],"Ollama (可选，用于本地 LLM)","MLX (可选，macOS 本地推理)","llama.cpp (可选)","KoboldCPP (可选)","TabbyAPI (可选)","vLLM (可选)",[15,35,14,13],[113,114,115,116,117,118,119],"ai","artificial-intelligence","gemini","grammar-checker","largelanguagemodel","llm","writing-tool","2026-03-27T02:49:30.150509","2026-04-14T12:26:49.908462",[123,128,133,138,143,148],{"id":124,"question_zh":125,"answer_zh":126,"source_url":127},32945,"为什么每次使用程序时都会弹出\"No text selected\"（未选择文本）的提示？","这是一个已知问题，通常与睡眠定时器设置过短有关。维护者计划在后续版本中延长睡眠定时器以确保其可靠工作。目前，您可以直接关闭该弹窗并继续进行选择，程序功能仍可正常运行。","https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F3",{"id":129,"question_zh":130,"answer_zh":131,"source_url":132},32946,"可执行文件的体积太大，有什么方法可以优化或减小它吗？","是的，可以通过优化虚拟环境来显著减小体积。维护者发现之前的虚拟环境配置不正确，修复后最新版本的可执行文件大小已减少了一半以上。如果您从源码构建，建议使用 `virtualenv` 确保只安装必要的依赖包，避免安装多余内容。例如，有用户通过此方法将构建结果减小到了约 66.8MB。","https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F9",{"id":134,"question_zh":135,"answer_zh":136,"source_url":137},32947,"更新后快捷键无法触发界面，日志显示找不到 options.json 文件怎么办？","这通常是因为应用程序在错误的路径下寻找 `options.json` 文件。虽然文件可能存在于安装目录中，但程序运行时的工作目录不同。一个有效的变通方法是：不要依赖程序自带的\"开机启动\"选项，而是手动创建一个程序的快捷方式，并将其放入系统的\"启动\"文件夹中，这样可以解决路径识别问题并正常触发快捷键。","https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F133",{"id":139,"question_zh":140,"answer_zh":141,"source_url":142},32948,"点击按钮或输入提示词后，文本框消失了但没有发生任何变化，这是故障吗？","这不是故障，而是预期的设计行为。只有\"总结 (Summarise)\"、\"关键点 (Key Points)\"和\"表格 (Table)\"这几个选项会弹出新窗口显示结果。其他选项（包括自定义描述）旨在直接在您当前的文本编辑器（如记事本、Word 或聊天窗口）中替换选中的文本。操作流程是：先在外部应用中选中文字，然后点击工具中的对应选项，程序会通过内部复制粘贴机制直接替换原文。注意：此功能无法在只读的网页上生效。","https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F42",{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},32949,"在 macOS 上遇到 pynput 相关的 TypeError 报错导致程序崩溃怎么办？","这是由于旧版 Python 实现与新版 macOS 系统兼容性问题导致的。目前的解决方案是使用全新的原生 Swift 版本的 Writing Tools，该版本由社区成员专门针对 macOS 开发和维护，不再依赖旧的 Python 库。请关注项目主页以获取原生 macOS 版本的最新安装说明。","https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F37",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},32950,"LLM 处理需要时间，如何知道程序正在工作中而不是无响应？","为了提供不打扰用户的体验，最佳方案是使用全局忙碌光标（spinny cursor）。当程序处理请求时，弹窗会像往常一样消失，但鼠标光标会变为旋转状态，直到文本被替换完成。这既能表明程序正在运行，又能提示用户在处理完成前不要点击其他地方，以免破坏粘贴过程。该功能已在后续版本中实现或作为改进方向被采纳。","https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F28",[154,159,164,169,174,179,184,188,192,196,201,206,211,216,221,226,231,236,241,246],{"id":155,"version":156,"summary_zh":157,"released_at":158},247623,"Win_v8+mac_OS_v6.1","# 🪟 Windows 版本发布说明 (v8)：\n\n大家好！我最近一直很忙，但现在终于可以兴奋地回归 Writing Tools 的更新啦 :D  \n这仅仅是我们 [待办事项列表](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F206) 上众多精彩功能的开始！\n\n### 1. ✨全新升级的 Gemini \u002F Gemma 模型！修复所有“配额超限”错误。\n一夜之间，Google 大幅下调了免费 Gemini API 的使用限制：\n- Writing Tools 曾使用略显过时的 2.0 系列模型，而这些模型已被移出免费层级，因此才会出现错误。\n- 2.5 Flash 和 2.5 Flash Lite 的免费额度更是被压缩到每天仅 20 次请求（真是够呛！）\n\n不过，我找到了一个绝佳的解决方案\u002F“漏洞”！**原来 Gemma 模型（同样由 Gemini API 提供）可以几乎无限制地免费使用！** 而且它们的表现与 Gemini Flash 差不多，甚至还要稍微好一些 :)\n\n现在，Writing Tools 默认使用 `Gemma 3 27B`，这是一款非常、非常智能且运行速度极快的模型，其智能程度明显高于之前的 Gemini Flash 模型！\n\n此外，Writing Tools 还新增了一个 **“自定义 Gemini 模型”选项**，这样你就可以自由选择任何想要的 Gemini 模型，而不受下拉菜单中选项的限制。\n\n![图片](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdcb8c919-a8c2-4794-bd47-3318d91307cd)\n\n### 2. 🔒 改进本地设备上的 Gemini API 密钥存储安全\n一直以来，你的 Gemini API 密钥都是安全的，它只会直接发送到 Google，并且仅存储在你本地设备的 `config.json` 文件中。  \n为了进一步加强安全性，我现在采用自定义加密算法对你的 API 密钥进行高强度加密存储。这样一来，即使你的电脑不幸感染了恶意软件，试图在整个硬盘中搜索 API 密钥，你的 Gemini 密钥也会安然无恙。\n\n### 3. ⬆️ 新的简易更新逻辑！\n\n你只需将新的 `Writing Tools.exe` 文件拖放到旧版本所在的位置即可完成替换！\n\n首次启动时，如果你之前一直在使用 Gemini，程序会自动帮你切换到新的 `Gemma 3 27B` 模型，并对你之前保存的 Gemini API 密钥进行加密处理 :)\n\n\n## 即将推出的功能：\n- 按钮级快捷键与模型选择\n- 显著提升所有电脑上的稳定性\n- 多语言本地化支持 — @momokrono 已经为这一功能构建了完整的框架 ([讨论链接](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92))，对此我深表感激 — 这将帮助到更多用户。预计将在下一次发布中实现！\n- 在粘贴内容前检查当前活动窗口是否一致\n- 以及更多功能！请查看我的 [Windows\u002FLinux 版功能路线图](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F206)！\n\n## 已知问题\n1. 在某些设备上，Writing Tools 可能无法正确识别默认快捷键。\n   解决方法：将快捷键更改为 **Ctrl+`** 或 **Ctrl+J**，然后重启 Writing Tools。\n   补充说明：如果某个快捷键已被其他程序或后台进程占用，Writing Tools 就可能无法拦截该快捷键。上述快捷键通常较少被占用。\n\n","2026-03-01T16:18:08",{"id":160,"version":161,"summary_zh":162,"released_at":163},247624,"Win_v8+mac_OS_v6.0","# 🪟 Windows 版本更新日志（v8 🆕🎉）：\n\n大家好！我最近一直很忙，但现在超级兴奋地回归 Writing Tools 的更新工作 :D  \n这仅仅是我们 [待办事项列表](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F206) 上众多精彩功能的开始！\n\n### 1. ✨全新升级的 Gemini \u002F Gemma 模型！修复所有“配额超限”错误。  \n一夜之间，Google 大幅下调了免费 Gemini API 的使用限制。  \n- Writing Tools 此前使用的是稍显过时的 2.0 系列模型，而这些模型已被移出免费层级，因此才会出现错误。  \n- 2.5 Flash 和 2.5 Flash Lite 的免费额度更是被压缩到每天仅 20 次请求（真是无奈！）\n\n不过，我找到了一个绝佳的解决方案\u002F“漏洞”！**原来 Gemma 模型（同样由 Gemini API 提供）可以几乎无限制地免费使用！** 而且它们的表现与 Gemini Flash 差不多，甚至略胜一筹 :)\n\n现在，Writing Tools 默认使用 `Gemma 3 27B` 模型，这是一个非常、非常智能且运行速度极快的模型，其智能程度明显高于之前的 Gemini Flash 模型！  \n\n此外，Writing Tools 还新增了一个 **“自定义”Gemini 模型选项**，无论下拉菜单中提供了哪些选择，你都可以自由挑选自己喜欢的 Gemini 模型。\n\n![图片](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdcb8c919-a8c2-4794-bd47-3318d91307cd)\n\n### 2. 🔒 改进本地设备上的 Gemini API 密钥存储安全  \n一直以来，你的 Gemini API 密钥都是安全的，从未被发送到任何地方，只会直接传输至 Google，并且仅存储在你本地设备的 `config.json` 文件中。  \n为了进一步提升安全性，我现在采用自定义加密算法对你的 API 密钥进行高强度加密存储。  \n这样一来，即使你的设备不幸感染了恶意软件，试图在整个硬盘中搜索 API 密钥，你的 Gemini 密钥也会安然无恙。\n\n### 3. ⬆️ 全新简易更新逻辑！  \n\n你只需将新的 `Writing Tools.exe` 文件拖放到旧版本所在的位置即可完成替换！  \n\n首次启动时，如果你之前一直在使用 Gemini，程序会自动将你切换到全新的 `Gemma 3 27B` 模型，并对你之前保存的 Gemini API 密钥进行加密处理 :)\n\n\n## 即将推出的功能：\n- 按钮级快捷键与模型选择功能  \n- 显著提升所有电脑上的稳定性  \n- 多语言本地化支持 — @momokrono 已经为这一功能构建了完整的框架[见讨论](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92)，对此我深表感激——这将帮助到许多用户。预计将在下一次发布时实现！  \n- 在粘贴内容前检查当前活动窗口是否正确  \n- 以及更多功能！请查看我的 [Windows\u002FLinux 版功能路线图](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F206)！\n\n## 已知问题\n1. 在部分设备上，Writing Tools 可能无法正确识别默认快捷键。  \n   解决方法：将快捷键更改为 **Ctrl+`** 或 **Ctrl+J**，然后重启 Writing Tools。  \n   补充说明：如果某个快捷键已被其他程序或后台进程占用，Writing Tools 就可能无法拦截该快捷键。上述快捷键通常较少被使用。","2025-12-31T18:46:27",{"id":165,"version":166,"summary_zh":167,"released_at":168},247625,"Win_v8+mac_OS_v5.5","# 🪟 Windows 版本更新日志（v8 🆕🎉）：\n\n大家好！我最近一直很忙，但现在终于可以兴奋地回归 Writing Tools 的更新啦 :D  \n这仅仅是我们 [待办事项列表](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F206) 中众多精彩功能的开始哦！\n\n### 1. ✨全新升级的 Gemini \u002F Gemma 模型！彻底解决“配额超限”错误。\n一夜之间，Google 大幅下调了免费 Gemini API 的使用限制：\n- Writing Tools 原本使用的稍显老旧的 2.0 系列模型已被移出免费层级，因此才会出现“配额超限”的错误。\n- 而 2.5 Flash 和 2.5 Flash Lite 则被压缩到每天仅能发起 20 次请求（真是让人无奈啊！）\n\n不过，我找到了一个绝佳的解决方案\u002F小窍门！**原来 Gemma 模型（同样由 Gemini API 提供）竟然可以几乎无限制地免费使用！** 而且这些模型的表现与 Gemini Flash 几乎相当，甚至略胜一筹 :)\n\n现在，Writing Tools 默认使用 `Gemma 3 27B` 模型。这是一款非常非常智能、运行速度极快的模型，其智能程度明显高于之前的 Gemini Flash 模型！  \n\n此外，Writing Tools 还新增了一个 **“自定义 Gemini 模型”选项**，无论下拉菜单中提供了哪些选择，你都可以自由挑选自己喜欢的 Gemini 模型。\n\n![图片](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdcb8c919-a8c2-4794-bd47-3318d91307cd)\n\n### 2. 🔒 改进本地设备上的 Gemini API 密钥存储安全\n一直以来，你的 Gemini API 密钥都十分安全，从未被发送到任何地方，只会直接传输至 Google 服务器，并且仅保存在你本地设备的 `config.json` 文件中。  \n为了进一步提升安全性，我现在采用了自定义加密算法对你的 API 密钥进行高强度加密存储。这样一来，即使你的设备不幸感染了恶意软件，试图在整个硬盘中搜索 API 密钥，你的 Gemini 密钥也会安然无恙。\n\n### 3. ⬆️ 全新简易更新逻辑！\n你只需将新的 `Writing Tools.exe` 文件拖放到旧版本所在的位置，即可完成替换！  \n\n首次启动时，如果你之前一直在使用 Gemini 模型，程序会自动帮你切换到全新的 `Gemma 3 27B` 模型，并同时对你之前保存的 Gemini API 密钥进行加密处理 :)\n\n## 即将推出的功能：\n- 按钮级快捷键与模型选择功能\n- 显著提升所有电脑上的稳定性\n- 多语言界面支持 — @momokrono 已经为这一功能构建了完整的框架[参见讨论](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92)，对此我深表感激——这将帮助到许多用户！预计将在下一次发布中实现！\n- 在粘贴内容前检查当前活动窗口是否一致\n- 以及更多功能！请查看我的 [Windows\u002FLinux 版功能路线图](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F206)！\n\n## 已知问题\n1. 在部分设备上，Writing Tools 可能无法正确识别默认快捷键。\n   解决方法：只需将快捷键更改为 **Ctrl+`** 或 **Ctrl+J**，然后重新启动 Writing Tools 即可。  \n   补充说明：如果某个快捷键已被其他程序或后台进程占用，Writing Tools 就可能无法拦截该快捷键。上述两种快捷键通常较少被使用。","2025-12-08T04:39:26",{"id":170,"version":171,"summary_zh":172,"released_at":173},247626,"Win_v7.1+macOS_v5.4","# 🎉 Windows 版本发布说明（v7.1）：\n\n### v7.1 修复补丁新增内容：\n- 修复了 OpenAI 提供商的相关问题，并对整个 AI 提供商架构进行了改进和优化。\n- 改进了思考文本动画效果。\n- 修复了默认图标排列，使其与 v6 版本保持一致。\n\n### v7 新增功能：\n### 1. 可自定义按钮！现在您可以添加、编辑、移除和重新排列按钮。\n### 非常感谢 @momokrono 为这一功能构建了*整个*后端支持💛！我则负责添加了 GUI 界面（包括可拖拽的按钮、恢复默认功能等）。\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)\n\n### 2. 更简洁的弹出式 UI\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbfff0532-0991-4715-9f64-3f2a293acad0)\n\n### 3. 原生 Ollama AI 提供商（使用 Ollama API），便于更轻松地进行 Ollama 设置，并提供自定义模型在内存中的选项——这一切都归功于 @momokrono！\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F832c70c1-43cf-4250-8b6a-cf8b3920d806)\n\n### 4. 新增 Gemini 模型选项，并提供了更清晰的说明\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1e1bae41-0ab4-4339-8b56-191dffc6047a)\n\n### 5. 新增“暂停”和“继续”选项，以便在必要时阻止 Writing Tools 读取您的快捷键。再次感谢 @momokrono 的出色实现 :D\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F48d34b46-91be-471a-b2e4-04bbd9589d65)\n\n\n### 5. 其他改进：\n- 对摘要等弹出窗口的用户体验进行了优化（优化了初始高度）。\n- 在触发 Gemini 速率限制时，显示更加友好的错误提示信息。\n- 添加了通过终端运行时的优雅退出功能 [感谢：@momokrono]。\n\n## 我要再次感谢 @momokrono 的所有帮助和支持——他不仅贡献了代码，还积极协助管理 GitHub 问题。真的非常感谢你，你的慷慨付出我将永远铭记于心。💛\n\n## 即将推出的功能：\n- 多语言本地化（多语言界面）——@momokrono 已经[构建了完整的框架](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92)，对此我深表感激——这将帮助到很多人。预计将在下一次发布中完成！\n- 针对特定选项的快捷键。\n- 如果需要，支持移除推理标记符（[补充：DeepSeek R1 和 Gemini 2.0 的思考模式已经可以正常工作！](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F109#issuecomment-2614060989)）。\n- （正在研究）跟踪更改\u002F差异检查（用于对比校对后的文本与原文）。\n- 在粘贴之前检查当前活动窗口是否一致。\n- 更多功能建议请参见 GitHub Issues，未来也可能会陆续加入更多新功能。\n- 当然，还有整体的 bug 修复和性能优化 :]\n\n## ⬆️ 更新说明：\n您可以继续使用旧的 `config.json` 文件来保留您的设置！只需将其复制到您即将下载的新版 `Writing Tools v7.1` 文件夹中即可。\n\n## 🐞 已知问题\n1. 在某些设备上，Writing Tools 可能无法正确识别默认快捷键。\n   解决方法是将快捷键更改为 **ct","2025-11-06T11:09:27",{"id":175,"version":176,"summary_zh":177,"released_at":178},247627,"Win_v7.1+macOS_v5","# 🎉 Windows 版本发布说明（v7.1）：\n\n### v7.1 修复补丁新增内容：\n- 修复了 OpenAI 提供商的相关问题，并对整个 AI 提供商架构进行了改进和优化。\n- 改进了思考文本动画效果。\n- 修复了默认图标排列，使其与 v6 版本保持一致。\n\n### v7 新增功能：\n### 1. 可自定义按钮！现在您可以添加、编辑、移除和重新排列按钮。\n### 非常感谢 @momokrono 为这一功能构建了*整个*后端支持💛！我则负责添加了 GUI 界面（包括可拖拽的按钮、恢复默认功能等）。\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)\n\n### 2. 更简洁的弹出式 UI\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbfff0532-0991-4715-9f64-3f2a293acad0)\n\n### 3. 原生 Ollama AI 提供商（使用 Ollama API），便于更轻松地进行 Ollama 设置，并提供自定义模型在内存中的选项——这一切都归功于 @momokrono！\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F832c70c1-43cf-4250-8b6a-cf8b3920d806)\n\n### 4. 新增 Gemini 模型选项，并提供了更清晰的说明\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1e1bae41-0ab4-4339-8b56-191dffc6047a)\n\n### 5. 新增“暂停”和“继续”选项，以便在必要时阻止 Writing Tools 读取您的快捷键。再次感谢 @momokrono 的出色实现 :D\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F48d34b46-91be-471a-b2e4-04bbd9589d65)\n\n\n### 5. 其他改进：\n- 对摘要等弹出窗口的用户体验进行了优化（优化了初始高度）。\n- 在触发 Gemini 速率限制时，显示更加友好的错误提示信息。\n- 添加了通过终端运行时的优雅退出功能 [感谢：@momokrono]。\n\n## 我要再次感谢 @momokrono 的所有帮助和支持——他不仅贡献了代码，还积极参与管理 GitHub 问题。真的非常感谢您，您的慷慨付出我将永远铭记。💛\n\n## 即将推出的功能：\n- 多语言本地化（多语言界面）——@momokrono 已经[构建了完整的框架](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92)，对此我深表感激——这将帮助到很多人。预计将在下一次发布中完成！\n- 为特定选项设置快捷键。\n- 支持根据需要移除推理标记符（[补充：DeepSeek R1 和 Gemini 2.0 的思考模式已经可以正常工作！](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F109#issuecomment-2614060989)）。\n- （正在研究）跟踪更改\u002F差异检查（用于对比校对后的文本与原文）。\n- 在粘贴前检查当前活动窗口是否一致。\n- 更多功能建议请参见 GitHub Issues，未来也可能会陆续加入更多新特性。\n- 当然，还有整体的 bug 修复和性能优化 :]\n\n## ⬆️ 更新说明：\n您可以继续使用旧的 `config.json` 文件来保留您的现有设置！只需将其复制到您即将下载的新版 `Writing Tools v7.1` 文件夹中即可。\n\n## 🐞 已知问题\n1. 在某些设备上，Writing Tools 可能无法正确识别默认快捷键。\n   解决方法是将快捷键更改为 **ct","2025-08-27T16:23:57",{"id":180,"version":181,"summary_zh":182,"released_at":183},247628,"Win_v7.1+macOS_v4.2","# 🎉 Windows 版本发布说明（v7.1）：\n\n### v7.1 修复更新：\n- 修复了 OpenAI 提供商的相关问题，并对整个 AI 提供商架构进行了改进和优化。\n- 改进了思考文本动画效果。\n- 修复了默认图标排列，使其与 v6 版本保持一致。\n\n### v7 新增功能：\n### 1. 可自定义按钮！现在您可以添加、编辑、删除和重新排列按钮。\n### 非常感谢 @momokrono 构建了这一功能的*整个后端* 💛！我则负责添加了 GUI 界面（支持拖拽按钮、恢复默认设置等功能……）。\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)\n\n### 2. 更简洁的弹出式 UI\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbfff0532-0991-4715-9f64-3f2a293acad0)\n\n### 3. 原生 Ollama AI 提供商（使用 Ollama API），可更轻松地进行 Ollama 设置，并提供自定义模型加载到内存中的选项——这一切都归功于 @momokrono！\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F832c70c1-43cf-4250-8b6a-cf8b3920d806)\n\n### 4. 新增 Gemini 模型选项，并提供了更清晰的说明\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1e1bae41-0ab4-4339-8b56-191dffc6047a)\n\n### 5. 新增“暂停”和“继续”选项，以便在必要时阻止 Writing Tools 读取您的快捷键。再次感谢 @momokrono 的出色实现 :D\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F48d34b46-91be-471a-b2e4-04bbd9589d65)\n\n\n### 5. 其他改进：\n- 对摘要等弹出窗口的用户体验进行了优化（调整了初始高度）。\n- 在触发 Gemini 速率限制时，显示更加友好的错误提示信息。\n- 添加了通过终端运行时的优雅退出功能 [感谢：@momokrono]。\n\n## 我要再次感谢 @momokrono 的所有帮助和支持——他不仅贡献了代码，还协助大量处理 GitHub 问题。真的非常感谢您！您的慷慨付出我将永远铭记。💛\n\n## 即将推出的功能：\n- 多语言本地化（多语言界面）——@momokrono 已经[构建了完整的框架](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92)，对此我感激不尽——这将帮助到很多人。预计下一次发布时即可完成！\n- 为特定选项设置快捷键。\n- 支持根据需要移除推理标记符号（[补充：DeepSeek R1 和 Gemini 2.0 的思考模式已经可以正常工作！](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F109#issuecomment-2614060989)）。\n- （正在研究中）跟踪更改\u002F差异检查（用于对比校对后的文本与原文）。\n- 在粘贴前检查当前活动窗口是否正确。\n- 更多功能建议请参阅 GitHub Issues，未来也可能会陆续加入更多新功能。\n- 当然，还有整体的 bug 修复和性能优化 :]\n\n## ⬆️ 更新说明：\n您可以继续使用旧版 `config.json` 文件来保留现有设置！只需将其复制到您即将下载的新版 `Writing Tools v7.1` 文件夹中即可。\n\n## 🐞 已知问题\n1. 在某些设备上，Writing Tools 可能无法正确识别默认快捷键。\n   解决方法是将快捷键更改为 **ct","2025-05-20T21:01:12",{"id":185,"version":186,"summary_zh":182,"released_at":187},247629,"Win_v7.1+macOS_v4.1","2025-05-12T21:26:00",{"id":189,"version":190,"summary_zh":177,"released_at":191},247630,"Win_v7.1+macOS_v4","2025-04-26T09:22:51",{"id":193,"version":194,"summary_zh":182,"released_at":195},247631,"Win_v7.1+macOS_v3.1","2025-03-06T07:50:26",{"id":197,"version":198,"summary_zh":199,"released_at":200},247632,"Win_v7.1+macOS_v2","# 🆕🎉 Windows 版本发布说明（v7.1）：\n\n### v7.1 修复补丁新增内容：\n- 修复了 OpenAI 提供商的相关问题，并对整个 AI 提供商架构进行了改进和优化。\n- 改进了思考文本动画效果。\n- 修复了默认图标排列，使其与 v6 版本保持一致。\n\n### v7 新增内容：\n### 1. 可自定义按钮！现在您可以添加、编辑、删除和重新排列按钮。\n### 非常感谢 @momokrono 为这一功能构建了*整个*后端支持💛！我则负责添加了 GUI 界面（包括可拖拽的按钮、恢复默认功能等）。\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)\n\n### 2. 更简洁的弹出式 UI\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbfff0532-0991-4715-9f64-3f2a293acad0)\n\n### 3. 原生 Ollama AI 提供商（使用 Ollama API），便于更轻松地进行 Ollama 设置，并提供自定义模型在内存中的选项——这一切都归功于 @momokrono！\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F832c70c1-43cf-4250-8b6a-cf8b3920d806)\n\n### 4. 新增 Gemini 模型选项，并提供了更清晰的说明\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1e1bae41-0ab4-4339-8b56-191dffc6047a)\n\n### 5. 新增“暂停”和“继续”选项，以便在必要时阻止 Writing Tools 读取您的快捷键。再次感谢 @momokrono 的出色实现 :D\n\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F48d34b46-91be-471a-b2e4-04bbd9589d65)\n\n\n### 5. 其他改进：\n- 对摘要等弹出窗口的用户体验进行了优化（优化了初始高度）。\n- 在触发 Gemini 速率限制时，显示更加友好的错误提示信息。\n- 添加了通过终端运行时的优雅退出功能 [感谢：@momokrono]。\n\n## 我要再次感谢 @momokrono 的所有帮助和支持——不仅贡献了代码，还协助大量处理 GitHub 问题。真的非常感谢您，您的善意付出我将永远铭记。💛\n\n## 即将推出的功能：\n- 多语言本地化（多语言界面）——@momokrono 已经[构建了完整的框架](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92)，对此我感激不尽——这将帮助到很多人。预计将在下一次发布中完成！\n- 针对特定选项的快捷键。\n- 如果需要，支持移除推理标记符（[补充：DeepSeek R1 和 Gemini 2.0 的思考模式已经可以正常工作！](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F109#issuecomment-2614060989)）。\n- （正在研究）跟踪更改\u002F差异检查（用于对比校对后的文本与原文）。\n- 在粘贴之前检查当前活动窗口是否一致。\n- 更多功能建议请参见 GitHub Issues，未来也可能会陆续加入更多新功能。\n- 当然，还有整体的 bug 修复和性能优化 :]\n\n## ⬆️ 更新说明：\n您可以继续使用旧版 `config.json` 文件来保留您的设置！只需将其复制到您即将下载的新版 `Writing Tools v7.1` 文件夹中即可。\n\n## 🐞 已知问题\n1. 在某些设备上，Writing Tools 可能无法正确识别默认快捷键。\n   解决方法是将快捷键更改为 **ct","2025-02-15T11:33:34",{"id":202,"version":203,"summary_zh":204,"released_at":205},247633,"Win_v7+macOS_v2","# 🆕🎉Release notes for the Windows version (v7):\r\n\r\n### You'll love this!\r\n\r\n### 1. Customizable buttons! You can now add, edit, remove, and rearrange the buttons.\r\n### HUGE thanks to @momokrono for building the *entire* back-end for this 💛! I added the GUI (with draggable buttons, reset to default functionality...).\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff2c0e9c5-c61e-4b78-8a96-3b5f2c244d7c)\r\n\r\n### 2. Sleeker pop-up UI\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbfff0532-0991-4715-9f64-3f2a293acad0)\r\n\r\n### 3. A native Ollama AI Provider (using the Ollama API), for easier Ollama setup & custom model-in-memory-time options — entirely thanks to @momokrono!\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F832c70c1-43cf-4250-8b6a-cf8b3920d806)\r\n\r\n### 4. New Gemini model options, with better explanations\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1e1bae41-0ab4-4339-8b56-191dffc6047a)\r\n\r\n### 5. A new `Pause` & `Resume` option to stop Writing Tools from reading your hotkey if necessary. Again, @momokrono  so awesomely implemented this :D\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F48d34b46-91be-471a-b2e4-04bbd9589d65)\r\n\r\n\r\n### 5. Other Improvements:\r\n- UX improvements to the Summary etc. pop-up window (optimized initial height)\r\n- Friendlier error message on hitting Gemini rate-limits\r\n- Added graceful quitting when running through the terminal [credit: @momokrono]\r\n\r\n## I want to thank @momokrono once again for all his help and support—not only in contributing code, but also for extensively helping manage GitHub issues. Thank you, truly—I'll never forget your kind contributions. 💛\r\n\r\n## Upcoming features:\r\n- Localization (multi-language UI) — @momokrono has [built the entire framework](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fdiscussions\u002F92) for this, and my gratitude is unbounded — this would help so many. It'll be ready by the next release!\r\n- Hotkeys for specific options.\r\n- Support to remove reasoning token markers if needed ([PS: DeepSeek R1 & Gemini 2.0 Thinking already work!](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fissues\u002F109#issuecomment-2614060989)).\r\n- (researching) Tracked changes\u002Fdiff check (to compare proofread text with the original).\r\n- Checking that the active window is the same before pasting.\r\n- More feature suggestions on GitHub Issues, and potentially future ones.\r\n\r\n## ⬆️ Update Instructions:\r\nYou 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.\r\n\r\n## 🐞 Known Issues\r\n1. On some devices, Writing Tools may not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n# Release notes for the native macOS version by @Aryamirsepasi (v2):\r\n\r\n- New Feature: Image Processing via Gemini (Thanks to @Joaov41. GitHub: [https:\u002F\u002Fgithub.com\u002FJoaov41](https:\u002F\u002Fgithub.com\u002FJoaov41))\r\n- Added direct Mistral support\r\n- Added Provider selection in the Onboarding Window\r\n- The installer now has a shortcut to the Applications folder\r\n\r\n*Note: macOS 14 or later is required to run Writing Tools (due to accessibility API requirements).*\r\n\r\n## Upcoming features:\r\n- Text streaming in the Response Window\r\n- Localisation of the buttons for some languages\r\n- Ability to close the Popup Window via ESC Key\r\n- Ability to work with an embedded local LLM without any configuration","2025-02-15T00:33:25",{"id":207,"version":208,"summary_zh":209,"released_at":210},247634,"Win_v6+macOS_v2","# Release notes for the Windows version (v6):\r\n\r\n### This is a pretty huge and exciting update :D\r\n\r\n### 1. Improvements to the Summary\u002FKey Points\u002FTable\u002FChat window — you can now:\r\n- 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.\r\n- Copy the response as markdown.\r\n- I also added a sweet tiny \"Thinking...\" animation haha.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe117475e-da85-4390-a36e-56f162c3512d)\r\n\r\n\r\n### 2. Gemini 2.0 Flash is now the default model. It's [more intelligent than GPT 4o and Gemini 1.5 Pro!](https:\u002F\u002Fblog.google\u002Ftechnology\u002Fgoogle-deepmind\u002Fgoogle-gemini-ai-update-december-2024\u002F#gemini-2-0-flash)\r\n\r\n\r\n### 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.\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F34dab06b-726d-46c2-a23f-dad7b81cd6a2\r\n\r\n### 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FWindows_and_Linux\u002FLatest_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 :)\r\n\r\n\u003Cimg width=\"226\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5ff34406-1a67-4a6c-8ff0-b3a19c151180\" \u002F>\r\n\r\n\r\n### 5. Thanks to @ErrorCatDev for significantly improving the About window, making it scrollable and cleaning things up! I've also increased the height (to 720px, the max of a 720p display) to better showcase our awesome contributors :D\r\n\r\n\r\n### 6. There's now a `Start on Boot` toggle in Settings. Thanks to @Vadim-Karpenko for helping implement it!\r\n\r\n\r\n### 7. There's now an automatic self-quitting function should Writing Tools ever detect itself malfunctioning (there was a rare bug on waking the PC from sleep that caused Writing Tools to keep spam detecting its hotkey until it was restarted).\r\n\r\n\r\n### 8. Misc improvements: Updated dependencies; added an Ollama instructions button to Settings; larger default zoom for the Summary window; some UX improvements.\r\n\r\n### 9. The Settings window has been improved with a scrollbar and smart window height (based on the monitor’s height), solving an issue where it spanned past the border of smaller screens.\r\n\r\n### 10. Slight digression: I added [Tips](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools?tab=readme-ov-file#-tips) to the README! It has instructions on YouTube summaries & improving compatibility with MS Word.\r\n \r\n### 11. And guess what? **Writing Tools is now HALF⚡ its previous size** thanks to build optimizations! :D So it'll launch faster and use less RAM.\r\n\r\n\r\n## Upcoming features:\r\n- Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).\r\n- More of the feature suggestions in the Issues page.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. On some devices, Writing Tools may not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n# 🆕🎉 Release notes for the native macOS version by @Aryamirsepasi (v2):\r\n\r\n- New Feature: Image Processing via Gemini (Thanks to @Joaov41. GitHub: [https:\u002F\u002Fgithub.com\u002FJoaov41](https:\u002F\u002Fgithub.com\u002FJoaov41))\r\n- Added direct Mistral support\r\n- Added Provider selection in the Onboarding Window\r\n- The installer now has a shortcut to the Applications folder\r\n\r\n*Note: macOS 14 or later is required to run Writing Tools (due to accessibility API requirements).*\r\n\r\n## Upcoming features:\r\n- Text streaming in the Response Window\r\n- Localisation of the buttons for some languages\r\n- Ability to close the Popup Window via ESC Key\r\n- Ability to work with an embedded local LLM without any configuration","2025-01-26T18:20:12",{"id":212,"version":213,"summary_zh":214,"released_at":215},247635,"Win_v6+macOS_v1.0","# Release notes for the Windows version (v6):\r\n\r\n### This is a pretty huge and exciting update :D\r\n\r\n### 1. Improvements to the Summary\u002FKey Points\u002FTable\u002FChat window — you can now:\r\n- 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.\r\n- Copy the response as markdown.\r\n- I also added a sweet tiny \"Thinking...\" animation haha.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe117475e-da85-4390-a36e-56f162c3512d)\r\n\r\n\r\n### 2. Gemini 2.0 Flash is now the default model. It's [more intelligent than GPT 4o and Gemini 1.5 Pro!](https:\u002F\u002Fblog.google\u002Ftechnology\u002Fgoogle-deepmind\u002Fgoogle-gemini-ai-update-december-2024\u002F#gemini-2-0-flash)\r\n\r\n\r\n### 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.\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F34dab06b-726d-46c2-a23f-dad7b81cd6a2\r\n\r\n### 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FWindows_and_Linux\u002FLatest_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 :)\r\n\r\n\u003Cimg width=\"226\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5ff34406-1a67-4a6c-8ff0-b3a19c151180\" \u002F>\r\n\r\n\r\n### 5. Thanks to @ErrorCatDev for significantly improving the About window, making it scrollable and cleaning things up! I've also increased the height (to 720px, the max of a 720p display) to better showcase our awesome contributors :D\r\n\r\n\r\n### 6. There's now a `Start on Boot` toggle in Settings. Thanks to @Vadim-Karpenko for helping implement it!\r\n\r\n\r\n### 7. There's now an automatic self-quitting function should Writing Tools ever detect itself malfunctioning (there was a rare bug on waking the PC from sleep that caused Writing Tools to keep spam detecting its hotkey until it was restarted).\r\n\r\n\r\n### 8. Misc improvements: Updated dependencies; added an Ollama instructions button to Settings; larger default zoom for the Summary window; some UX improvements.\r\n\r\n### 9. The Settings window has been improved with a scrollbar and smart window height (based on the monitor’s height), solving an issue where it spanned past the border of smaller screens.\r\n\r\n### 10. Slight digression: I added [Tips](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools?tab=readme-ov-file#-tips) to the README! It has instructions on YouTube summaries & improving compatibility with MS Word.\r\n \r\n### 11. And guess what? **Writing Tools is now HALF⚡ its previous size** thanks to build optimizations! :D So it'll launch faster and use less RAM.\r\n\r\n\r\n## Upcoming features:\r\n- Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).\r\n- More of the feature suggestions in the Issues page.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. On some devices, Writing Tools may not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n# 🆕 Release notes for the native macOS version by @Aryamirsepasi (🎉 v1.0 - Stable!):\r\n\r\n- Replaced the custom **keyboard shortcut recorder** [with the amazing package](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002FKeyboardShortcuts) developed by @sindresorhus. This is **very stable** and is the same package that the ChatGPT app for macOS uses. \r\n- Added a **Glassmorphic design option** in settings for those that enjoy it and want something more in line with Apple design language. \r\n- Fixed a bug where the pop-up wouldn't close when opening the response window. Thanks to @Joaov41 for finding and fixing this. \r\n- **Improvements to response window design** and **chat bubbles**.\r\n- **Added check for updates**, similar to the Windows version.\r\n\r\n*Note: macOS 14 or later is required to run Writing Tools (due to accessibility API requirements).*\r\n\r\n## Upcoming features:\r\n- Localisation of the buttons for some languages.\r\n- Support for Mistral API (EU users may like this as Mistral won't send any data outside of the EU due to regulations).\r\n- Text streaming in the Response Window.\r\n- Bug fixes (always :D).","2025-01-15T19:15:07",{"id":217,"version":218,"summary_zh":219,"released_at":220},247636,"Win_v6+macOS_Beta_5","# Release notes for the Windows version (v6):\r\n\r\n### This is a pretty huge and exciting update :D\r\n\r\n### 1. Improvements to the Summary\u002FKey Points\u002FTable\u002FChat window — you can now:\r\n- 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.\r\n- Copy the response as markdown.\r\n- I also added a sweet tiny \"Thinking...\" animation haha.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe117475e-da85-4390-a36e-56f162c3512d)\r\n\r\n\r\n### 2. Gemini 2.0 Flash is now the default model. It's [more intelligent than GPT 4o and Gemini 1.5 Pro!](https:\u002F\u002Fblog.google\u002Ftechnology\u002Fgoogle-deepmind\u002Fgoogle-gemini-ai-update-december-2024\u002F#gemini-2-0-flash)\r\n\r\n\r\n### 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.\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F34dab06b-726d-46c2-a23f-dad7b81cd6a2\r\n\r\n### 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FWindows_and_Linux\u002FLatest_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 :)\r\n\r\n\u003Cimg width=\"226\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5ff34406-1a67-4a6c-8ff0-b3a19c151180\" \u002F>\r\n\r\n\r\n### 5. Thanks to @ErrorCatDev for significantly improving the About window, making it scrollable and cleaning things up! I've also increased the height (to 720px, the max of a 720p display) to better showcase our awesome contributors :D\r\n\r\n\r\n### 6. There's now a `Start on Boot` toggle in Settings. Thanks to @Vadim-Karpenko for helping implement it!\r\n\r\n\r\n### 7. There's now an automatic self-quitting function should Writing Tools ever detect itself malfunctioning (there was a rare bug on waking the PC from sleep that caused Writing Tools to keep spam detecting its hotkey until it was restarted).\r\n\r\n\r\n### 8. Misc improvements: Updated dependencies; added an Ollama instructions button to Settings; larger default zoom for the Summary window; some UX improvements.\r\n\r\n### 9. The Settings window has been improved with a scrollbar and smart window height (based on the monitor’s height), solving an issue where it spanned past the border of smaller screens.\r\n\r\n### 10. Slight digression: I added [Tips](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools?tab=readme-ov-file#-tips) to the README! It has instructions on YouTube summaries & improving compatibility with MS Word.\r\n \r\n### 11. And guess what? **Writing Tools is now HALF⚡ its previous size** thanks to build optimizations! :D So it'll launch faster and use less RAM.\r\n\r\n\r\n## Upcoming features:\r\n- Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).\r\n- More of the feature suggestions in the Issues page.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. On some devices, Writing Tools may not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n# 🆕🎉 Release notes for the native macOS version by @Aryamirsepasi (Beta 5):\r\n\r\n- Improved onboarding window\r\n- Resolved GitHub page issues\r\n- Added custom instructions\r\n- Implemented most Windows v6 features\r\n- Updated project installation instructions\r\n\r\n_~All of the original Windows version's features are now available, and more optimizations and improvements are coming soon!_\r\n\r\n*Note: macOS 14 or later is required to run Writing Tools (due to accessibility API requirements).*\r\n\r\n## Upcoming features:\r\n- Complete context menu implementation\r\n- UI improvements\r\n- A few remaining Windows v6 features","2024-12-30T10:30:15",{"id":222,"version":223,"summary_zh":224,"released_at":225},247637,"Win_v6+macOS_Beta_4","# 🆕🎉 Release notes for the Windows version (v6):\r\n\r\n### This is a pretty huge and exciting update :D\r\n\r\n### 1. Improvements to the Summary\u002FKey Points\u002FTable\u002FChat window — you can now:\r\n- 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.\r\n- Copy the response as markdown.\r\n- I also added a sweet tiny \"Thinking...\" animation haha.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe117475e-da85-4390-a36e-56f162c3512d)\r\n\r\n\r\n### 2. Gemini 2.0 Flash is now the default model. It's [more intelligent than GPT 4o and Gemini 1.5 Pro!](https:\u002F\u002Fblog.google\u002Ftechnology\u002Fgoogle-deepmind\u002Fgoogle-gemini-ai-update-december-2024\u002F#gemini-2-0-flash)\r\n\r\n\r\n### 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.\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F34dab06b-726d-46c2-a23f-dad7b81cd6a2\r\n\r\n### 4. There's now an automatic check for updates feature, which checks for a new version by pinging [a file in this repo](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools\u002Fblob\u002Fmain\u002FWindows_and_Linux\u002FLatest_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 :)\r\n\r\n\u003Cimg width=\"226\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5ff34406-1a67-4a6c-8ff0-b3a19c151180\" \u002F>\r\n\r\n\r\n### 5. Thanks to @ErrorCatDev for significantly improving the About window, making it scrollable and cleaning things up! I've also increased the height (to 720px, the max of a 720p display) to better showcase our awesome contributors :D\r\n\r\n\r\n### 6. There's now a `Start on Boot` toggle in Settings. Thanks to @Vadim-Karpenko for helping implement it!\r\n\r\n\r\n### 7. There's now an automatic self-quitting function should Writing Tools ever detect itself malfunctioning (there was a rare bug on waking the PC from sleep that caused Writing Tools to keep spam detecting its hotkey until it was restarted).\r\n\r\n\r\n### 8. Misc improvements: Updated dependencies; added an Ollama instructions button to Settings; larger default zoom for the Summary window; some UX improvements.\r\n\r\n### 9. The Settings window has been improved with a scrollbar and smart window height (based on the monitor’s height), solving an issue where it spanned past the border of smaller sceeens.\r\n\r\n### 10. Slight digression: I added [Tips](https:\u002F\u002Fgithub.com\u002FtheJayTea\u002FWritingTools?tab=readme-ov-file#-tips) to the README! It has instructions on YouTube summaries & improving compatibility with MS Word.\r\n \r\n### 11. And guess what? **Writing Tools is now HALF⚡ its previous size** thanks to build optimisations! :D So it'll launch faster and use less RAM.\r\n\r\n\r\n## Upcoming features:\r\n- Editable buttons! (you'll be able to re-arrange buttons, create your own, and edit their prompts).\r\n- More of the feature suggestions in the Issues page.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. On some devices, Writing Tools may not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n# Release notes for the native macOS version by @Aryamirsepasi (Beta 4):\r\n\r\n- Better UI\r\n- Improved Menu Bar integration\r\n- Better response window positioning\r\n- Input window when no text is selected\r\n\r\n_All of the original port's features are now available; however, more optimizations and improvements are coming soon. 🎉_\r\n\r\n\r\n*Note: macOS 15 or later is required to run Writing Tools (due to accessibility API requirements).*\r\n\r\n## Upcoming features:\r\n1. Chat mode with follow-up questions\r\n2. Editable buttons!","2024-12-23T15:15:20",{"id":227,"version":228,"summary_zh":229,"released_at":230},247638,"Win_v5+macOS_Beta_4","# Release notes for the Windows version (v5):\r\n### 1. Summarise, Key Points, and Table now have their own pop-up UI with Markdown rendering!\r\n\r\n#### **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.**\r\n\r\n\u003Cimg width=\"649\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F17829b76-c2d1-466f-aef5-edf69857d33a\">\r\n\r\n\r\n\r\n#### **Tables can now be copied into MS Word :)**\r\n\r\n\u003Cimg width=\"714\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3766aaa5-c14d-4975-b956-d58e69449baf\">\r\n\r\n\r\n### 2. [Gemini 1.5 Flash has been down for the last few days](https:\u002F\u002Fdiscuss.ai.google.dev\u002Ft\u002Fpartially-solved-gemini-models-overloading-with-token-windows-of-less-than-20\u002F49579\u002F5). 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.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc54f07e6-915c-441f-be79-1da31c4ff0a0)\r\n\r\n\r\n### 3. The rounded corners are now prettier and anti-aliased, thanks to @raghavdhingra24  \r\n\r\n\u003Cimg width=\"96\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5fa216e2-522b-4f75-a82c-0a81bc0c2e85\">\r\n\r\n\r\n### 4. Writing Tools works reliably in MS Word on all PCs now, thanks to @arsaboo \r\n\r\n### 5. System prompts have been further optimised, and the experimental response streaming check-box has been removed.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n\r\n# 🆕 Release notes for the native macOS version by @Aryamirsepasi (Beta 3):\r\n\r\n- Better UI\r\n- Improved Menu Bar integration\r\n- Better response window positioning\r\n- Input window when no text is selected\r\n\r\n_All of the original port's features are now available; however, more optimizations and improvements are coming soon. 🎉_\r\n\r\n\r\n*Note: macOS 14 (Sonoma) or later is required to run Writing Tools (due to accessibility API requirements).*","2024-12-03T17:57:58",{"id":232,"version":233,"summary_zh":234,"released_at":235},247639,"Win_v5+macOS_Beta_3","# Release notes for the Windows version (v5):\r\n### 1. Summarise, Key Points, and Table now have their own pop-up UI with Markdown rendering!\r\n\r\n#### **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.**\r\n\r\n\u003Cimg width=\"649\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F17829b76-c2d1-466f-aef5-edf69857d33a\">\r\n\r\n\r\n\r\n#### **Tables can now be copied into MS Word :)**\r\n\r\n\u003Cimg width=\"714\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3766aaa5-c14d-4975-b956-d58e69449baf\">\r\n\r\n\r\n### 2. [Gemini 1.5 Flash has been down for the last few days](https:\u002F\u002Fdiscuss.ai.google.dev\u002Ft\u002Fpartially-solved-gemini-models-overloading-with-token-windows-of-less-than-20\u002F49579\u002F5). 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.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc54f07e6-915c-441f-be79-1da31c4ff0a0)\r\n\r\n\r\n### 3. The rounded corners are now prettier and anti-aliased, thanks to @raghavdhingra24  \r\n\r\n\u003Cimg width=\"96\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5fa216e2-522b-4f75-a82c-0a81bc0c2e85\">\r\n\r\n\r\n### 4. Writing Tools works reliably in MS Word on all PCs now, thanks to @arsaboo \r\n\r\n### 5. System prompts have been further optimised, and the experimental response streaming check-box has been removed.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n\r\n# 🆕 Release notes for the native macOS version by @Aryamirsepasi (Beta 3):\r\n## 🎉 Working Features\r\n- All of the tools, including the new response windows and the manual chat option.\r\n- Gemini and OpenAI support.\r\n- Initial Setup, Settings, and About pages.\r\n- 🆕 The Gradient Theme (Dark Mode and Light Mode are supported).\r\n- 🆕 Local LLM support.\r\n\r\n\r\n## ⏳ Not Yet Available\r\n- Opening the input window when no text is selected.\r\n- More refined positioning logic for the popup window to follow the cursor correctly.\r\n\r\n*Note: macOS 14 (Sonoma) or later is required to run Writing Tools (due to accessibility API requirements).*","2024-12-01T06:13:21",{"id":237,"version":238,"summary_zh":239,"released_at":240},247640,"v5","# 💻 Release Notes for the Windows and Linux version (v5):\r\n## 1. Summarise, Key Points, and Table now have their own pop-up UI with Markdown rendering!\r\n\r\n### **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.**\r\n\r\n\u003Cimg width=\"649\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F17829b76-c2d1-466f-aef5-edf69857d33a\">\r\n\r\n\r\n\r\n### **Tables can now be copied into MS Word :)**\r\n\r\n\u003Cimg width=\"714\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3766aaa5-c14d-4975-b956-d58e69449baf\">\r\n\r\n\r\n## 2. [Gemini 1.5 Flash has been down for the last few days](https:\u002F\u002Fdiscuss.ai.google.dev\u002Ft\u002Fpartially-solved-gemini-models-overloading-with-token-windows-of-less-than-20\u002F49579\u002F5). 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.\r\n\r\n![image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc54f07e6-915c-441f-be79-1da31c4ff0a0)\r\n\r\n\r\n## 3. The rounded corners are now prettier and anti-aliased, thanks to @raghavdhingra24  \r\n\r\n\u003Cimg width=\"96\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5fa216e2-522b-4f75-a82c-0a81bc0c2e85\">\r\n\r\n\r\n## 4. Writing Tools works reliably in MS Word on all PCs now, thanks to @arsaboo \r\n\r\n## 5. System prompts have been further optimised, and the experimental response streaming check-box has been removed.\r\n\r\n\r\n## ⬆️ Update Instructions:\r\nDelete your old Writing Tools folder and download the new one (the config file format has changed).\r\n\r\n## 🐞 Known Issues\r\n1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.\r\n\r\n\r\n---\r\n\r\n\r\n# 💻 Meet the new, **native swift macOS version** by @Aryamirsepasi (Beta 2): 🎉\r\n## Working Features\r\n- All of the tools, including the new response windows and the manual chat option.\r\n- Gemini and OpenAI Support.\r\n- Initial Setup, Settings, and About pages.\r\n\r\n## Not Yet Available\r\n- ~~Local LLM Integration.~~\r\n- The Gradient Theme (Dark Mode and Light Mode are supported).\r\n- Opening the Input Window when no text is selected\r\n- More refined positioning logic for the popup window to follow the cursor correctly.\r\n\r\n*Note: macOS 14 (Sonoma) or above is required to run Writing Tools (due to accessibility API requirements).*","2024-11-20T10:58:49",{"id":242,"version":243,"summary_zh":244,"released_at":245},247641,"v4","### 1. Writing Tools now supports Linux (run it from source), all thanks to @momokrono 's work making Writing Tools platform agnostic using the `pynput` library.\r\n\r\n### 2. Fixed a bug where Writing Tools would stop recognising the hotkey after you lock & unlock your PC. Other bugs\u002Fwonkiness relating to the hotkey may also be fixed. This is also thanks to @momokrono 's migration to the stable `pynput`.\r\n\r\n### 3. Fixed a bug where Writing Tools may not have worked in Microsoft Word due to a very quick sleep timer not working with Word's text system (Credit: @theJayTea ).\r\n\r\n### 4. Improved the system prompts so that the model does not respond\u002Fanswer the text in the prompt! (Credit: @theJayTea )\r\n\r\n### 5. Fixed the Settings UI being slightly broken & too long, clipping out of smaller\u002Flower resolution screens (Credit: @theJayTea ).\r\n\r\n### 6. Fixed the Error pop-up not displaying when the LLM can't do what you requested with the text, with the internal error message replacing the text instead. (Credit: @theJayTea )\r\n\r\n###  7. Fixed a new line being added after using Writing Tools. (Credit: @theJayTea )\r\n\r\n### 6. Fixed an issue where Writing Tools would not quit if you closed it during onboarding (Credit: @momokrono ).\r\n\r\n### 7. Fixed an issue where the Describe your change... text box may not automatically get focus on slower devices (Credit: @momokrono )\r\n\r\n### Thanks again to @momokrono's amazing work with the Linux port and keyboard library migration — they did a remarkable job :)\r\n\r\n---\r\n\r\n## ⬆️ Update Instructions:\r\nSimply replace your old Writing Tools folder with the new one!\r\n\r\n## 🐞 Known Issues\r\n1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.","2024-10-22T20:59:38",{"id":247,"version":248,"summary_zh":249,"released_at":250},247642,"v3","## This is a colossal update!\r\n\r\n### 1. 🎉 Writing Tools now supports local & other cloud LLMs! This is thanks to a huge refactor by @CameronRedmore 💛\r\n\r\nIt can now work with ANY OpenAI-Compatible API, giving you access to:\r\n- **Locally hosted LLMs** (via Ollama, llama.cpp, KoboldCPP, TabbyAPI, vLLM, etc.)\r\n- **Other cloud LLMs** that have OpenAI-compatible APIs (ChatGPT, Mistral AI, Anthropic, etc.)\r\n\r\nThis is exciting stuff!\r\n\r\nThe 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.\r\n\r\n### 2. 💬 There's a new chat mode when you invoke writing tools with no text selected!\r\n(Credit: @CameronRedmore and @theJayTea )\r\n\r\n\u003Cimg width=\"347\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4c71acb1-0a27-41ea-b036-b929ca3422ce\">\r\n\r\n### 3. 🚀 The Writing Tools options now work **significantly faster** due to optimisations! (Credit: @theJayTea )\r\n\r\n### 4. 🧑🏼‍💻 You can now select code and ask Writing Tools to work on it (fix it, improve it, convert languages...) through `Describe your change...`. (Credit: @theJayTea )\r\n\r\n### 5. 🐇 Streamed Responses _(output starts showing up as soon as it's ready instead of all at once)_ is now an option, although it's highly experimental (credit: @CameronRedmore)\r\n\r\n### 6. 🖌️ There's new on-boarding, Settings, and About UX! (Credit: @CameronRedmore and @theJayTea )\r\n\r\n### 7. 🔧 Build Script improvements (Credit: @theJayTea )\r\n\r\n\r\n\r\n### This wouldn't be possible without @CameronRedmore's extensive work   — thank you, truly, for being such an amazing contributor!\r\n\r\n---\r\n\r\n## ⬆️ Update Instructions:\r\nDelete and re-download Writing Tools, as the config file format has changed.\r\n\r\n## 🐞 Known Issues\r\n1. (Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.\r\n   To fix it, simply change the hotkey to **ctrl+`** or **ctrl+j** and restart Writing Tools.\r\n   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.\r\n\r\n2. (Fix almost ready!) If you lock and unlock your PC, Writing Tools may not be able to detect your hotkey unless you relaunch it.\r\n\r\n3. (Fix almost ready!) Writing Tools may not work in Microsoft Word.\r\n\r\n4. The initial launch of the `Writing Tools.exe` might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.","2024-10-20T12:43:09"]