+
[![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 🦅
+Obsidian
+
> 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 @@
+
+