Ryan McGovern35 downloadsTurn photos into Markdown — starting with whiteboard to-do lists.
An Obsidian plugin that turns photos of whiteboard to-do lists into Markdown checklists. Snap a photo, get a structured checklist appended to today's note in your vault.
<input capture>), file upload, drag-and-drop, or clipboard paste on desktop- [x]; everything else becomes - [ ]YYYY-MM-DD.md file with a --- separator, so you can rebuild your day from the board as it evolves<output>/attachments/ and linked at the top of each scan blockIf you cannot use the marketplace, install the latest release manually with the GitHub CLI:
# Latest release
gh release download \
--repo TekGadgt/Iris \
--pattern "main.js" \
--pattern "manifest.json" \
--pattern "styles.css" \
--dir <vault>/.obsidian/plugins/iris/
# Specific version
gh release download 1.0.1 \
--repo TekGadgt/Iris \
--pattern "main.js" \
--pattern "manifest.json" \
--pattern "styles.css" \
--dir <vault>/.obsidian/plugins/iris/
Replace <vault> with the path to your Obsidian vault, then enable Iris in Settings → Community plugins.
Iris/)Run a scan via:
The capture modal opens. On mobile, pick "Take photo" or "Choose from files". On desktop, drop an image, paste from your clipboard, or click to choose. Hit Convert.
Iris saves the photo into <output>/attachments/, writes the checklist into <output>/<YYYY-MM-DD>.md, and opens the day file.
---
date: 2026-05-01
tags:
- whiteboard
---
## 09:42
[whiteboard scan](attachments/2026-05-01-094237.jpg)
- [ ] Q2 launch prep
- [ ] Lock messaging
- [ ] Brief sales [^094237-1]
- [ ] Brief support [^094237-1]
- [ ] Hire designer
[^094237-1]: Children inferred — appear to decompose "Q2 launch prep".
> [!note]- Unparsed
> - Diagram in upper-right corner
max_tokens field is the legacy form. Newer reasoning models (e.g. o1-mini) require max_completion_tokens instead — if you set such a model in the override, requests may fail.