trypear / pearai-app

PearAI: Open Source AI Code Editor (Fork of VSCode). The PearAI Submodule (https://github.com/trypear/pearai-submodule) is a fork of Continue.
https://trypear.ai
MIT License
238 stars 82 forks source link

[0] Investigate New Features #27

Open Fryingpannn opened 2 months ago

Fryingpannn commented 2 months ago

What new features can we have in PearAI to innovate the way development is done?

Looking into other competitors and see what we can learn from them!

jvaldiviezo9 commented 1 month ago

Hi, I think we can add a multi-window chat feature here, so we can have floating windows with different chats. This way, we're not limited to only one chat at a time. I think we can make all windows context-aware by default, just in case they've been triggered from a window where @context has been used before.

I feel this could be an improvement on what I've mentioned here: https://github.com/trypear/pearai-app/issues/347

This will be a way to expand the multi-chat approach. While this is kind of tricky to do in VSCode currently, PearAI could make it a winning feature. Imagine having inside this floating chat window a merged "Artifact" window to test and modify code live in sync with a specific section of the code, useful for rapid prototyping.

Also, to summarize, the importance of having this as a detachable window is to improve the workflow for those who have multiple monitors and those who will deal with long lines of code. Having the option to detach the chats could make the workflow faster and avoid obfuscating our own code while working when making the chat window bigger.

Fryingpannn commented 1 month ago

@jvaldiviezo9 Nice that's a great idea! Adding this to our latest quest board. Are you in the discord by any chance? Wondering where to communicate would be best.

jvaldiviezo9 commented 1 month ago

Hi! Sure, it's okay to DM you there?

Fryingpannn commented 3 weeks ago

@jvaldiviezo9 Hey Jval, yes much better if you dm me there. Hard for me to see github updates. Sorry for delay.

We have have multiple chat windows that can all work at the same time. I think still needs polishing to really get to what you're saying above.

You can definitely already detach a window currently. E.g. you can toggle full screen and open file in new window

image
jvaldiviezo9 commented 3 weeks ago

Hi, thanks! Just as a note, the last time I tried that I've faced an issue that I reported here: https://github.com/trypear/pearai-app/issues/18 which basically is that it closed other windows in some circumstances. But I guess you're going to work or are working in an improved version of the multi-window chat, isn't it?

Also, could you review Discord invite link? Seems like it's not working.