使用说明
人工智能聊天机器人(Gemini+WebSocket)
一页React+Tailwind UI,可与由Google Gemini支持的单个Node/Express+WebSocket后端通信。工具:生成代码、检测bug、检查最佳实践、GitHub提交。
设置
- 安装deps
npm install
- 添加
.env
GEMINI_API_KEY=your_gemini_api_key
GITHUB_TOKEN=your_github_token # needed for GitHub commits
PORT=3001 # optional
- 跑
npm start
然后打开http://localhost:3001
项目布局
server.js # Express + WebSocket + tool router
src/tools/ # Gemini + GitHub tools
generate-code.js
detect-bugs.js
check-best-practices.js
github-commit.js
src/chatbot/web/ # React + Tailwind UI (served statically)
index.html
app.jsx
package.json
.env (local)
提示
- 键入自然请求;使用“帮助”查看工具提示。
- 直接粘贴代码进行错误/最佳实践检查。
- 对于提交,请提供repo、分支、路径和可选消息。
