joplin-plugin-genmagic
v1.0.1
Published
GenMagic for Joplin: AI images and read-aloud audio in your notes, with 60+ image models and natural voices, pay per use.
Maintainers
Readme
GenMagic for Joplin
Put AI images and read-aloud audio into your Joplin notes with GenMagic: 60+ image models (Nano Banana, GPT Image, FLUX, Seedream, Recraft and more), each with its price shown before you generate, and natural voices.
What it adds (Joplin desktop)
- Generate image with GenMagic (Tools menu and an editor toolbar button): write a prompt (the selected text starts it), pick a model and a shape, and the image is attached to the note at the cursor.
- Read aloud with GenMagic (Tools menu): the selection, or the whole note without its front matter, code and image links, read by the voice you choose (Options, GenMagic) and attached as audio, which Joplin plays inline.
- Sign in with GenMagic (Tools menu): opens genmagic.co in your browser; Joplin picks up the sign-in by itself.
Account and cost
This plugin needs a GenMagic account, and generating costs money. You can create a free account during sign-in (new verified accounts get a small starter credit), or paste an API key in Options, GenMagic. After the starter credit you pay per result from your GenMagic balance, with no subscription. Every model's price is listed in the plugin and at genmagic.co/models. The plugin itself is free (MIT).
Privacy and network use
- The plugin talks only to
https://genmagic.co(the API, the model list and sign-in) and downloads the file GenMagic returns from GenMagic's media storage. - It sends the prompt you write, or the text you choose to have read aloud, and nothing else from your notes. The result is saved as a Joplin attachment.
- Signing in creates a key named "Joplin connector" on your GenMagic account, which you can revoke there at any time; Joplin keeps it in its secure settings. No telemetry is collected.
- Privacy policy: https://genmagic.co/legal/privacy. Terms: https://genmagic.co/legal/terms.
Support
Build
npm install, then npm run dist (Joplin's plugin template: webpack builds publish/co.genmagic.joplin.jpl and its .json). Joplin's plugin repository lists npm packages named joplin-plugin-* with the keyword joplin-plugin. API calls declare X-GenMagic-Client: joplin-plugin/1.0.0.
