feat: Voxlen API proxy + token-based desktop auth #4760
ccantynzcommented Jun 3, 2026
Originally written by @vercel[bot] on GitHub.
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated (UTC) |
|---|---|---|---|
| voxlen | Preview, Comment | Jun 4, 2026 5:25am |
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/voxlen/pull/41
$(cat <<'EOF'
Summary
voxlen.ai/api/*:/api/me— verify Google session token, return plan + features/api/stt— proxy audio to Deepgram Nova-3 (no user API key needed)/api/grammar— proxy text to Anthropic Claude for grammar correction/api/deepgram-token— issue short-lived Deepgram temp keys for streaming_auth.tsmodule verifies Google access tokens via/oauth2/v3/userinfoccantynz@gmail.com) gets full feature access; free users get STT onlySettingsPanelverifies session token against/api/meand routes all AI calls through proxy when token is presentvercel.jsonrewrites so/api/*passes to serverless functionsTest plan
https://claude.ai/code/session_011MFNHeFKrhfuSrEYVgrdyr EOF )
Generated by Claude Code