From ab2e005bf731412ecec43d46449be8368291d359 Mon Sep 17 00:00:00 2001 From: Eva H <63033505+hoyyeva@users.noreply.github.com> Date: Wed, 29 Apr 2026 11:45:19 -0700 Subject: [PATCH] app: align the app launch page with ollama launch (#15753) --- app/store/database.go | 2 + .../app/public/launch-icons/copilot-dark.svg | 1 + app/ui/app/public/launch-icons/copilot.svg | 1 + .../app/public/launch-icons/hermes-agent.svg | 181 ++++++++++++++++++ app/ui/app/src/components/LaunchCommands.tsx | 17 ++ 5 files changed, 202 insertions(+) create mode 100644 app/ui/app/public/launch-icons/copilot-dark.svg create mode 100644 app/ui/app/public/launch-icons/copilot.svg create mode 100644 app/ui/app/public/launch-icons/hermes-agent.svg diff --git a/app/store/database.go b/app/store/database.go index 97e792e17..bb81bdad6 100644 --- a/app/store/database.go +++ b/app/store/database.go @@ -1204,7 +1204,9 @@ func (db *database) setSettings(s Settings) error { "launch": {}, "openclaw": {}, "claude": {}, + "hermes": {}, "codex": {}, + "copilot": {}, "opencode": {}, "droid": {}, "pi": {}, diff --git a/app/ui/app/public/launch-icons/copilot-dark.svg b/app/ui/app/public/launch-icons/copilot-dark.svg new file mode 100644 index 000000000..84e1beb29 --- /dev/null +++ b/app/ui/app/public/launch-icons/copilot-dark.svg @@ -0,0 +1 @@ + diff --git a/app/ui/app/public/launch-icons/copilot.svg b/app/ui/app/public/launch-icons/copilot.svg new file mode 100644 index 000000000..c78fe47a2 --- /dev/null +++ b/app/ui/app/public/launch-icons/copilot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/ui/app/public/launch-icons/hermes-agent.svg b/app/ui/app/public/launch-icons/hermes-agent.svg new file mode 100644 index 000000000..0112bb46a --- /dev/null +++ b/app/ui/app/public/launch-icons/hermes-agent.svg @@ -0,0 +1,181 @@ + + + + + + + \ No newline at end of file diff --git a/app/ui/app/src/components/LaunchCommands.tsx b/app/ui/app/src/components/LaunchCommands.tsx index d31222c98..bc42a0a82 100644 --- a/app/ui/app/src/components/LaunchCommands.tsx +++ b/app/ui/app/src/components/LaunchCommands.tsx @@ -45,6 +45,23 @@ const LAUNCH_COMMANDS: LaunchCommand[] = [ icon: "/launch-icons/opencode.svg", iconClassName: "h-7 w-7 rounded", }, + { + id: "hermes", + name: "Hermes Agent", + command: "ollama launch hermes", + description: "Self-improving AI agent built by Nous Research", + icon: "/launch-icons/hermes-agent.svg", + iconClassName: "h-7 w-7", + }, + { + id: "copilot", + name: "Copilot CLI", + command: "ollama launch copilot", + description: "GitHub's AI coding agent for the terminal", + icon: "/launch-icons/copilot.svg", + darkIcon: "/launch-icons/copilot-dark.svg", + iconClassName: "h-7 w-7", + }, { id: "droid", name: "Droid",