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",