diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index f915ebaaa4e..095f97f22fe 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -13,7 +13,7 @@ import copyLogoSvgLight from "../asset/lander/opencode-logo-light.svg"
import copyLogoSvgDark from "../asset/lander/opencode-logo-dark.svg"
import copyWordmarkSvgLight from "../asset/lander/opencode-wordmark-light.svg"
import copyWordmarkSvgDark from "../asset/lander/opencode-wordmark-dark.svg"
-import { A, useNavigate } from "@solidjs/router"
+import { A, useLocation, useNavigate } from "@solidjs/router"
import { Match, Show, Switch } from "solid-js"
import { createStore } from "solid-js/store"
import { createEffect, onCleanup } from "solid-js"
@@ -39,6 +39,8 @@ export function Header() {
const navigate = useNavigate()
const i18n = useI18n()
const language = useLanguage()
+ const location = useLocation()
+ const onDownload = () => location.pathname.replace(/\/$/, "") === language.route("/download")
const [store, setStore] = createStore({
mobileMenuOpen: false,
@@ -181,6 +183,28 @@ export function Header() {
{i18n.t("nav.console")}
+
+
+
+
+ {i18n.t("nav.free")}
+
+
+