Add a source
Sign in to Slack or Google inside the app, or paste a token for GitHub, Linear or Notion, and choose the folder it writes to.
Notula Collect
A menu bar app for macOS. It exports Slack, GitHub, Linear, Notion and Google Docs into folders you choose, on a schedule, keeps the repositories you cloned up to date, and updates the llmdex index after every run, so Claude Code and Codex can search all of it.
Not downloadable yet: there is no public build. Notula, the editor, is out now.
Every source is a folder, a schedule and a place in the index.
Notula Collect
~/Projects
Claude Code
Sign in to Slack or Google inside the app, or paste a token for GitHub, Linear or Notion, and choose the folder it writes to.
Hourly, every 3 or 6 hours, daily, or only when you press Run now. Each source runs on its own schedule.
After a run changes files, llmdex updates its index, and Claude Code or Codex finds the Slack thread or the Linear issue with llmdex query.
Exporting GitHub takes a lot of time, it's fine, but the main issue was that it did it all the time from scratch. Now it filters by the last sync and by the updated date of PRs and issues, and it is the same for Google Docs.
Some documents are now stored in GitHub. It pulls them automatically and runs the index. These folders can be opened in Notula, but it is not mandatory. It pulls only if it can do it, so as not to break the user's work. And as you point to a folder, you can activate an index by subfolders.
A CLI tool which AI can use to configure the application, and instructions on the profile side. For Claude Code, Codex, etc.
Readable in any editor, in Notula, and by any agent that can open a file.
$ find . -name "*.md" | sort
./github/mobile/issues/0098-push-permission-asked-twice.md
./github/platform/issues/0412-retry-failed-webhooks.md
./github/platform/issues/0415-invoice-pdf-shows-wrong-currency.md
./github/platform/prs/0418-move-billing-to-stripe-invoices.md
./linear/ENG/ENG-231-webhook-retries-stop-after-three-attempts.md
./notion/onboarding-checklist-3f9a21c7.md
./slack/channels/design-review.md
./slack/channels/general.md
./slack/channels/incidents.md
./slack/channels/releases.md
./slack/dms/dm-maria-chen.md
./support/channels/escalations.md # #releases
**Topic:** Go or no-go for platform and mobile releases
_Exported: 2026-09-15 09:29_
## 2026-09-14
**Maria Chen** - 2026-09-14 16:02 <!-- ts:1757858520.000100 -->
Mobile 4.12 is on TestFlight. Crash-free sessions at 99.6% over the weekend, so I would like to send it to the store tomorrow morning.
> **Tom Reyes** - 2026-09-14 16:10 <!-- rts:1757859000.000200 -->
> Are webhook retries in 4.12 too? ENG-231 blocked the last one.
>
> **Maria Chen** - 2026-09-14 16:14 <!-- rts:1757859240.000300 -->
> Yes, merged in #418 on Friday.
>
---
**Priya Nair** - 2026-09-14 17:45 <!-- ts:1757864700.000400 -->
Go from support. Nothing is open against 4.11 that 4.12 does not fix.
--- It enables indexing via llmdex (my CLI tool), so I have everything indexed at once.
$ notula-collect status
Acme Slack slack Updated 12 minutes ago 4 of 96 conversations updated. Next run at 11:08.
Acme Support slack Updated 41 minutes ago 2 of 18 conversations updated. Next run at 10:39.
Handbook repo Updated 48 minutes ago 3 commits pulled from origin/main. Next run at 12:32.
Linear linear Updated 1 hour ago 5 issues updated. Next run at 12:09.
Mobile on GitHub github Updated 2 hours ago 4 issues updated. Next run at 14:10.
Notion wiki notion Updated 2 hours ago 7 pages updated. Next run at 14:15.
Platform on GitHub github Updated 34 minutes ago 12 issues and 3 pull requests updated. Next run at 12:46.
Specs repo Updated 1 hour ago 2 commits pulled from origin/main. Next run at 11:45. What works today, and what is not built.
There is no public build yet. Leave an address, and one message goes to it when there is one to download.
The folders it fills open in Notula, the editor, which is out now.