Skip to content

✨ feat(ask-ai-button): spin the Fumadocs Ask AI dropdown out into a p… - #118

Merged
vtempest merged 1 commit into
masterfrom
claude/keen-knuth-uy99y3
Oct 7, 2026
Merged

vtempest merged 1 commit into
masterfrom
claude/keen-knuth-uy99y3

Conversation

@vtempest

@vtempest vtempest commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

…ackage

New packages/ask-ai-button (npm ask-ai-button): an "Ask AI about this page" component for docs sites, built from the AskAIDropdown and LLMCopyButton in template-fumadocs.

  • AskAIButton as a dropdown or a floating action button, AskAIPanel for inline use, CopyPageButton for copying the page Markdown
  • Message box for the visitor's own question, a link/page-text toggle, and Claude, ChatGPT, Gemini, Perplexity, Grok, Copilot, Le Chat, T3 Chat, Brave, QwkSearch and Cursor as providers
  • Custom providers by URL (getHref) or by handler (onSelect) for APIs
  • Copy prompt / copy page actions; a prompt too long for a URL falls back to the link prompt and puts the full prompt on the clipboard
  • Self-injected stylesheet that follows Fumadocs' theme tokens
  • Vitest suite, demo page, agent skill, CI matrix and Codecov flag

template-fumadocs now uses the package in place of its local copies.

Claude-Session: https://claude.ai/code/session_01RTY3Ukit459jDu8tLsT3FJ

…ackage

New `packages/ask-ai-button` (npm `ask-ai-button`): an "Ask AI about this
page" component for docs sites, built from the AskAIDropdown and
LLMCopyButton in template-fumadocs.

- AskAIButton as a dropdown or a floating action button, AskAIPanel for
  inline use, CopyPageButton for copying the page Markdown
- Message box for the visitor's own question, a link/page-text toggle,
  and Claude, ChatGPT, Gemini, Perplexity, Grok, Copilot, Le Chat,
  T3 Chat, Brave, QwkSearch and Cursor as providers
- Custom providers by URL (getHref) or by handler (onSelect) for APIs
- Copy prompt / copy page actions; a prompt too long for a URL falls
  back to the link prompt and puts the full prompt on the clipboard
- Self-injected stylesheet that follows Fumadocs' theme tokens
- Vitest suite, demo page, agent skill, CI matrix and Codecov flag

template-fumadocs now uses the package in place of its local copies.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RTY3Ukit459jDu8tLsT3FJ
@vtempest
vtempest merged commit 4eef761 into master Oct 7, 2026
54 of 57 checks passed
@vtempest
vtempest deleted the claude/keen-knuth-uy99y3 branch October 7, 2026 03:27

This branch had an error being deployed

1 failed and 2 active deployments
Preview – cccp-deployment — bbea3dee Deployed Oct 6, 2026 by vercel[bot]
Preview – dev-tools-help-docs — bbea3dee Deployed Oct 6, 2026 by vercel[bot]
Preview – test-google-login — bbea3dee Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants