macOS app for local LLM integration with Apple Notes
Top 50.3% on sourcepulse
This project enables users to interact with local Large Language Models (LLMs) via Ollama directly within Apple Notes. It targets macOS users who want to leverage AI for note-taking and content generation without leaving their native application.
How It Works
NotesOllama utilizes SwiftUI for its user interface and AXSwift to interact with Apple Notes through macOS's accessibility APIs. It communicates with a locally running Ollama instance using OllamaKit. This approach allows for seamless integration, enabling users to send prompts and receive AI-generated content directly within their notes.
Quick Start & Requirements
http://localhost:11434
(default macOS port).NOTESOLLAMA_OLLAMA_BASE_URL
environment variable.commands.json
file within the application bundle.Highlighted Details
Maintenance & Community
The project is maintained by Anders Rex. Support for development can be found via their other plugin, NotesCmdr.
Licensing & Compatibility
Licensed under the MIT License. This permissive license allows for commercial use and integration with closed-source applications.
Limitations & Caveats
The application is designed exclusively for macOS and relies on the stability of Apple's accessibility APIs, which can be subject to change with OS updates.
10 months ago
1 week