https://github.com/robdel12/draftpatch
A macOS LLM chat app
https://github.com/robdel12/draftpatch
chatgpt claude gemini llm ollama openai swiftui
Last synced: about 1 year ago
JSON representation
A macOS LLM chat app
- Host: GitHub
- URL: https://github.com/robdel12/draftpatch
- Owner: Robdel12
- Created: 2025-03-03T20:36:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-08T01:05:15.000Z (over 1 year ago)
- Last Synced: 2025-04-15T03:55:28.885Z (about 1 year ago)
- Topics: chatgpt, claude, gemini, llm, ollama, openai, swiftui
- Language: Swift
- Homepage:
- Size: 447 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DraftPatch
**DraftPatch** is a simple and practical macOS app built to integrate Large Language Models (LLMs)
such as OpenAI, Anthropic, Gemini, and locally hosted Ollama models into your workflow. It helps you
draft, refine, and improve your text and code directly within native macOS applications.
Whether you're coding in Xcode, editing in Emacs, jotting notes, or working within iTerm, DraftPatch
provides seamless, context-aware AI suggestions based on the currently selected text or the content
of your application's active window.
## Features
- ✅ Supports multiple LLM providers (OpenAI, Anthropic, Gemini, Ollama)
- ✅ Quick drafting integration with Xcode, Emacs, iTerm, and Notes.app
- ✅ Markdown rendering with syntax highlighting
- ✅ 100% native, lightweight, keyboard-friendly interface
## Getting Started
1. **Install and launch** DraftPatch.
2. Go to **Settings** (`⌘ + ,`) to add your API keys or configure your Ollama server URL.
3. Pick your default model.
4. Begin drafting and refining text directly from supported applications.
## Compatibility
- **macOS 14.0+**
## Screenshots
https://github.com/user-attachments/assets/b24f7f41-8daf-4ae7-b997-64a0baa94d84
https://github.com/user-attachments/assets/2763a6ae-ad8b-4f5d-b011-0d65c1e187d4