diff --git a/README.md b/README.md index 8928f778..2d73084a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -# Khoj 🦅 +

Khoj Logo

+ [![test](https://github.com/khoj-ai/khoj/actions/workflows/test.yml/badge.svg)](https://github.com/khoj-ai/khoj/actions/workflows/test.yml) [![dockerize](https://github.com/khoj-ai/khoj/actions/workflows/dockerize.yml/badge.svg)](https://github.com/khoj-ai/khoj/pkgs/container/khoj) [![pypi](https://github.com/khoj-ai/khoj/actions/workflows/pypi.yml/badge.svg)](https://pypi.org/project/khoj-assistant/) @@ -308,7 +309,7 @@ pip install --upgrade --pre khoj-assistant If you want, Khoj can be configured to use OpenAI for search and chat.
Add your OpenAI API to Khoj by using either of the two options below: - Open the Khoj desktop GUI, add your [OpenAI API key](https://beta.openai.com/account/api-keys) and click *Configure* - Ensure khoj is started **without** the `--no-gui` flag. Check your system tray to see if Khoj 🦅 is minimized there. + Ensure khoj is started **without** the `--no-gui` flag. Check your system tray to see if Khoj is minimized there. - Set `openai-api-key` field under `processor.conversation` section in your `khoj.yml`[^1] to your [OpenAI API key](https://beta.openai.com/account/api-keys) and restart khoj: ```diff processor: diff --git a/manifest.json b/manifest.json index 4df8f130..81b9f5a4 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "name": "Khoj", "version": "0.6.2", "minAppVersion": "0.15.0", - "description": "An AI Personal Assistant for your Digital Brain 🦅", + "description": "An AI Personal Assistant for your Digital Brain", "author": "Debanjum Singh Solanky", "authorUrl": "https://github.com/debanjum", "isDesktopOnly": false diff --git a/src/interface/emacs/README.org b/src/interface/emacs/README.org index 0026b70e..f38d694a 100644 --- a/src/interface/emacs/README.org +++ b/src/interface/emacs/README.org @@ -1,4 +1,6 @@ -* Khoj Emacs 🦅 +[[https://github.com/khoj-ai/khoj/edit/master/src/interface/emacs/README.org][file:/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png]] Emacs + + [[https://stable.melpa.org/#/khoj][file:https://stable.melpa.org/packages/khoj-badge.svg]] [[https://melpa.org/#/khoj][file:https://melpa.org/packages/khoj-badge.svg]] [[https://github.com/khoj-ai/khoj/actions/workflows/build_khoj_el.yml][https://github.com/khoj-ai/khoj/actions/workflows/build_khoj_el.yml/badge.svg?]] [[https://github.com/khoj-ai/khoj/actions/workflows/test_khoj_el.yml][https://github.com/khoj-ai/khoj/actions/workflows/test_khoj_el.yml/badge.svg?]] /An AI personal assistant for your digital brain/ diff --git a/src/interface/emacs/khoj.el b/src/interface/emacs/khoj.el index 26887540..73c423e1 100644 --- a/src/interface/emacs/khoj.el +++ b/src/interface/emacs/khoj.el @@ -106,13 +106,13 @@ (defvar khoj--minibuffer-window nil "Minibuffer window used to enter query.") -(defconst khoj--query-prompt "🦅Khoj: " +(defconst khoj--query-prompt "🏮 Khoj: " "Query prompt shown in the minibuffer.") -(defconst khoj--search-buffer-name "*🦅Khoj Search*" +(defconst khoj--search-buffer-name "*🏮 Khoj Search*" "Name of buffer to show search results from Khoj.") -(defconst khoj--chat-buffer-name "*🦅Khoj Chat*" +(defconst khoj--chat-buffer-name "*🏮 Khoj Chat*" "Name of chat buffer for Khoj.") (defvar khoj--content-type "org" @@ -782,7 +782,7 @@ Render results in BUFFER-NAME using QUERY, CONTENT-TYPE." (progn (org-set-startup-visibility) (visual-line-mode) - (re-search-backward "^\*+ 🦅" nil t)))) + (re-search-backward "^\*+ 🏮" nil t)))) (defun khoj--query-chat-api (query) "Send QUERY to Khoj Chat API." @@ -807,7 +807,7 @@ RECEIVE-DATE is the message receive date." (let ((first-message-line (car (split-string message "\n" t))) (rest-message-lines (string-join (cdr (split-string message "\n" t)) "\n")) (heading-level (if (equal sender "you") "**" "***")) - (emojified-sender (if (equal sender "you") "🤔 *You*" "🦅 *Khoj*")) + (emojified-sender (if (equal sender "you") "🤔 *You*" "🏮 *Khoj*")) (suffix-newlines (if (equal sender "khoj") "\n\n" "")) (received (or receive-date (format-time-string "%F %T")))) (format "%s %s: %s\n :PROPERTIES:\n :RECEIVED: [%s]\n :END:\n%s\n%s" diff --git a/src/interface/obsidian/README.md b/src/interface/obsidian/README.md index 3b18053f..aac63a12 100644 --- a/src/interface/obsidian/README.md +++ b/src/interface/obsidian/README.md @@ -1,4 +1,5 @@ -# Khoj Obsidian 🦅 +Khoj LogoObsidian + > Natural language search for your Obsidian notes using [Khoj](https://github.com/khoj-ai/khoj) ## Table of Contents diff --git a/src/interface/obsidian/manifest.json b/src/interface/obsidian/manifest.json index 4df8f130..81b9f5a4 100644 --- a/src/interface/obsidian/manifest.json +++ b/src/interface/obsidian/manifest.json @@ -3,7 +3,7 @@ "name": "Khoj", "version": "0.6.2", "minAppVersion": "0.15.0", - "description": "An AI Personal Assistant for your Digital Brain 🦅", + "description": "An AI Personal Assistant for your Digital Brain", "author": "Debanjum Singh Solanky", "authorUrl": "https://github.com/debanjum", "isDesktopOnly": false diff --git a/src/interface/obsidian/package.json b/src/interface/obsidian/package.json index 8b10a7c5..71206b19 100644 --- a/src/interface/obsidian/package.json +++ b/src/interface/obsidian/package.json @@ -1,7 +1,7 @@ { "name": "Khoj", "version": "0.6.2", - "description": "An AI Personal Assistant for your Digital Brain 🦅", + "description": "An AI Personal Assistant for your Digital Brain", "main": "src/main.js", "scripts": { "dev": "node esbuild.config.mjs", diff --git a/src/interface/obsidian/src/chat_modal.ts b/src/interface/obsidian/src/chat_modal.ts index b90c8fb6..acca8813 100644 --- a/src/interface/obsidian/src/chat_modal.ts +++ b/src/interface/obsidian/src/chat_modal.ts @@ -49,7 +49,7 @@ export class KhojChatModal extends Modal { type: "text", id: "khoj-chat-input", autofocus: "autofocus", - placeholder: "Chat with Khoj 🦅 [Hit Enter to send message]", + placeholder: "Chat with Khoj [Hit Enter to send message]", class: "khoj-chat-input option" } }) @@ -81,7 +81,7 @@ export class KhojChatModal extends Modal { renderMessage(message: string, sender: string, dt?: Date): Element | null { let message_time = this.formatDate(dt ?? new Date()); - let emojified_sender = sender == "khoj" ? "🦅 Khoj" : "🤔 You"; + let emojified_sender = sender == "khoj" ? "🏮 Khoj" : "🤔 You"; // Append message to conversation history HTML element. // The chat logs should display above the message input box to follow standard UI semantics diff --git a/src/interface/obsidian/src/search_modal.ts b/src/interface/obsidian/src/search_modal.ts index 84ebeaa4..e99e644e 100644 --- a/src/interface/obsidian/src/search_modal.ts +++ b/src/interface/obsidian/src/search_modal.ts @@ -63,7 +63,7 @@ export class KhojSearchModal extends SuggestModal { this.setInstructions(modalInstructions); // Set Placeholder Text for Modal - this.setPlaceholder('Search with Khoj 🦅...'); + this.setPlaceholder('Search with Khoj...'); } async onOpen() { diff --git a/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png b/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png new file mode 100644 index 00000000..52ccdfa4 Binary files /dev/null and b/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png differ diff --git a/src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg b/src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg new file mode 100644 index 00000000..12e065ba --- /dev/null +++ b/src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg @@ -0,0 +1,5385 @@ + + + + + + + + + + + Logo 1024px + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Logo 1024px + + + +