Examples

Explore these interactive examples to see anyclick in action. Each example demonstrates different features and configuration options.

Try it on this page!

This entire documentation site uses anyclick. Right-click any element to see the feedback menu in action. The feedback is connected to our GitHub repository.

Basic Setup

Minimal implementation with default configuration. Perfect starting point for new integrations.

ReactProviderDefault Menu

Quick Chat

AI-powered quick answers about any element. Get styling tips, accessibility insights, and more from the context menu.

AIChatContextStreaming

t3.chat Integration

Send selected text to t3.chat for AI-powered answers. Perfect for quick research and code questions.

t3.chatAIText SelectionExternal

UploadThing Integration

Right-click on images to upload them directly to UploadThing. Share screenshots and diagrams instantly.

UploadThingImagesScreenshotsUpload

Role-based Presets

Drop-in menus for QA, PM, Designer, and Developer with coming-soon tags baked in.

PresetsRolesMenuDX

Custom Pointer

Replace the default cursor with a beautiful themed pointer. Includes right-click circle animation and press effects.

CursorAnimationThemingCSS

Custom Menu

Customized context menu with branded colors, icons, and role-based menu items.

ThemingIconsSubmenusRole-Based

GitHub Integration

Full GitHub Issues integration with automatic issue creation and screenshot uploads.

GitHubIssuesScreenshotsMarkdown

Jira Integration

Create Jira issues with rich ADF descriptions and automatic screenshot attachments.

JiraIssuesADFAttachments

Cursor Local

Development workflow with local Cursor integration for instant AI-powered code fixes.

CursorDevelopmentAILocal

Sensitive Masking

Automatic masking of passwords, credit cards, and other sensitive data in screenshots.

PrivacySecurityScreenshotsMasking

Scoped & Nested Providers

Control feedback capture at a granular level with scoped providers and nested theming.

ScopedNestedThemingAdvanced

Pointer Modes

Switch between normal and fun go-kart mode inside scoped providers using the FunModeBridge.

ModesFunKeyboardScoped

Need a specific example?

If you'd like to see an example for a specific use case, open an issue on GitHub or contribute your own example.