Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Separate Chatbox for Enhanced AI Interaction in Joplin #18

Open
Wladefant opened this issue Dec 10, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@Wladefant
Copy link
Contributor

https://github.com/logancyang/obsidian-copilot

Description:

This feature request proposes the addition of a dedicated chatbox interface within Joplin, enhancing the user experience for those utilizing AI-driven conversation features. Inspired by similar functionalities in other note-taking applications, this feature aims to provide a focused and interactive environment for users engaging with AI in Joplin.

Key Features of the Proposed Chatbox:

  1. Dedicated Chat Interface: Implementing a separate chatbox window in the Joplin interface, dedicated to AI interactions. This design will allow for a more immersive and focused conversation experience.

  2. Integration with Notes: Enabling the chatbox to use the currently open note as context, thereby improving the relevance and accuracy of AI responses within the chat.

  3. One-Click Functionality:

    • Save Conversation: Allowing users to save the entire chat conversation into a new or existing note with a single click.
    • Copy to Note: Facilitating the copying of selected chat portions directly into a note with ease.

Rationale for the Request:

The addition of a dedicated chatbox is intended to streamline the AI interaction experience within Joplin, making it more accessible, efficient, and user-friendly. Such a feature would provide a distinct space for AI conversations, separate from the main note-editing area, thus minimizing distractions and improving overall focus. The capability to seamlessly save and incorporate chat contents into notes would greatly enhance the practicality of AI features for a variety of note-taking and research activities.

Anticipated Impact:

The implementation of this feature is expected to substantially increase the productivity and efficiency of users who rely on AI assistance for various purposes, including note-taking and brainstorming. By introducing this advanced AI integration feature, Joplin could attract new users and align more closely with the evolving needs and expectations of its user base.

Your consideration of this feature request is greatly appreciated. A dedicated chatbox would mark a significant enhancement in the functionality and user experience of AI integration within Joplin.

@alondmnt alondmnt added the enhancement New feature or request label Dec 11, 2023
@alondmnt
Copy link
Owner

Thanks @Wladefant for the detailed FR, appreciate it.

This is out of my scope at the moment (just don't have the time to invest in this). But I'm willing to accept PRs that add the option to show a chatbox in a dedicated panel.

I originally chose chatting over notes because it's the quickest and simplest mechanism to implement, but then as a user I grew accustomed to chatting over notes. Most of what I ask Jarvis to generate is intended to be used as note content anyway. (This is actually more similar to the way I use Github Copilot, for instance, directly over code.) But I see your point, it makes sense to have a chatbox if you don't mind the extra screen space it takes (personally, as a user, I do). This is also similar to what MS did in Edge, which works nicely for reading content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants