Skip to content

Misha999777/proof

Repository files navigation

Proof

Proof is a proofreading and text-rewriting application built with Flutter. It provides system-wide text proofreading powered by LLMs (any OpenAI-compatible API).

Download: You can download the latest version from the Releases tab.

Features

  • AI-Powered Proofreading: Fix grammar, adjust tone (Professional, Friendly), make text concise, or summarize using LLMs.
  • Custom LLM Configuration: Bring your own API key. You can configure the API URL, API Key, and Model directly in the app.
  • Rich Diff View: See exactly what changed in your text with a visual difference view.
  • OS Integrations:
    • macOS System Services: You can select text in any application, right-click, and use the Services menu. You can use the default Cmd + Shift + P shortcut to instantly proofread or Cmd + Shift + O to open the selected text inside the app.
    • Windows Global Hotkey: Highlight text in any window and press Ctrl + Alt + P to instantly grab the text and bring it into Proof.

Usage Guide

  1. Initial Setup: On first launch, the app will prompt you for an API Key, API URL, and Model. By default, it is configured for Google's Gemini (gemini-3.5-flash), so you just need to provide your Gemini API key.
  2. Select Goal: Choose what you want to do with your text (e.g., Fix Grammar, Make Professional, Summarize).
  3. Manual Proofing: Type or paste text directly into the application window and hit "Proofread".
  4. Platform Integration: Select text anywhere and open it in Proof or proofread in-place.

Tech Stack

  • Framework: Flutter (Dart)
  • Native macOS: Swift, AppKit, NSServices
  • Native Windows: C++, Win32 API, IUIAutomation

License

This project is released under the MIT License. See the LICENSE file.

About

A proofreading application for macOS/Windows

Topics

Resources

License

Stars

Watchers

Forks

Contributors