项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1044
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Docker 与 docker-compose(Docker 方式)
- Node.js 与 yarn、npm(本地安装方式)
- Python 3 与 python3-venv(运行 python worker)
- OpenAI API Key(OPENAI_KEY、OPENAI_KEY_2)
安装与启动步骤
-
1克隆项目仓库
从 GitHub 拉取 webwhiz 源码到本地,后续所有命令都在仓库根目录执行。
git clone https://github.com/webwhiz-ai/webwhiz.git cd webwhiz -
2填写环境变量
编辑仓库根目录下的 .env.docker 文件,填入自己的 OPENAI_KEY 和 OPENAI_KEY_2 两个密钥。
-
3Docker 启动服务
在仓库根目录执行 docker-compose,-d 表示以守护进程方式在后台运行整个服务栈。
docker-compose up -d -
4安装 Node 依赖
本地安装方式:在根目录用 yarn 安装 Node 依赖,为后续构建做准备。
yarn install -
5安装 Python 依赖
进入 workers 目录创建虚拟环境并激活,再安装 python worker 所需依赖。
cd workers python3 -m venv venv source venv/bin/activate pip install -r requirements.txt -
6构建并启动后端
回到根目录构建项目,全局安装 pm2(需要时加 sudo),用 pm2 启动服务进程。
cd .. yarn run build npm install -g pm2 pm2 start ecosystem.config.js -
7启动前端应用
安装前端依赖后运行前端开发服务;如需打包前端可执行 npm run build。
npm install npm run start
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_KEY | 是 | OpenAI 接口密钥,用于训练和驱动聊天机器人 | sk-xxxxxxxxxxxxxxxx |
OPENAI_KEY_2 | 是 | 第二个 OpenAI 密钥,README 要求与 OPENAI_KEY 一并填写 | sk-xxxxxxxxxxxxxxxx |
如何确认成功
README 未给出明确验证方式;pm2 启动后应能看到 backend http server、js worker 和 python worker 均在运行。
常见问题
Q:WebWhiz 是什么?
A:它可以把 ChatGPT 训练在你的网站数据上,生成一个可嵌入网站的聊天机器人,无需编写代码。
Q:多久爬取一次我的网站?
A:目前是每月爬取一次;如需更高频次的扫描,需要联系官方咨询。
Q:会收集网站上的哪些数据?
A:只收集页面文本以及页面标题、描述等元数据,不收集个人身份信息或敏感数据,仅扫描搜索引擎可见的公开内容。
Q:怎么把机器人加到我的网站?
A:在网站中嵌入官方提供的一小段 script 标签脚本即可完成接入。
Q:超过套餐额度会怎样?
A:README 中该问答内容不完整,未给出明确说明,建议联系 hi@webwhiz.ai 确认。
注意事项
- 遇到安装问题可按 README 提示发邮件到 hi@webwhiz.ai。
- npm install -g pm2 在部分系统需要加 sudo 才能全局安装。
- 改动 .env.docker 后需重新执行 docker-compose 才会生效。
- python worker 必须在激活的虚拟环境中安装依赖。
核心亮点
- 一键爬取网站文档生成知识库,无需手动整理训练数据
- 支持自托管部署,数据完全掌控,隐私安全有保障
- 提供可嵌入的聊天组件,几分钟内集成到现有网站
不足之处
- 文档/社区待观察
- 依赖外部LLM API,推理成本需自行承担
适用场景
- 产品官网嵌入智能FAQ客服
- 企业内部知识库问答助手
- SaaS平台提供定制化AI客服功能
替代项目
Dify、FastGPT、Chatwoot
上一篇:raycast-g4f
同类项目推荐
chatbot
开源
记住你的俄语聊天机器人,越聊越懂你
Русскоязычный генеративный чатбот с профилем···
ChatbotX
开源
开源多渠道 AI 营销助手,替代 ManyChat,统一管理客户对话
Open-source ManyChat alternative, built for AI. Omnichannel marketing across WhatsAp···
chatbot
开源
用C语言打造越南语聊天机器人,实现基础问答对话
Vietnamese Chatbot
UnityChatGPT
开源
在 Unity 里快速接入 ChatGPT,实现 AI 对话与语音
Few examples with Chat GPT In Unity
wpp-chatgpt
开源
让 WhatsApp 机器人秒变 ChatGPT,自动智能回复
Make your whatsapp BOT talk like a human using ChatGPT!
Facebook-Messenger-Bot
开源
用你的聊天记录训练一个像你的Messenger机器人
Facebook chatbot that I trained to talk like me using Seq2Seq
chatmemory
开源
让 AI 记住你,告别每次从零聊起
The simple yet powerful long-term memory manager between AI and you
ruoyi-web
开源
在若依系统中快速搭建 AI 对话与知识库问答前端界面
RuoYi-AI user frontend for AI conversations, agent interactions, and knowledge-base ···
chat-gpt
开源
一键书签保存 ChatGPT 对话,告别复制粘贴
ChatGPT conversation saving bookmark
