khoj-ai / khoj

Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (e.g gpt, claude, gemini, llama, qwen, mistral).
https://khoj.dev
GNU Affero General Public License v3.0
14.09k stars 702 forks source link

Add OS Level Shortcut Window for Quick Access to Khoj Desktop #815

Closed MythicalCow closed 4 months ago

MythicalCow commented 5 months ago

Introduction 📖

To make Khoj more integrated into our users' environments, we are building an OS-level shortcut that can quickly be accessed from any app or webpage. We aim to provide a more seamless experience between digital activities and the personalized assistant we seek to deliver with Khoj.

Usage/Features 🛠️

PR Review / Contributing ⚙️

MythicalCow commented 5 months ago

make naming scheme better for files and methods

MythicalCow commented 4 months ago
sabaimran commented 4 months ago
Screenshot 2024-06-14 at 10 52 48

Awesome! I just tested this out locally and it's really dope. Just a bit of feedback:

  1. In MacOS, an X comes up here. Let's either remove the title bar + coach the user into understanding that Escape will close the window, or keep the title bar and let that also close the window. Current behavior: If I click X to close the window, I'm not able to start another shortcut menu.
  2. At the bottom of the Khoj response, add a button (next to references) that says 'Continue this conversation' and takes you back to the home chat screen, refreshed.
KrishDevCrafting commented 4 months ago

I recently used that web application as feedback adding a toggle button for dark mode and light.

sabaimran commented 4 months ago

Saba to debug shortcut window closing issue on macos.

MythicalCow commented 4 months ago
Screenshot 2024-06-14 at 10 52 48

Awesome! I just tested this out locally and it's really dope. Just a bit of feedback:

1. In MacOS, an X comes up here. Let's either remove the title bar + coach the user into understanding that Escape will close the window, or keep the title bar and let that also close the window. Current behavior: If I click X to close the window, I'm not able to start another shortcut menu.

2. At the bottom of the Khoj response, add a button (next to references) that says 'Continue this conversation' and takes you back to the home chat screen, refreshed.

2 has been addressed now 😄