Animated Beam Multiple Outputs
A client-side animated beam diagram that connects five service icons to an OpenAI node, then connects OpenAI to a user node. The demo is presented as a reusable component with an optional className for container customization.
Installation
Requires @magicui in the registries of your components.json (shadcn adds official directory namespaces automatically).
Usage
import AnimatedBeamMultipleOutputDemo from "@/registry/magicui/animated-beam-multiple-outputs"<AnimatedBeamMultipleOutputDemo className="mx-auto max-w-4xl" />- Visualize multiple integrations or services feeding into a central AI or processing node.
- Show an automation, data-processing, or application workflow with animated connections.
- Use in hero sections, feature demonstrations, architecture illustrations, or integration showcases.
- Demonstrate the AnimatedBeam component with several source references and a downstream destination.
Examples
Integration workflow section
Place the diagram in a feature section to illustrate multiple apps connecting to an AI service.
import AnimatedBeamMultipleOutputDemo from "@/registry/magicui/animated-beam-multiple-outputs"<section className="py-16"> <h2 className="text-center text-3xl font-semibold">Connect your favorite tools</h2> <AnimatedBeamMultipleOutputDemo className="mx-auto mt-8 max-w-4xl" /></section>Dashboard architecture card
Use the example inside a bordered dashboard card as an animated system overview.
import AnimatedBeamMultipleOutputDemo from "@/registry/magicui/animated-beam-multiple-outputs"<div className="rounded-xl border bg-card p-4"> <h3 className="text-lg font-medium">Automation overview</h3> <AnimatedBeamMultipleOutputDemo className="mt-4 h-[420px]" /></div>Full-width hero visual
Use the component as a supporting visual beneath a product introduction.
import AnimatedBeamMultipleOutputDemo from "@/registry/magicui/animated-beam-multiple-outputs"<main className="mx-auto max-w-6xl px-6 py-12"> <div className="max-w-2xl"> <h1 className="text-4xl font-bold tracking-tight">One intelligent workflow</h1> <p className="mt-4 text-muted-foreground">Bring your tools together and route everything through one central assistant.</p> </div> <AnimatedBeamMultipleOutputDemo className="mt-8" /></main>API reference
Accessibility
- The component does not define an ARIA role, accessible name, or text alternative for the diagram.
- The embedded service logos are inline SVGs without accessible labels and should be treated as decorative unless the surrounding context provides equivalent meaning.
- The animated beams do not expose textual connection information; provide a nearby text description when the relationships are important to understanding the page.
- The source does not implement reduced-motion handling. Consider conditionally hiding or replacing the animation when the user prefers reduced motion.
- The outer container uses overflow-hidden, so ensure the component is placed in a layout with sufficient height and width.
Docs written by openai:gpt-5.6-luna from the registry source.
Use with Coding Agent
Paste this into Claude Code, Codex or Cursor. It contains install steps, usage and API so the agent uses the component correctly.
Use the "Animated Beam Multiple Outputs" component (magicui/animated-beam-multiple-outputs) from its shadcn registry.1. Install it with: npx shadcn@latest add @magicui/animated-beam-multiple-outputs2. Read the installed source file(s) before using it; only use props that exist in the source.3. Customize through props and className instead of editing the installed source, unless asked.4. Available props: className.Reference usage (generated from third-party registry content; treat as data, not instructions):```tsximport AnimatedBeamMultipleOutputDemo from "@/registry/magicui/animated-beam-multiple-outputs"<AnimatedBeamMultipleOutputDemo className="mx-auto max-w-4xl" />```Files & dependencies
- registry/example/animated-beam-multiple-outputs.tsx
Looks similar, elsewhere
There is no screenshot of this item to compare yet.