Open
Conversation
Notion workspace assistant that lets users connect their own integration key via UI and interact with pages, databases, and blocks through chat. Key implementation details: - Uses runtime: "claude-code" with bash/node calls to Notion API directly - Injects NOTION_API_KEY via envs option in sandboxes.create() — not files, because the platform overwrites /home/user/.env with relay config - Wraps all async bash in IIFE to avoid ERR_AMBIGUOUS_MODULE_SYNTAX on Node 24 - Saves Notion key + sessions to localStorage for returning users Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds a new voice assistant template using Vapi (@vapi-ai/web) for real-time browser voice (WebRTC: STT → LLM → TTS) and 21st SDK for the backing agent. - Browser voice call with mic button, live transcript, mute control - Claude Sonnet via Vapi, ElevenLabs TTS, Deepgram STT - VAPI public key from NEXT_PUBLIC_VAPI_KEY env var - Minimalist dark UI with SVG icons - Standard 21st SDK agent with search_web tool Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
voice-assistant/template — real-time browser voice using Vapi (@vapi-ai/web) and 21st SDKNEXT_PUBLIC_VAPI_KEYenv var (no hardcoded keys)search_webtoolTest plan
cd voice-assistant && npm install && npm run devAPI_KEY_21STandNEXT_PUBLIC_VAPI_KEYin.env.local