# coze-frontend **Repository Path**: minrag/coze-frontend ## Basic Information - **Project Name**: coze-frontend - **Description**: 提取coze-studio的frontend文件夹作为根项目,git filter-repo --path frontend/ --path-rename frontend/: - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-29 - **Last Updated**: 2025-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Coze Studio Frontend This is the frontend project of Coze Studio, an AI Agent development platform built with monorepo architecture, based on React 18 and modern frontend technology stack. ## 🏗️ Project Architecture ### Core Technology Stack - **Framework**: React 18 + TypeScript - **Build Tool**: Rsbuild - **Package Manager**: Rush + PNPM - **Routing**: React Router v6 - **State Management**: Zustand - **UI Components**: @coze-arch/coze-design - **Internationalization**: @coze-arch/i18n ### Directory Structure ``` frontend/ ├── apps/ # Application layer │ └── coze-studio/ # Main application ├── packages/ # Core packages │ ├── agent-ide/ # AI Agent development environment │ ├── arch/ # Architecture infrastructure │ ├── common/ # Common components and utilities │ ├── components/ # UI component library │ ├── data/ # Data layer │ ├── devops/ # DevOps tools │ ├── foundation/ # Foundation infrastructure │ ├── project-ide/ # Project development environment │ ├── studio/ # Studio core features │ └── workflow/ # Workflow engine ├── config/ # Configuration files │ ├── eslint-config/ # ESLint configuration │ ├── rsbuild-config/ # Rsbuild build configuration │ ├── ts-config/ # TypeScript configuration │ ├── postcss-config/ # PostCSS configuration │ ├── stylelint-config/ # Stylelint configuration │ ├── tailwind-config/ # Tailwind CSS configuration │ └── vitest-config/ # Vitest testing configuration └── infra/ # Infrastructure tools ├── idl/ # Interface Definition Language tools ├── plugins/ # Build plugins └── utils/ # Utility libraries ``` ## 🚀 Quick Start ### Prerequisites - Node.js >= 21 - PNPM 8.15.8 - Rush 5.147.1 ### Install Dependencies ```bash # Run in project root directory rush install # update rush update ``` ### Development Mode ```bash # Start development server cd apps/coze-studio npm run dev # or use rushx rushx dev ``` ### Production Build ```bash # Build application cd apps/coze-studio npm run build # or use rushx rushx build ``` ## 📦 Core Modules ### Agent IDE - **agent-ide**: AI Agent integrated development environment - **prompt**: Prompt editor - **tool**: Tool configuration management - **workflow**: Workflow integration ### Architecture Layer (arch) - **bot-api**: API interface layer - **bot-hooks**: React Hooks library - **foundation-sdk**: Foundation SDK - **i18n**: Internationalization support - **bot-flags**: Feature flags management - **web-context**: Web context utilities ### Workflow Engine (workflow) - **fabric-canvas**: Canvas rendering engine - **nodes**: Node component library - **sdk**: Workflow SDK - **playground**: Debug runtime environment ### Data Layer (data) - **knowledge**: Knowledge base management - **memory**: Memory system - **common**: Common data processing ## 🔧 Development Standards ### Code Quality - Code formatting with ESLint + Prettier - TypeScript strict mode - Unit test coverage requirements - Team-based tier management (level-1 to level-4) ### Team Collaboration - Rush-based monorepo management - Workspace dependency management - Unified build and release process ## 📄 License Apache License 2.0