diff --git a/src/components/Hero.astro b/src/components/Hero.astro index 32578fc..6651e22 100644 --- a/src/components/Hero.astro +++ b/src/components/Hero.astro @@ -1,27 +1,142 @@ --- +const tabs = [ + { id: "unix", label: "macOS / Linux" }, + { id: "windows", label: "Windows" }, + { id: "npm", label: "npm" }, +]; ---
-

- Your ~/.<agent> — remotely. +

+ Your ~/.<agent> — remotely.

-

- Self-hosted middleware that connects Claude Code, Gemini CLI, - Codex CLI, and OpenCode to 22+ messaging channels. +

+ Self-hosted middleware that connects Claude Code, Gemini CLI, Codex + CLI, and OpenCode to 22+ messaging channels.

-
+ + +
- npm install -g remoteclaw - - copy - + { + tabs.map((tab) => ( + + )) + } +
+ +
+ +
+
+
+ $ + curl -fsSL remoteclaw.sh | sh +
+ +
+

+ Detects your OS and installs Node if needed. No root + required on macOS. +

+
+ + + + + +
+
+ +
diff --git a/src/components/InstallBlock.astro b/src/components/InstallBlock.astro index 1a74c2f..c4bb3cc 100644 --- a/src/components/InstallBlock.astro +++ b/src/components/InstallBlock.astro @@ -1,46 +1,200 @@ --- +const tabs = [ + { id: "unix", label: "macOS / Linux" }, + { id: "windows", label: "Windows" }, + { id: "npm", label: "npm" }, +]; ---
-
diff --git a/src/pages/index.astro b/src/pages/index.astro index 05e127e..c019f32 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -7,7 +7,6 @@ import Runtimes from "../components/Runtimes.astro"; import Channels from "../components/Channels.astro"; import Features from "../components/Features.astro"; import Architecture from "../components/Architecture.astro"; -import InstallBlock from "../components/InstallBlock.astro"; import Footer from "../components/Footer.astro"; --- @@ -19,7 +18,6 @@ import Footer from "../components/Footer.astro"; -