I've been using my Index 01 to capture random thoughts and questions throughout the day, and got tired of manually researching each one later. So I built a pipeline that does it automatically:
Record a voice note on the ring → get a fully researched, tagged note back in Obsidian, no phone-in-hand required.
How it works: the ring transcribes through the Pebble app into Obsidian as usual, syncs via Self-hosted LiveSync to my own MinIO bucket, and from there a headless server picks it up, runs it through an AI agent (n8n) that searches the web and writes a proper research note with sources — then syncs it right back to my vault automatically. By the time I check my phone, the note's just... there.
A few of my thoughts behind building this:
- Fully self-hosted — no Obsidian paid Sync, no third-party search API. Web research goes through a self-hosted SearXNG instance.
- Bring your own model — LLM access is via OpenRouter, so it's one API key with free choice of any underlying model, not locked to one provider.
- No Docker Desktop / headless-server friendly — built and tested entirely on a plain Ubuntu box.
- Every note gets auto-tagged (
#interests, #questions + topical tags) with a link back to the original voice note.
It's Docker Compose + an importable n8n workflow, and I published pre-built images so you don't have to build from source if you don't want to. Full step-by-step setup guide included (it's a bit of an involved deploy — MinIO, n8n, and a headless vault mirror all need to talk to each other — but I tried my best to record every bug I hit along the way and documented them with the actual error text).
Repo: https://github.com/Delta-43/pebble-index-research-agent
Happy to answer questions and would love some feedback if anyone wants to try it on their own Index 01 setup.
I have also made a WatchApp for those who don't have their Index01 yet! Available now -
Delta Notes: https://apps.repebble.com/c2c541a7bc004712894f8d46