Loomnote

From everyday notes to multi-channel publishing.

Capture thoughts and reading notes with text and images, then prepare them for multiple channels: WeChat drafts, authorized YouTube video uploads, and manual publishing packs for Xiaohongshu, Weibo and Bilibili. Your notes stay in storage you control.

Use the publishing workflow on the Web · iPhone and iPad app also available
From note to channel

Multi-channel publishing, from one workspace.

Start with a note, select channels, review the output, then check the result and publishing records. Each channel has a different final step.

Start from an existing note: open its ⋯ menu and choose Publish to enter the Content → Channels → Result workflow.

  1. Start from a note

    Choose Publish in the menu of the note you want to share.

  2. Review the content

    In Content, check the text, images or video you want to publish.

  3. Choose channels and preview

    In Channels, select destinations and use Preview to inspect each output.

  4. Check the result

    After submitting, open Result to check drafts or uploads, or collect the material pack and post it yourself.

Loomnote note menu with the Publish action outlined in red
Publish starts from the note menu. The red outline marks the action.
Loomnote channel selection showing WeChat, Xiaohongshu, Weibo, Bilibili and YouTube, plus an unsupported Reddit placeholder
The Channels page: choose multiple destinations for the same note and preview each output. WeChat creates a draft; Xiaohongshu, Weibo and Bilibili provide manual publishing packs.

This is a selection screen before submission: no channels are selected, so the publish button is disabled. YouTube requires a video selected in Content; Reddit is marked Coming soon and is not supported. Select an image to view it at full size.

WeChat Official Accounts

Choose from eight built-in templates or customize your own. Preview the article and create a draft in your account. Sending it to subscribers remains a separate action.

YouTube

Authorize your account and upload a video. Uploads depend on your account, quota and network; a text-only note is not a video.

Xiaohongshu · Weibo · Bilibili

Copy text, save images and open the platform to publish yourself. These channels provide material packs, not automatic posting.

Publishing records bring channel status and links together. Web and iOS capabilities differ; the latest multi-channel workflow is described here for the Web.

Loomnote on iPad — tag sidebar, activity heatmap and a reverse-chronological card stream with an always-on composer
Tags on the left, everything you wrote on the right. Here on iPad — built for the two minutes between one thing and the next.
How it works

Jot it down. Add a tag. Find it anytime.

Tags are navigation

There are no folders here. Type #tag in a note and an entry with that name appears in the sidebar automatically. A slash tag like #work/weekly turns into a two-level tree. Delete every note using a tag and the entry disappears on its own.

Capture without waiting

Your note appears as soon as you press Enter, while it finishes saving in the background. Retry or discard failures without losing your train of thought.

Markdown as you write

Code blocks, lists, images, and tables render as you write without breaking your flow. Everything is stored as plain .md files, one per note.

Mermaid renders itself

Add a mermaid code block and your flowchart is drawn automatically — right there in the note.

Find it again

Use ⌘K to search across everything you've written.

Five languages

简中 / 繁中 / English / 日本語 / 한국어 — switch the interface whenever you like.

Your data

Data sovereignty, made concrete.

Notes use plain Markdown in your own GitHub repository or S3-compatible storage. You control the storage and can retrieve the files independently of Loomnote.

Your deviceLocal storage · works offline
Writes instantly
Open formatPlain-text Markdown
Optional sync
Your GitHub repo or S3 bucketUnder your name · take it anytime

For GitHub storage, retrieve your notes with git clone; for S3-compatible storage, use your bucket’s download tools. Storage ownership and hosted publishing are separate parts of the workflow.

What still passes through us

  1. The front-end JavaScript is served by us. Whatever we ship, your browser runs — this is not a zero-trust setup.
  2. GitHub note reads and writes go straight from your browser to api.github.com. Only the OAuth token exchange passes through an edge Worker whose response is set to no-store; the application does not persist or actively log the token.
  3. S3-compatible storage is written straight from your browser to the bucket you configure.
  4. Your browser cache holds plaintext — on your own device.
  5. For hosted WeChat operations, article text, images and necessary credentials are processed by our Worker and gateway and sent to WeChat as required. User-owned storage does not mean end-to-end encryption or GDPR certification.
Build story · personal use

A notes tool shaped by the way I work.

The starting point

I use Loomnote for quick notes, reading notes and sharing ideas. I had used Obsidian and flomo and valued both, but wanted a workflow closer to my own habits.

The product choice

Keep text and images together, keep notes in storage I control, and connect writing to channel-specific output. Markdown and user-owned storage make the notes portable; publishing still needs each platform’s services.

My contribution

I defined the needs from daily use and used AI-assisted development to implement and integrate the workflow. The work connects note capture, storage, templates and channel outputs, with feedback from actual use guiding the next iteration.

What has shipped, and what remains

The Web workflow includes eight WeChat templates, draft creation, authorized YouTube uploads, manual material packs and publishing records. Recent reports of slow WeChat previews and errors while loading results remain under investigation; no measured speed or reliability improvement is claimed here.

An example: a reading note becomes a WeChat draft

Illustrative workflow, not a real publishing receipt: write a short reflection with an image → choose a template → inspect the preview → create a WeChat draft → review it in WeChat before sending. The note stays in your storage; the draft is a separate channel output.

MCP

MCP and the Web app are separate entry points.

The separately configured local loomnote-mcp package can connect an AI client to a supported note source and publishing tools. Which data reaches a model provider depends on your client, permissions and actions.

The production Web app’s AI access panel is currently disabled. Do not rely on the older instructions to copy configuration from that panel.

A separate setup

Local MCP capability does not mean AI-assisted publishing is available in the hosted Web interface. Hosted publishing also follows the data-processing boundaries described above.

iOS

Loomnote for iPhone and iPad.

The iPhone and iPad app is available separately. This page’s latest multi-channel publishing description covers the Web; it does not promise feature parity with the installed iOS version.

Download on the App Store
For iPhone and iPad · Requires iOS / iPadOS 17 or later
Check the App Store listing for availability and the capabilities of your installed version.
QR code that opens Loomnote on the App Store
Scan to open the App Store

Start with one note.

No folders to plan, no schema to design. Type something, give it a tag, move on — it works in your browser right now.

Open Loomnote How your data is stored