diff --git a/docs/content/hive/integrations.md b/docs/content/hive/integrations.md index 92c85f5..4a2899b 100644 --- a/docs/content/hive/integrations.md +++ b/docs/content/hive/integrations.md @@ -4,6 +4,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Claude Code +![Claude Code logo](/integrations/claude.svg) + - **Owner:** Anthropic - **What Hive does:** launches Claude Code as an agentic CLI, applies Hive's prompt, permissions, audit, and queue controls, and records the configured model with the agent. - **Hive config:** `backend: claude` @@ -11,6 +13,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## GitHub Copilot CLI +![GitHub Copilot CLI logo](/integrations/githubcopilot.svg) + - **Owner:** GitHub - **What Hive does:** launches Copilot CLI for unattended agent work with Hive-managed repository scope, permissions, and audit trails. - **Hive config:** `backend: copilot` @@ -18,6 +22,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Goose +![Goose logo](/integrations/goose.png) + - **Owner:** Block - **What Hive does:** launches Goose as an agent CLI and delivers Hive prompts and kicks through the Goose runtime. - **Hive config:** `backend: goose` @@ -25,6 +31,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## OpenAI Codex CLI +![OpenAI Codex CLI logo](/integrations/openai.svg) + - **Owner:** OpenAI - **What Hive does:** launches Codex CLI for agent tasks and passes Hive's selected model and reasoning-effort settings where supported. - **Hive config:** `backend: codex` @@ -32,6 +40,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Pi +![Pi logo](/integrations/pi.png) + - **Owner:** Earendil Works - **What Hive does:** launches the Pi coding-agent CLI as a long-running interactive backend and sends Hive kicks when the CLI is ready. - **Hive config:** `backend: pi` @@ -39,6 +49,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## IBM Bob +![IBM Bob logo](/integrations/ibm.svg) + - **Owner:** IBM - **What Hive does:** launches the IBM Bob / bobshell CLI with Hive-managed headless authentication, approval, and workspace trust settings. - **Hive config:** `backend: bob` @@ -46,6 +58,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Aider +![Aider logo](/integrations/aider.png) + - **Owner:** Aider open source project - **What Hive does:** launches Aider as an agent CLI and can apply Hive's per-agent prompts, repository context, and audit controls. - **Hive config:** `backend: aider` @@ -53,6 +67,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Gemini CLI +![Gemini CLI logo](/integrations/googlegemini.svg) + - **Owner:** Google - **What Hive does:** launches Gemini CLI for operators whose Google access still supports that CLI and treats it as an agentic backend. - **Hive config:** `backend: gemini` @@ -60,6 +76,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Google Antigravity CLI +![Google Antigravity CLI logo](/integrations/google.svg) + - **Owner:** Google - **What Hive does:** launches the Antigravity CLI (`agy`) as Google's current Hive-supported agent CLI, with Hive managing unattended mode and reasoning effort. - **Hive config:** `backend: agy` @@ -67,6 +85,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## OpenCode +![OpenCode logo](/integrations/opencode.svg) + - **Owner:** OpenCode project - **What Hive does:** launches OpenCode as a supported terminal coding-agent backend and routes Hive prompts to it. - **Hive config:** `backend: opencode` @@ -74,6 +94,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Kilo Code +![Kilo Code logo](/integrations/kilo.png) + - **Owner:** Kilo - **What Hive does:** launches Kilo Code as a supported agentic CLI backend for Hive-managed work. - **Hive config:** `backend: kilo` @@ -81,6 +103,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Muse Code +![Muse Code logo](/integrations/meta.svg) + - **Owner:** Meta - **What Hive does:** launches Muse Code as a supported CLI backend when installed by the operator. - **Hive config:** `backend: muse` @@ -95,6 +119,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## vLLM +![vLLM logo](/integrations/vllm.png) + - **Owner:** vLLM project - **What Hive does:** routes inference through a vLLM-compatible OpenAI API endpoint while Hive drives agent turns and audit metadata. - **Hive config:** `backend: vllm` @@ -102,6 +128,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## llm-d +![llm-d logo](/integrations/llm-d.png) + - **Owner:** llm-d project - **What Hive does:** routes inference through an llm-d OpenAI-compatible endpoint for self-hosted model serving. - **Hive config:** `backend: llm-d` @@ -109,6 +137,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## LiteLLM +![LiteLLM logo](/integrations/litellm.png) + - **Owner:** BerriAI - **What Hive does:** routes model calls through LiteLLM as an OpenAI-compatible proxy for centrally managed models and keys. - **Hive config:** `backend: litellm` @@ -116,6 +146,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## IBM watsonx.ai +![IBM watsonx.ai logo](/integrations/ibm.svg) + - **Owner:** IBM - **What Hive does:** routes model calls through watsonx.ai's OpenAI-compatible gateway and handles the IBM project and token settings required by Hive configuration. - **Hive config:** `backend: watsonx` @@ -123,6 +155,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## OpenRouter +![OpenRouter logo](/integrations/openrouter.svg) + - **Owner:** OpenRouter - **What Hive does:** uses OpenRouter as a named model gateway for OpenAI-compatible routing when configured by an operator. - **Hive config:** `backend: openrouter` @@ -130,6 +164,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Anthropic +![Anthropic logo](/integrations/anthropic.svg) + - **Owner:** Anthropic - **What Hive does:** records and routes Anthropic-backed models through the configured CLI or gateway while preserving Hive audit metadata. - **Hive config:** `backend: anthropic` @@ -137,6 +173,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## OpenAI +![OpenAI logo](/integrations/openai.svg) + - **Owner:** OpenAI - **What Hive does:** records and routes OpenAI-backed models through the configured CLI or gateway while preserving Hive audit metadata. - **Hive config:** `backend: openai` @@ -144,6 +182,8 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## DeepSeek +![DeepSeek logo](/integrations/deepseek.svg) + - **Owner:** DeepSeek - **What Hive does:** routes DeepSeek-backed models through a configured OpenAI-compatible gateway such as LiteLLM. - **Hive config:** `backend: deepseek` @@ -151,4 +191,7 @@ Hive supports agent CLIs, inference engines, and OpenAI-compatible model gateway ## Infrastructure thanks + +![Akamai logo](/integrations/akamai.svg) ![Oracle logo](/integrations/oracle.svg) ![Cloudflare logo](/integrations/cloudflare.svg) ![GitHub Copilot logo](/integrations/github-copilot.svg) ![Bluehost logo](/integrations/bluehost.svg) + Hive Commons thanks [Akamai (Linode)](https://www.linode.com/) and [Oracle Cloud (OKE)](https://www.oracle.com/cloud/cloud-native/kubernetes-engine/) for Kubernetes infrastructure donated through the CNCF, [Cloudflare](https://www.cloudflare.com/) for DNS, edge and tunnels, [GitHub Copilot](https://github.com/features/copilot) for AI inference donated to CNCF projects through the CNCF, and [Bluehost](https://www.bluehost.com/) for domain hosting. diff --git a/public/integrations/aider.png b/public/integrations/aider.png new file mode 100644 index 0000000..76cc839 Binary files /dev/null and b/public/integrations/aider.png differ diff --git a/public/integrations/akamai.svg b/public/integrations/akamai.svg new file mode 100644 index 0000000..843c9ba --- /dev/null +++ b/public/integrations/akamai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/integrations/anthropic.svg b/public/integrations/anthropic.svg new file mode 100644 index 0000000..c917480 --- /dev/null +++ b/public/integrations/anthropic.svg @@ -0,0 +1 @@ +Anthropic \ No newline at end of file diff --git a/public/integrations/bluehost.svg b/public/integrations/bluehost.svg new file mode 100644 index 0000000..881c457 --- /dev/null +++ b/public/integrations/bluehost.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/integrations/claude.svg b/public/integrations/claude.svg new file mode 100644 index 0000000..1beee86 --- /dev/null +++ b/public/integrations/claude.svg @@ -0,0 +1 @@ +Claude \ No newline at end of file diff --git a/public/integrations/cloudflare.svg b/public/integrations/cloudflare.svg new file mode 100644 index 0000000..63caebb --- /dev/null +++ b/public/integrations/cloudflare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/integrations/deepseek.svg b/public/integrations/deepseek.svg new file mode 100644 index 0000000..e19a459 --- /dev/null +++ b/public/integrations/deepseek.svg @@ -0,0 +1 @@ +DeepSeek \ No newline at end of file diff --git a/public/integrations/github-copilot.svg b/public/integrations/github-copilot.svg new file mode 100644 index 0000000..059b1e0 --- /dev/null +++ b/public/integrations/github-copilot.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/integrations/githubcopilot.svg b/public/integrations/githubcopilot.svg new file mode 100644 index 0000000..f064947 --- /dev/null +++ b/public/integrations/githubcopilot.svg @@ -0,0 +1 @@ +GitHub Copilot \ No newline at end of file diff --git a/public/integrations/google.svg b/public/integrations/google.svg new file mode 100644 index 0000000..2eaf915 --- /dev/null +++ b/public/integrations/google.svg @@ -0,0 +1 @@ +Google \ No newline at end of file diff --git a/public/integrations/googlegemini.svg b/public/integrations/googlegemini.svg new file mode 100644 index 0000000..765adb0 --- /dev/null +++ b/public/integrations/googlegemini.svg @@ -0,0 +1 @@ +Google Gemini \ No newline at end of file diff --git a/public/integrations/goose.png b/public/integrations/goose.png new file mode 100644 index 0000000..5bcf568 Binary files /dev/null and b/public/integrations/goose.png differ diff --git a/public/integrations/ibm.svg b/public/integrations/ibm.svg new file mode 100644 index 0000000..b36e9dc --- /dev/null +++ b/public/integrations/ibm.svg @@ -0,0 +1 @@ +IBM \ No newline at end of file diff --git a/public/integrations/kilo.png b/public/integrations/kilo.png new file mode 100644 index 0000000..6d12005 Binary files /dev/null and b/public/integrations/kilo.png differ diff --git a/public/integrations/litellm.png b/public/integrations/litellm.png new file mode 100644 index 0000000..6ae27dd Binary files /dev/null and b/public/integrations/litellm.png differ diff --git a/public/integrations/llm-d.png b/public/integrations/llm-d.png new file mode 100644 index 0000000..ce97162 Binary files /dev/null and b/public/integrations/llm-d.png differ diff --git a/public/integrations/meta.svg b/public/integrations/meta.svg new file mode 100644 index 0000000..d9a1631 --- /dev/null +++ b/public/integrations/meta.svg @@ -0,0 +1 @@ +Meta \ No newline at end of file diff --git a/public/integrations/openai.svg b/public/integrations/openai.svg new file mode 100644 index 0000000..ebbdab0 --- /dev/null +++ b/public/integrations/openai.svg @@ -0,0 +1 @@ +OpenAI \ No newline at end of file diff --git a/public/integrations/opencode.svg b/public/integrations/opencode.svg new file mode 100644 index 0000000..157edc4 --- /dev/null +++ b/public/integrations/opencode.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/public/integrations/openrouter.svg b/public/integrations/openrouter.svg new file mode 100644 index 0000000..83ec807 --- /dev/null +++ b/public/integrations/openrouter.svg @@ -0,0 +1 @@ +OpenRouter \ No newline at end of file diff --git a/public/integrations/oracle.svg b/public/integrations/oracle.svg new file mode 100644 index 0000000..6a46973 --- /dev/null +++ b/public/integrations/oracle.svg @@ -0,0 +1 @@ +Oracle_rgb_web.svg \ No newline at end of file diff --git a/public/integrations/pi.png b/public/integrations/pi.png new file mode 100644 index 0000000..6cebd5f Binary files /dev/null and b/public/integrations/pi.png differ diff --git a/public/integrations/vllm.png b/public/integrations/vllm.png new file mode 100644 index 0000000..d4af045 Binary files /dev/null and b/public/integrations/vllm.png differ diff --git a/src/app/globals.css b/src/app/globals.css index d8966a3..e321834 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -2623,3 +2623,25 @@ aside::-webkit-scrollbar-thumb:hover, .nextra-sidebar-container nav::-webkit-scr background: color-mix(in srgb, var(--bg) 86%, transparent); backdrop-filter: blur(8px); } + +/* Integration logos on /docs/hive/integrations: uniform tiles readable in dark and light */ +img[src^="/integrations/"] { + display: inline-block; + width: 3rem; + height: 3rem; + margin: 0.25rem 0.5rem 0.25rem 0; + padding: 0.4rem; + object-fit: contain; + background: #fff; + border-radius: 0.6rem; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08); + vertical-align: middle; +} +img[src$="akamai.svg"][src^="/integrations/"], +img[src$="oracle.svg"][src^="/integrations/"], +img[src$="cloudflare.svg"][src^="/integrations/"], +img[src$="github-copilot.svg"][src^="/integrations/"], +img[src$="bluehost.svg"][src^="/integrations/"] { + width: 9rem; + height: 3.5rem; +}