# AiStock **Repository Path**: zbjxb/ai-stock ## Basic Information - **Project Name**: AiStock - **Description**: 拉取BaoStock并清洗出Skills体系指标的数据流程 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-12 - **Last Updated**: 2026-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AiStock Framework ## Project Structure - `framework/backend`: Python FastAPI backend - `framework/frontend/ui`: React + Vite frontend ## Prerequisites ### Backend 1. Python 3.9+ 2. Install dependencies: ```bash cd framework/backend pip install -r requirements.txt ``` 3. Run the server: ```bash python -m framework.backend.api.server ``` Server runs on `http://0.0.0.0:8000`. ### Frontend 1. Node.js 16+ 2. Install dependencies: ```bash cd framework/frontend/ui npm install ``` **Key Dependencies:** - `@xyflow/react`: Flow-based programming library - `react-plotly.js` & `plotly.js`: Interactive charting - `axios`: API communication - `zustand`: State management - `styled-components`: Styling 3. Run development server: ```bash npm run dev ``` Frontend runs on `http://localhost:5173`. ## Features - **Visual Workflow Editor**: Drag-and-drop algorithm nodes. - **Nonlinear Dynamics Algorithms**: Phase Space Reconstruction, Lyapunov Exponent, Hurst Exponent, etc. - **Interactive Visualization**: - 3D Phase Space Trajectories (Plotly) - Static Charts (Matplotlib) - **Data Integration**: DuckDB support for efficient data querying. - **Workflow Management**: Save and load workflows.