diff --git a/src/components/BrandIcons.tsx b/src/components/BrandIcons.tsx
index f6a68c67a..65bdb487a 100644
--- a/src/components/BrandIcons.tsx
+++ b/src/components/BrandIcons.tsx
@@ -7,6 +7,7 @@ interface IconProps {
import ClaudeSvg from "@/icons/extracted/claude.svg?url";
import OpenAISvg from "@/icons/extracted/openai.svg?url";
import GeminiSvg from "@/icons/extracted/gemini.svg?url";
+import OpenClawSvg from "@/icons/extracted/claw.svg?url";
export function ClaudeIcon({ size = 16, className = "" }: IconProps) {
return (
@@ -47,6 +48,19 @@ export function GeminiIcon({ size = 16, className = "" }: IconProps) {
);
}
+export function OpenClawIcon({ size = 16, className = "" }: IconProps) {
+ return (
+
+ );
+}
+
// MCP icon uses inline SVG to support currentColor for hover effects
export function McpIcon({ size = 16, className = "" }: IconProps) {
return (
diff --git a/src/icons/extracted/claw.svg b/src/icons/extracted/claw.svg
new file mode 100644
index 000000000..bcbc1e10c
--- /dev/null
+++ b/src/icons/extracted/claw.svg
@@ -0,0 +1,22 @@
+