From de4b5059e9e43adcb31e30096a70ee8149eee2c6 Mon Sep 17 00:00:00 2001 From: rjb <263303411@qq.com> Date: Mon, 19 Jan 2026 00:08:44 +0800 Subject: [PATCH] first commit --- README.md | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e4e83ab --- /dev/null +++ b/README.md @@ -0,0 +1,120 @@ +# 低代码智能体平台 + +一个支持可视化工作流设计和智能Agent配置的低代码平台。 + +## 🚀 快速开始 + +### 前置要求 + +- Node.js 18+ 和 pnpm +- Python 3.11+ +- Docker 和 Docker Compose +- MySQL(使用腾讯云数据库) +- Redis 7+(或使用Docker) + +### 使用 Docker Compose 启动(推荐) + +```bash +# 启动所有服务 +docker-compose -f docker-compose.dev.yml up -d + +# 查看日志 +docker-compose logs -f + +# 停止服务 +docker-compose down +``` + +### 本地开发 + +#### 前端开发 + +```bash +cd frontend +pnpm install +pnpm dev +``` + +前端服务将在 http://localhost:8038 启动 + +#### 后端开发 + +```bash +cd backend + +# 创建虚拟环境 +python -m venv venv +source venv/bin/activate # Windows: venv\Scripts\activate + +# 安装依赖 +pip install -r requirements.txt + +# 配置环境变量 +cp env.example .env +# 编辑 .env 文件(数据库已配置为腾讯云MySQL) + +# 运行数据库迁移 +alembic upgrade head + +# 启动开发服务器 +uvicorn app.main:app --reload + +# 启动 Celery Worker(新终端) +celery -A app.core.celery_app worker --loglevel=info +``` + +后端服务将在 http://localhost:8037 启动 + +API文档:http://localhost:8037/docs + +## 📁 项目结构 + +``` +aiagent/ +├── frontend/ # 前端项目(Vue 3 + TypeScript) +├── backend/ # 后端项目(Python FastAPI) +├── docker-compose.dev.yml # 开发环境Docker配置 +└── README.md # 项目说明 +``` + +## 🛠️ 技术栈 + +### 前端 +- Vue 3 + TypeScript + Vite +- Pinia(状态管理) +- Element Plus(UI组件) +- Vue Flow(工作流可视化) + +### 后端 +- Python FastAPI +- MySQL(腾讯云数据库) +- Redis(缓存和消息队列) +- Celery(异步任务) +- LangChain(Agent框架) + +## 📚 文档 + +详细技术方案请参考:[方案-优化版.md](./方案-优化版.md) + +## 📝 开发规范 + +- 前端代码规范:ESLint + Prettier +- 后端代码规范:PEP 8 + Black +- Git提交规范:Conventional Commits +- 代码审查:必须通过Code Review + +## 🧪 测试 + +```bash +# 前端测试 +cd frontend +pnpm test + +# 后端测试 +cd backend +pytest +``` + +## 📄 许可证 + +MIT License