Skip to content

feat(community): Add Remix + Supabase bookmark manager template#2079

Open
mioNacs wants to merge 12 commits intotambo-ai:mainfrom
mioNacs:main
Open

feat(community): Add Remix + Supabase bookmark manager template#2079
mioNacs wants to merge 12 commits intotambo-ai:mainfrom
mioNacs:main

Conversation

@mioNacs
Copy link

@mioNacs mioNacs commented Jan 30, 2026

Adds a community template demonstrating Remix + Supabase + Tambo integration for AI-powered bookmark management.

This PR supersedes #2012 which supersedes #1980 and addresses all feedback from @michaelmagan:

Changes from #2012

  • ✅ Added userToken prop to TamboProvider for proper user authentication
  • ✅ Removed Next.js "use client" directive (Remix-specific)
  • ✅ Enhanced error handling for missing API keys with helpful setup instructions

What this template demonstrates

  • Remix - Full-stack React framework with Vite
  • Supabase - PostgreSQL with email/password auth and Row Level Security
  • Tambo - Streaming AI chat with generative UI components and voice input

Screenshot

image

Video Demo

Screen.Recording.2026-02-02.102354.mp4

Tambo Integration

Components (3)

  • BookmarkCard - Single bookmark display with favicon
  • BookmarkList - Multiple bookmarks in a list with staggered animations
  • CategorySummary - Visual category breakdown with animated progress bars

Tools (7)

  • add_bookmark, search_bookmarks, update_bookmark, delete_bookmark
  • categorize_bookmarks, get_uncategorized_bookmarks, get_category_stats

Setup Notes

⚠️ Supabase Auth Configuration: Users must set JWT Verification to "None" in Tambo dashboard settings (Supabase doesn't support asymmetric JWT verification).

Checklist

  • npm run lint passes
  • npm run typecheck passes
  • npm run build passes
  • .env.example included
  • tsconfig.json has strict: true
  • Voice input with dictation button
  • Image attachment option
  • User authentication with userToken prop
  • README with setup instructions
  • Screenshot added
  • Video demo linked

@mioNacs
Copy link
Author

mioNacs commented Jan 30, 2026

Important

I opened the PR again because the last one #2065 was closed saying it didn't have a video demo, but I had video demo in both PR and Readme.

image image

@github-actions github-actions bot added area: community Changes to community resources area: config Changes to repository configuration files area: documentation Improvements or additions to documentation status: triage Needs to be triaged by a maintainer contributor: community Created by a community member change: feat New feature labels Feb 1, 2026
@vercel
Copy link

vercel bot commented Feb 2, 2026

@mioNacs is attempting to deploy a commit to the tambo ai Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: community Changes to community resources area: config Changes to repository configuration files area: documentation Improvements or additions to documentation change: feat New feature contributor: community Created by a community member status: triage Needs to be triaged by a maintainer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant