Yo. ALL SHORTCUTS SHOULD BE IMMEDIATELY OBVIOUS TO THE USER. NO GUESSING. BABYSIT THE USER TO KNOW USE THE SHORTCUTS THROUGH UI.
Char bar on right side
This should be a SEPARATE window. Not in the same chat. On left side. Like this. Arrow key moving down and up should preview the chat on right panel
Inline prompting
CMD+.
to confirm, CMD+,
to remove.Chat input
use @
to tag other files from the codebase, e.g. @homepage.tsx
should include all of that file into the context of the prompt. Show a little preview of the code in the chat panel, but not the entire file’s code. User can include multiple files.
Allow user to input their own API key for OpenAI or Claude
-pan