Replies: 3 comments 1 reply
-
Ah apologies, just noticed #33 |
Beta Was this translation helpful? Give feedback.
-
I would be really keen to see what we could do with nui and how we could improve the overall workflow for a user. My philosophy for CodeCompanion will always be that it enables simple interaction with an LLM via a native buffer. It was ChatGPT.nvim forcing me to use floating windows and a million keymaps that led to me building CodeCompanion (courtesy of a helpful foundation from SteveArc). My views on UI libraries like nui is that they tread a fine line between being vim-like and a GUI editor. That being said, I think most of your suggestions sound fantastic and for a lot of users would be very welcome. So the option of having a "classic" and "modern" UI could be very cool indeed. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
As a basic example, when running in agent mode, the LLM may choose to use several tools simultaneously. Immediately dropping into the first diff, without being able to see the context of the entire change that the agent is trying to make, is really disorienting.
I think a UI would ideally:
I think this also has a likelihood of helping with some other things like:
I think going in the direction of avante, which seems to use nui, is probably a good option to consider: https://github.com/yetone/avante.nvim/blob/main/lua/avante/sidebar.lua
Beta Was this translation helpful? Give feedback.
All reactions