logo
0
0
Login
pengfeiyu<pengfeiyu@tencent.com>
feat: 优化聊天页面交互:新建对话支持编辑名称、侧边栏展示完整 Agent ID、输入框改为 Enter 换行点击按钮发送

CodeBuddy App

Web 画布工具,用于与 CodeBuddy 开放平台交互。

技术栈

  • 前端: React 18 + TypeScript + Vite + Zustand + TailwindCSS
  • 后端: Node.js 20 + Express + TypeScript

项目结构

codebuddy-app/ ├── frontend/ # 前端项目 (端口 3000) ├── backend/ # 后端服务 (端口 4000) ├── scripts/ # 运维脚本 └── .gitignore

快速开始

环境要求

  • Node.js >= 20
  • npm >= 10

配置

  1. 复制环境配置文件:
cp backend/.env.example backend/.env
  1. 修改 backend/.env 中的 OAuth 配置:
OAUTH_ENV=production # 或 staging

启动服务

# 启动所有服务 (默认 production 环境) ./scripts/start.sh # 启动 staging 环境 ./scripts/start.sh staging # 停止服务 ./scripts/stop.sh # 重启服务 ./scripts/restart.sh # 查看状态 ./scripts/status.sh # 查看日志 ./scripts/logs.sh

手动启动

# 后端 cd backend && npm install && npm run dev # 前端 cd frontend && npm install && npm run dev

访问地址

功能模块

  • OAuth 登录认证
  • 代码仓库配置
  • Chat 对话页面

About

No description, topics, or website provided.
Language
TypeScript90.1%
Shell9.2%
JavaScript0.3%
HTML0.2%
Others0.2%