langchain-supabase-website-chatbot

用 LangChain + Supabase 给网站加上 ChatGPT 问答机器人

开源 🏷️定价信息待确认 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 182 👀 关注 5 ⚠️ 作者已归档(停止维护)
GitHub ↗
GitHub 星标 ★ 701
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

langchain-supabase-website-chatbot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队mayooear
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言TypeScript
技术栈/模型chatgpt,gpt3,langchain,nextjs,notion,openai,supabase,typescript
GitHub 星标★ 701
上线时间2023-03-10 00:00:00
代码更新2026-03-27
仓库体积4.3 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

这是一个基于 LangChain、Supabase、TypeScript、OpenAI 和 Next.js 构建的网站聊天机器人模板。它解决的是开发者快速为现有网站接入智能问答助手的需求,核心能力包括:通过 Supabase 存储和检索网站内容(支持 Notion 作为数据源),利用 LangChain 编排对话流程,并借助 OpenAI 的 GPT 模型生成自然语言回复。项目提供了完整的 TypeScript 代码示例,涵盖从数据抓取、向量化存储到对话接口的完整链路,开发者可以基于此定制自己的聊天机器人。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 701

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 45 分钟 部署方式:本地安装 5 步

环境要求

  • Node.js 18+
  • Supabase 项目
  • 模型 API Key

安装与启动步骤

  1. 1克隆仓库

    网站问答机器人模板,前端 Next.js、后端 Supabase。

    git clone https://github.com/mayooear/langchain-supabase-website-chatbot
  2. 2装依赖

    用 pnpm 安装,包管理器不一致会导致锁文件冲突。

    pnpm install
  3. 3建 Supabase 表与向量

    文档切块后要写进向量表,SQL 脚本在仓库里,先在 Supabase 执行。

  4. 4配环境变量

    模型密钥和 Supabase 连接串都走环境变量,别写进代码。

  5. 5灌文档并试问答

    先灌一个页面确认检索命中,再批量导入整站。

    pnpm dev

如何确认成功

界面能就自己灌入的文档给出对应回答

注意事项

  • 向量维度和嵌入模型必须一致,换模型要重建表。
  • 抓取整站前先看目标站的 robots 规则。

核心亮点

  • 技术栈主流,LangChain + Supabase + OpenAI 组合清晰,易于上手
  • 支持 Notion 作为内容源,方便非技术人员更新知识库
  • 提供完整的前后端代码,可直接部署到 Vercel 等平台

不足之处

  • 项目处于早期阶段(700星),文档和社区支持可能不够完善
  • 依赖多个外部服务(Supabase、OpenAI),配置相对复杂

适用场景

  • 为个人博客或文档网站添加智能问答助手
  • 企业官网快速接入基于自身内容的客服机器人
  • 作为学习 LangChain 和 Supabase 集成的参考项目

替代项目

chatbot-ui、quivr、gpt4-pdf-chatbot-langchain

上一篇:toon

下一篇:geo-optimizer

同类项目推荐

client 开源

PHP 项目几行代码接入大模型能力

⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows yo···

★ 5836 2026-11-09
langchain_dart 开源

用 Dart 写 Flutter AI 应用,直接调大模型做链式编排

Build LLM-powered Dart/Flutter applications.

★ 689 2026-09-12
agentic-rag-for-dummies 开源

用LangGraph快速搭建会思考的RAG智能体

A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation A···

★ 4363 2026-08-09
cc9s 开源

像 k9s 管 Pod 一样,用 TUI 轻松管理 Claude Code 会话

A k9s-inspired CLI and TUI for managing Claude Code sessions — browse, search, insp···

★ 67 2026-08-09
dsh-codex-subscription 开源

用 ChatGPT 订阅额度直连 DSH,免 API Key 免 CLI

Use your ChatGPT Plus / Pro (Codex) subscription in DeepSeek Harness (DSH): GPT-6 & ···

★ 415 2026-10-06
dotagents 开源

用 .agents/ 目录给 AI 代理减负,让复杂代码库推理更准。

A proposed convention for the .agents/ directory to prevent context bloat and improv···

★ 94 2026-08-09
speq 开源

用声明式规范,让 AI 编程更听话、更可控

The SPEQ specification: a declarative format for AI-assisted development

★ 141 2026-08-09
tfx-addons 开源

给 TFX 加装社区组件,让 ML 管道更灵活

Developers helping developers. TFX-Addons is a collection of community projects to ···

★ 129 2026-08-09