# What AI feature (if any) could be useful as part of Joplin?

**URL:** <https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091>\
**Category:** Lounge\
**Created:** [1 July 2025 13:41 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091 "2025-07-01T13:41:16Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![QuantiusBenignus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/quantiusbenignus/32/20900_2.png) [@QuantiusBenignus](https://discourse.joplinapp.org/u/QuantiusBenignus)\
**Post date:** [15 July 2025 19:02 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/22 "2025-07-15T19:02:29Z")

</div>

I have taken a different approach (on Linux).  
I use multiple AI features (ASR, local LLM chat interaction, text summarizations, etc.) for Joplin but outside of the application.  
These AI tools target any open editable Linux window, thus, including Joplin , which happens to be one of the main beneficiaries of these tools.

### Simmarization:

I use a GNOME extension called [voluble](https://github.com/QuantiusBenignus/voluble) that takes advantage of a local llama.cpp installation or a lamafile for the LLM summarization function. One selects a text anywhere and a summary is created ready to be pasted.

### Speech Input (ASR):

This is provided by [Blurt](https://github.com/QuantiusBenignus/blurt) (GNOME extension) or more universally, for any Linux desktop, by [BlahST](https://github.com/QuantiusBenignus/blahst), where speech recording starts and stops on a hotkey press and the recognized text is (auto)pasted into the window currently in focus, including Joplin.

### LLM Interaction (Q&A, chat, etc.)

[BlahST](https://github.com/QuantiusBenignus/blahst) can also interact with local llama.cpp models, which is advantageous since many LLMs output their generated text directly into markdown. It also has a mode for replacing a selected text with a summary.

Forgot to mention language translation and input. There are a few demo videos with examples of multi-language LLM interaction and text input in the repository. One of the "roles" (prompts) for the local BlahST chatbot `blahstbot` is english speech to simplified-chinese text input into any window.

---

<div class="post-metadata">

**Author:** ![wnen](https://avatars.discourse-cdn.com/v4/letter/w/da6949/32.png) [@wnen](https://discourse.joplinapp.org/u/wnen)\
**Post date:** [18 July 2025 08:37 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/23 "2025-07-18T08:37:30Z")

</div>

Thanks for Joplin. A great application. For me, it's especially important that I can easily feed an AI service like ChatGPT with parts of my Joplin notes archive, or conversely, that I can grant an AI service access to (parts of) my notes archive in Joplin. That way, I can use AI to obtain solid, relevant, and reliable knowledge.

---

<div class="post-metadata">

**Author:** ![mrjo118](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/mrjo118/32/23404_2.png) [@mrjo118](https://discourse.joplinapp.org/u/mrjo118)\
**Post date:** [18 July 2025 18:45 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/24 "2025-07-18T18:45:06Z")

</div>

> [@Coffee](#):
>
> Before I request an AI feature within Joplin, I would first like to understand what approach is being considered and in which AI database on which computer my Joplin data would be processed and stored.  
> However, what I would like to see ‘immediately’ is an AI function here in [https://discourse.joplinapp.org](https://discourse.joplinapp.org) that could provide me with an initial analysis and recommendations for action in the event of problems such as [2025-07-14 Error: PUT info.json: "/.../info.json" is locked, existing lock on file](https://discourse.joplinapp.org/t/2025-07-14-error-put-info-json-info-json-is-locked-existing-lock-on-file/46279)

@Coffee That would certainly be useful, but even with the absence of such a feature in the forum, you can still use AI tools externally to help you get to a solution.

I used the free ChatGPT AI Chatbot which is built into Firefox to have a conversation about your issue, and managed to get to the same answer as Laurent proposed (contact your Nextcloud provider) with a logical series of prompts

Prompt 1: For Joplin, how do I solve error "PUT info.json: “/…/info.json” is locked, existing lock on file"?  
Prompt 2 (in response to a question): Nextcloud  
Prompt 3: How I fix this if I am using a managed instance of Nextcloud?

Here is the full transcript: [For Joplin, how do I solve error "PUT info.json: “/…/info.json” is locked, exist - Pastebin.com](https://pastebin.com/MBUM1JZH)

---

<div class="post-metadata">

**Author:** ![Coffee](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coffee/32/13365_2.png) [@Coffee](https://discourse.joplinapp.org/u/Coffee)\
**Post date:** [18 July 2025 19:26 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/25 "2025-07-18T19:26:14Z")

</div>

> [@mrjo118](#):
>
> you can still use AI tools externally

Thank you for pointing me to external sources of information such as ChatGPT. However, I am looking for ‘priority support’ from Joplin Cloud Teams, for which I pay. I also use Joplin because I want to use a purely European service that is more compliant with European data protection law than ChatGPT, for example.

 ![Screenshot 2025-07-18 183714 - priority](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/a/7/a7b39b84024df1564e44b221b2effe884063a327.png)

---

<div class="post-metadata">

**Author:** ![mrjo118](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/mrjo118/32/23404_2.png) [@mrjo118](https://discourse.joplinapp.org/u/mrjo118)\
**Post date:** [18 July 2025 22:29 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/26 "2025-07-18T22:29:31Z")

</div>

I'm not by any means saying AI is a suitable replacement for support. But in terms of using an AI tool for initial recommendations I'm just noting that even tools without full context can offer some good suggestions. If you're conscious about sharing confidential data with an external tool, you don't really need to share anything sensitive for straitforward queries like this, which is demonstrated by my minimal prompts

---

<div class="post-metadata">

**Author:** ![tomcolley1962](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tomcolley1962/32/13669_2.png) [@tomcolley1962](https://discourse.joplinapp.org/u/tomcolley1962)\
**Post date:** [19 July 2025 07:18 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/27 "2025-07-19T07:18:27Z")

</div>

The priority for me with AI is transparency about whether/how the data exposed to AI is being used by others, and the option to easily avoid any exposure WITH CONFIDENCE. Privacy and security are important for me (and many users). I use Joplin in a way that ensures my data is not accessible by otherS, including at-rest local encryption. The introduction of AI in other software typically exposes user data to corporate capture. I would hate to see the security and privacy of Joplin diluted/destroyed by AI "innovations".

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [20 July 2025 00:05 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/28 "2025-07-20T00:05:14Z")

</div>

If there's a network request, we document it and allow disabling it like we do for every other network request:

[https://joplinapp.org/privacy/](https://joplinapp.org/privacy/)

In that way, there's really nothing special about AI. For me this is just a tool like any other and it's sensible to see what we can do with it and how we can improve the user experience. If we can't that's fine too, we aren't going to force anything on the app for no reason.

---

<div class="post-metadata">

**Author:** ![tomcolley1962](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tomcolley1962/32/13669_2.png) [@tomcolley1962](https://discourse.joplinapp.org/u/tomcolley1962)\
**Post date:** [20 July 2025 11:19 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/29 "2025-07-20T11:19:32Z")

</div>

This clarification about security with potential deployment of AI in Joplin is reassuring. Glad I asked and got this response - thanks 🙂

---

<div class="post-metadata">

**Author:** ![TonyTofu](https://avatars.discourse-cdn.com/v4/letter/t/839c29/32.png) [@TonyTofu](https://discourse.joplinapp.org/u/TonyTofu)\
**Post date:** [20 July 2025 22:30 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/30 "2025-07-20T22:30:50Z")

</div>

With Joplin's focus on privacy and self-hosting, I'd imagine there would be interest in Joplin running llm's locally. With that in mind, most users wont's have a beefy computer to run giant 'do anything' llm's. So the focus would be on llms that are lighter on resources.

What would I like them to do in Joplin?

- chat with notes / RAG. A hell of a lot can be done just with this
- learn how I tag notes and auto-tag based on content (I think having a simple ux to confirm or remove an auto-tag would help train the AI and make it clear to users what is being done by the AI and what they did). The same for allocating notes into Notebooks. Optional extra: suggesting new tags or notebooks to the user

Of course there is lots more that could be done but these two are my top picks

---

<div class="post-metadata">

**Author:** ![bikkikumar-sha](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/bikkikumar-sha/32/26384_2.png) [@bikkikumar-sha](https://discourse.joplinapp.org/u/bikkikumar-sha)\
**Post date:** [24 July 2025 18:05 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/31 "2025-07-24T18:05:44Z")

</div>

Voice to text using something like whisper API would be great. The user can provide their own API Key.

---

<div class="post-metadata">

**Author:** ![Bri](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@Bri](https://discourse.joplinapp.org/u/Bri)\
**Post date:** [31 July 2025 16:56 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/32 "2025-07-31T16:56:39Z")

</div>

Please turn AI off by default and let it be chosen as option. If that’s not possible, please please please let us turn it off if we want!!! Thanks!

---

<div class="post-metadata">

**Author:** ![Coffee](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coffee/32/13365_2.png) [@Coffee](https://discourse.joplinapp.org/u/Coffee)\
**Post date:** [7 August 2025 17:25 UTC](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091/33 "2025-08-07T17:25:25Z")

</div>

> [@Coffee](#):
>
> because I want to use a purely European service that is more compliant with European data protection law than ChatGPT, for example.

> [@mrjo118](#):
>
> But in terms of using an AI tool for initial recommendations I'm just noting that even tools without full context can offer some good suggestions.

A few days ago, [Mistral AI](https://chat.mistral.ai/chat) was mentioned in [this article in the SZ (paywall)](https://www.sueddeutsche.de/projekte/artikel/wirtschaft/apps-alternativen-chat-gpt-le-chat-google-chrome-android-e710367/) as a European alternative to ChatGPT.  
I am now using Mistral AI with a free account.

[Previous page](https://discourse.joplinapp.org/t/what-ai-feature-if-any-could-be-useful-as-part-of-joplin/46091.md?page=1)
