Orbkit

zzzzshawnShaders & WebGPU

WebGL shader orbs for agent states: idle, thinking, speaking. Thirty-three looks, installable one at a time through shadcn.

Use in your project

Open Cursor, Claude Code, or Codex with the prompt filled in.

Framer Agent
Sponsored

Best AI site builder for designers, PMs, and founders.

Try Framer free

What's interesting

  • Thirty-three WebGL orbs for Idle, Thinking, and Speaking
  • Install one shader at a time through the shadcn registry
  • React and TypeScript, built for agent chrome

Use in your project

Install

npx shadcn@latest add zzzzshawn/orbkit/shdr-11
  1. Pick an orb from the gallery that matches your agent state language.
  2. Install with the shadcn add command for that SHDR id.
  3. Map product status to idle, thinking, or speaking on the component.

Prompt your agent

From AI UX Playground: https://aiuxplayground.com/playground/orbkit Orbkit by zzzzshawn By zzzzshawn. Drop an orb into agent chrome and switch idle, thinking, or speaking. Browse SHDR-01 through SHDR-33, then install one via shadcn (source stays in your repo). React and TypeScript. Nineteen shaders are XorDev ports for non-commercial use with attribution; the runtime and the other fourteen are MIT. Add an Orbkit shader orb to our agent UI. Install (no registry setup needed): npx shadcn@latest add zzzzshawn/orbkit/shdr-11 Prefer an MIT orb for commercial work (e.g. shdr-11 Hydrogen, shdr-13 Ion, shdr-21 Nimbus, shdr-14 Dither). XorDev ports (including shdr-01 Dispersion) are non-commercial with attribution only. Usage: import { Shdr11 } from "@/components/ui/shdr-11"; <Shdr11 size={280} state="idle" /> Map our product status to Orbkit states: idle | thinking | speaking. Example: connecting → thinking, agent speaking → speaking, else idle. Override uniforms only when needed: <Shdr11 state="speaking" params={{ glow: 1.4, chromaSpread: 0.3 }} /> Place in [composer | sidebar | inline]. Stack: React + TypeScript. Respect prefers-reduced-motion (Orbkit draws one frame and stops). If you need more orb picks or param schemas, use orbkit.zzzzshawn.cloud/llms.txt and /agents after you start from the Playground page above.

Tags

WebGLShaderReactAI UXLoadingOpen source