ricparks28 downloadsCreate structured notes from photos using AI. Analyze subjects and extract metadata automatically.
This project is public for transparency and use, but I am not currently accepting outside contributions or Pull Requests.
Turn any photo into a structured Obsidian note using AI.
NoteMakerAI helps you create and add to collections such as Books, Wine, or Albums—by converting photos into rich, structured notes. Define your own "Subjects" using simple YAML files such as Wine, Albums, or Recipes (see the Subject Definition Guide), and let your selected LLM extract metadata, write summaries, and gather all manner of information about the subject in the photo. NoteMakerAI is designed to work well with the Bases feature of Obsidian by allowing you to quickly add new notes in a common format, full of rich information, with a minimum of fuss.
Features include batch processing, iterative "Redo" with custom instructions, and smart image optimization. Note: You must provide your own API key (BYOK) for the AI providers, such as OpenAI, Gemini, Anthropic, or OpenRouter.
Since this plugin is currently in Beta, the easiest way to install it is using the BRAT plugin.
Note: This plugin is currently in open beta.
https://github.com/ricparks/note-maker-ai.For users who want to test the latest unreleased changes:
main.js, manifest.json, styles.css) to <VaultFolder>/.obsidian/plugins/note-maker-ai/.examples/ directory: Books, Albums, and Wine. Copy the Subject Definition File (SDF) for your desired subject into your vault to use it as-is, or use it as a template to define your own custom collection. Bases/Books) with all extracted metadata.The Redo feature allows you to refine or regenerate a note without losing your personal additions. This is useful when the AI output isn't quite right, or if you want to change the style of the content.
#### Redo Instructions heading (or #### RI) and type instructions for the AI (e.g., "Write the summary in the style of Hunter S. Thompson").touch_me_not: true in the Subject Definition File will not be overwritten if they already exist.Redo Instructions and Additional Media sections are preserved.You can use the Redo command to automatically process additional images related to your subject (e.g., back covers, inner sleeves, details).
#### Additional Media (or just #### Media) to the bottom of your note.The plugin will:
BookTitle_2.jpg).[!NOTE] At present, additional media is optimized and organized but not sent to the AI for analysis. Multi-image analysis is a possible future feature.
NoteMakerAI is built on the concept of Subject Definition Files (SDFs). These are Markdown files that contain YAML to tell the AI what to look for and how to format the result.
For a comprehensive guide, see the Subject Definition Guide.
We have created the Subject Creation Kit to help you easily build your own custom subjects. This kit includes a chatbot-ready prompt file that guides you through the process of defining your subject's properties and sections.
Download the kit here: Subject-Maker-Kit.zip
The zip file includes:
Subject-Maker-Kit.md: Suggested chatbot prompt for creating a Subject Definition File.Subject-Definition-Guide.md: Reference documentation.README.md: This README fileThis project is licensed under the AGPLv3 License.
If you wish to use this software in a proprietary product or are unable to comply with the terms of the AGPLv3, a commercial license is available. For commercial licensing inquiries, please contact: [email protected]