Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions assets/agents/pi.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 25 additions & 9 deletions website/components/AgentInstall.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ const VSCODE_MCP_JSON = `{
}`;

const CLAUDE_CODE_CMD = `claude mcp add agentmemory -- npx -y @agentmemory/mcp`;
const COPILOT_CLI_CMD = `agentmemory connect copilot-cli`;
const WARP_CMD = `agentmemory connect warp`;

const HERMES_YAML = `plugins:
- name: agentmemory
Expand Down Expand Up @@ -222,6 +224,27 @@ export function AgentInstall() {
copyText: CLAUDE_CODE_CMD,
sub: "COPY CMD",
},
{
id: "copilot-cli",
label: "COPILOT CLI",
kind: "copy",
copyText: COPILOT_CLI_CMD,
sub: "COPY CMD",
},
{
id: "codex",
label: "CODEX CLI",
kind: "copy",
copyText: CODEX_TOML,
sub: "COPY TOML",
},
{
id: "warp",
label: "WARP",
kind: "copy",
copyText: WARP_CMD,
sub: "COPY CMD",
},
{
id: "claude-desktop",
label: "CLAUDE DESKTOP",
Expand All @@ -236,13 +259,6 @@ export function AgentInstall() {
copyText: UNIVERSAL_JSON,
sub: "COPY JSON",
},
{
id: "codex",
label: "CODEX CLI",
kind: "copy",
copyText: CODEX_TOML,
sub: "COPY TOML",
},
];

return (
Expand All @@ -269,7 +285,7 @@ export function AgentInstall() {
<div className={styles.snippetCol}>
<Snippet
title="UNIVERSAL MCP JSON"
hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO CODE · WINDSURF · GEMINI CLI — MERGE INTO EXISTING mcpServers"
hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Keep the universal-hint agent list consistent with the supported set.

Line 288 omits CONTINUE and ZED while the same component advertises them as supported (Line 299). This creates confusing UI copy.

Suggested text fix
- hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"
+ hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · CONTINUE · ZED · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"
hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · CONTINUE · ZED · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@website/components/AgentInstall.tsx` at line 288, The hint string in the
AgentInstall component is missing two agents (CONTINUE and ZED) and must be
updated so the universal-hint agent list matches the supported set; locate the
hint prop or constant in AgentInstall.tsx (the line with hint="WORKS FOR CLAUDE
DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO ·
ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers") and add "· CONTINUE · ZED"
in the same style/order used elsewhere in the component so the UI copy is
consistent with the advertised supported agents.

body={UNIVERSAL_JSON}
/>
</div>
Expand All @@ -280,7 +296,7 @@ export function AgentInstall() {
aria-expanded={showMore}
onClick={() => setShowMore((v) => !v)}
>
{showMore ? "— HIDE OTHER SHAPES" : "+ OPENCODE · VS CODE · CODEX · HERMES · OPENCLAW"}
{showMore ? "— HIDE OTHER SHAPES" : "+ OPENCODE · CLINE · CONTINUE · ZED · DROID · QWEN · ANTIGRAVITY · KIRO · HERMES · OPENCLAW · VS CODE"}
</button>

{showMore && (
Expand Down
96 changes: 81 additions & 15 deletions website/components/Agents.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,16 @@ const FEATURED: Agent[] = [
pitch: "12 hooks + MCP + skills",
sub: "FIRST-CLASS PLUGIN",
},
{
id: "copilot-cli",
name: "Copilot CLI",
from: "GitHub",
logo: "https://svgl.app/library/github_dark.svg",
accent: "#24292E",
href: "https://docs.github.com/copilot/github-copilot-in-the-cli",
pitch: "11 hooks + MCP · framed stdio",
sub: "NATIVE PLUGIN",
},
{
id: "codex",
name: "Codex CLI",
Expand Down Expand Up @@ -89,10 +99,50 @@ const MARQUEE: Agent[] = [
id: "cursor",
name: "Cursor",
from: "Anysphere",
logo: "https://www.freelogovectors.net/wp-content/uploads/2025/06/cursor-logo-freelogovectors.net_.png",
logo: "https://svgl.app/library/cursor_dark.svg",
accent: "#000000",
href: "https://cursor.com",
},
{
id: "warp",
name: "Warp",
from: "Warp",
logo: "https://svgl.app/library/warp.svg",
accent: "#9B59FF",
href: "https://www.warp.dev",
},
{
id: "continue",
name: "Continue",
from: "Continue.dev",
logo: "https://continue.dev/icon.svg",
accent: "#000000",
href: "https://continue.dev",
},
{
id: "cline",
name: "Cline",
from: "cline",
logo: "https://github.com/cline.png",
accent: "#F59E0B",
href: "https://github.com/cline/cline",
},
{
id: "zed",
name: "Zed",
from: "Zed Industries",
logo: "https://svgl.app/library/zed-logo_dark.svg",
accent: "#FF4500",
href: "https://zed.dev",
},
{
id: "droid",
name: "Droid",
from: "Factory.ai",
logo: "https://www.factory.ai/favicon.svg",
accent: "#FF6B35",
href: "https://docs.factory.ai/cli",
},
{
id: "gemini-cli",
name: "Gemini CLI",
Expand All @@ -101,6 +151,30 @@ const MARQUEE: Agent[] = [
accent: "#4285F4",
href: "https://github.com/google-gemini/gemini-cli",
},
{
id: "antigravity",
name: "Antigravity",
from: "Google",
logo: "https://svgl.app/library/antigravity.svg",
accent: "#4285F4",
href: "https://antigravity.google",
},
{
id: "qwen",
name: "Qwen Code",
from: "Alibaba",
logo: "https://svgl.app/library/qwen_dark.svg",
accent: "#615CED",
href: "https://github.com/QwenLM/qwen-code",
},
{
id: "kiro",
name: "Kiro",
from: "AWS",
logo: "https://kiro.dev/favicon.ico",
accent: "#FF9900",
href: "https://kiro.dev",
},
{
id: "opencode",
name: "OpenCode",
Expand All @@ -109,14 +183,6 @@ const MARQUEE: Agent[] = [
accent: "#22C55E",
href: "https://github.com/opencode-ai/opencode",
},
{
id: "cline",
name: "Cline",
from: "cline",
logo: "https://github.com/cline.png",
accent: "#F59E0B",
href: "https://github.com/cline/cline",
},
{
id: "roo",
name: "Roo Code",
Expand Down Expand Up @@ -152,8 +218,8 @@ const MARQUEE: Agent[] = [
{
id: "windsurf",
name: "Windsurf",
from: "Codeium",
logo: "https://exafunction.github.io/public/brand/windsurf-black-symbol.svg",
from: "Cognition",
logo: "https://svgl.app/library/windsurf-dark.svg",
accent: "#00A699",
href: "https://windsurf.com",
},
Expand Down Expand Up @@ -224,12 +290,12 @@ export function Agents() {
<header className="section-head">
<span className="section-eyebrow">WORKS WITH</span>
<h2 id="agents-title" className="section-title">
SIX FIRST-PARTY.<br />REST MCP-NATIVE.
SEVEN NATIVE PLUGINS.<br />REST MCP-NATIVE.
</h2>
<p className="section-lede">
NATIVE PLUGINS FOR CLAUDE CODE, CODEX CLI, OPENCLAW, HERMES, PI, AND
OPENHUMAN. EVERY OTHER MCP CLIENT GETS IT FOR FREE. `agentmemory
connect &lt;agent&gt;` AUTO-WIRES THEM ALL.
NATIVE PLUGINS FOR CLAUDE CODE, COPILOT CLI, CODEX CLI, OPENCLAW,
HERMES, PI, AND OPENHUMAN. EVERY OTHER MCP CLIENT GETS IT FOR FREE.
`agentmemory connect &lt;agent&gt;` AUTO-WIRES THEM ALL.
</p>
</header>

Expand Down
6 changes: 4 additions & 2 deletions website/next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,13 @@ const config: NextConfig = {
{ protocol: "https", hostname: "avatars.githubusercontent.com" },
{ protocol: "https", hostname: "raw.githubusercontent.com" },
{ protocol: "https", hostname: "matthiasroder.com" },
{ protocol: "https", hostname: "exafunction.github.io" },
{ protocol: "https", hostname: "www.freelogovectors.net" },
{ protocol: "https", hostname: "aaif.io" },
{ protocol: "https", hostname: "trendshift.io" },
{ protocol: "https", hostname: "api.producthunt.com" },
{ protocol: "https", hostname: "svgl.app" },
{ protocol: "https", hostname: "www.factory.ai" },
{ protocol: "https", hostname: "kiro.dev" },
{ protocol: "https", hostname: "continue.dev" },
],
},
};
Expand Down