Make what you hand your AI visible.
Gather files, URLs, Obsidian notes, and prior task outputs into a Bundle, and preview the exact text your AI will receive before you send it.
Screens

What it does
- 01Four source types, one bundle
- Files, URLs, Obsidian notes, and prior task outputs — combined into one bundle, order preserved.
- 02Preview before you send
- The exact text your AI will receive, plus a character count and a rough token estimate.
- 03One failure doesn't stop the rest
- A missing file or a 404'd URL is a warning on that one item — every other source still resolves.
- 04Duplicate to build templates
- Found a bundle that works? Duplicate it and reuse the setup for the next task.
- 05Copy or export as .md
- One click to copy the resolved text, or export it as a Markdown file.
- 06Usable from other tools
- Issue an API key and tools like AI Scheduler can fetch a resolved bundle over HTTP.
How it works
Create a bundle
Name it, then add files, URLs, Obsidian notes, and task outputs in any order.
Resolve and preview
Press Resolve to fetch every source and see the combined text.
Copy it into your AI
Copy to clipboard and paste it in. Duplicate the bundle when a setup works well.
Good to know
- Never writes to sources — files, notes, and URLs are all read-only.
- Obsidian notes can't escape the vault — paths outside the configured root are rejected.
- URL fetches are capped by a timeout and a size limit — no unbounded fetching.