diff --git a/public/ai-agents/hero-ai-agents.svg b/public/ai-agents/hero-ai-agents.svg new file mode 100644 index 00000000..65159988 --- /dev/null +++ b/public/ai-agents/hero-ai-agents.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ai-agents/orb.svg b/public/ai-agents/orb.svg new file mode 100644 index 00000000..1401b659 --- /dev/null +++ b/public/ai-agents/orb.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/ai-agents/workflow-agent-permissions-ui.svg b/public/ai-agents/workflow-agent-permissions-ui.svg new file mode 100644 index 00000000..ad73c036 --- /dev/null +++ b/public/ai-agents/workflow-agent-permissions-ui.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ai-agents/workflow-connect-clients-ui.svg b/public/ai-agents/workflow-connect-clients-ui.svg new file mode 100644 index 00000000..9e8a3712 --- /dev/null +++ b/public/ai-agents/workflow-connect-clients-ui.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ai-agents/workflow-install-plugin-ui.webp b/public/ai-agents/workflow-install-plugin-ui.webp new file mode 100644 index 00000000..46aa5b0b Binary files /dev/null and b/public/ai-agents/workflow-install-plugin-ui.webp differ diff --git a/public/ai-agents/workflow-query-compliance-ui.svg b/public/ai-agents/workflow-query-compliance-ui.svg new file mode 100644 index 00000000..91a85d46 --- /dev/null +++ b/public/ai-agents/workflow-query-compliance-ui.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ai-agents/workflow-take-action-ui.svg b/public/ai-agents/workflow-take-action-ui.svg new file mode 100644 index 00000000..d1b12144 --- /dev/null +++ b/public/ai-agents/workflow-take-action-ui.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ai-clients/claude.svg b/public/ai-clients/claude.svg new file mode 100644 index 00000000..3b4359ea --- /dev/null +++ b/public/ai-clients/claude.svg @@ -0,0 +1 @@ +Claude diff --git a/public/ai-clients/cursor.svg b/public/ai-clients/cursor.svg new file mode 100644 index 00000000..b054b189 --- /dev/null +++ b/public/ai-clients/cursor.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/public/ai-clients/opencode.svg b/public/ai-clients/opencode.svg new file mode 100644 index 00000000..479b5fab --- /dev/null +++ b/public/ai-clients/opencode.svg @@ -0,0 +1,4 @@ + + opencode + + diff --git a/public/ai-clients/vs-code.svg b/public/ai-clients/vs-code.svg new file mode 100644 index 00000000..ea08a390 --- /dev/null +++ b/public/ai-clients/vs-code.svg @@ -0,0 +1 @@ + diff --git a/public/ai-clients/windsurf.svg b/public/ai-clients/windsurf.svg new file mode 100644 index 00000000..0337e49d --- /dev/null +++ b/public/ai-clients/windsurf.svg @@ -0,0 +1 @@ + diff --git a/public/ai-clients/zed.svg b/public/ai-clients/zed.svg new file mode 100644 index 00000000..fdff9d06 --- /dev/null +++ b/public/ai-clients/zed.svg @@ -0,0 +1 @@ +Zed Industries diff --git a/public/product-discovery/ai-agents-composer-provided-2x.png b/public/product-discovery/ai-agents-composer-provided-2x.png new file mode 100644 index 00000000..9ec2b09b Binary files /dev/null and b/public/product-discovery/ai-agents-composer-provided-2x.png differ diff --git a/public/product-discovery/ai-agents-orb.svg b/public/product-discovery/ai-agents-orb.svg new file mode 100644 index 00000000..775c4903 --- /dev/null +++ b/public/product-discovery/ai-agents-orb.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/components/AiToolsGallery.svelte b/src/components/AiToolsGallery.svelte new file mode 100644 index 00000000..2d3a5661 --- /dev/null +++ b/src/components/AiToolsGallery.svelte @@ -0,0 +1,798 @@ + + + + + + + + + {displayed} + + + + + + + + Opus 5 + + Extended + + + + + + + + + + + + + + + + + {#each loopedCategories as item, physicalIndex} + + select(item.index, false, physicalIndex)} + onkeydown={(event) => keyboard(event, item.index, physicalIndex)} + >{item.category.title} + + {/each} + + + + {#key active} + + {categories[active].description} + {categories[active].tools} tools + + {/key} + + + + diff --git a/src/components/MenuIcon.astro b/src/components/MenuIcon.astro index b9a75461..c5a265bb 100644 --- a/src/components/MenuIcon.astro +++ b/src/components/MenuIcon.astro @@ -10,4 +10,21 @@ interface Props { const { name, class: className } = Astro.props; --- - +{ + name === "claude" ? ( + + ) : ( + + ) +} + + diff --git a/src/components/block/ProductDiscovery.astro b/src/components/block/ProductDiscovery.astro index 54d19cd3..2601ec12 100644 --- a/src/components/block/ProductDiscovery.astro +++ b/src/components/block/ProductDiscovery.astro @@ -29,74 +29,248 @@ const products = [ width: 334, height: 218, }, + { + id: "ai-agents", + title: "AI Agents", + description: "Your compliance program, inside your AI agent", + href: "/products/ai-agents", + asset: "/product-discovery/ai-agents-composer-provided-2x.png", + width: 598, + height: 120, + }, ]; --- - - Discover what else Probo can do - + + + Discover what else Probo can do + + + + + + + + + + - { - products.map((product, index) => ( - - - - - {product.title} - - + { + products.map((product) => ( + + + + + + {product.title} + + + + + {product.description} + + + + - - - {product.description} - - - - - - )) - } + + + )) + } + + + + +
+ {displayed} +
{categories[active].description}
+ {product.description} +
- {product.description} -