Files

1 line
20 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "164149043/cryptomind", "files": {"README.md": {"91bf91b8df92c2a8096b4ea441a1cfaf83cce082": {"t": 1785746594.4211745, "n": 2831, "h": "0f5b0276769a429f", "c": "# CryptoMind.AI - 多智能体加密货币交易助手\n\n## 简介\n\n**CryptoMind.AI** 是一个基于 React 的分层式 AI 交易决策系统。它模拟了一家专业的加密货币对冲基金的运作架构,协调 9 个专业的 AI 智能体(从底层分析师到顶层 CEO)来分析实时的 BTC/USDT 市场数据,并生成精准的交易信号。\n\n系统支持 **Google Gemini 2.5**(速度快、免费额度高)和 **DeepSeek R1**(擅长深度推理)两种模型。\n\n## 核心功能\n\n* **多智能体分层架构**:\n * **第1层 (分析师)**:短线、趋势、量化、链上、宏观分析师并行工作,从不同维度解析市场。\n * **第2层 (经理)**:技术经理和基本面经理汇总下属报告,解决观点冲突。\n * **第3层 (风控)**:风控经理计算盈亏比 (R:R),拥有“一票否决权”,确保交易安全。\n * **第4层 (CEO)**:综合所有信息,输出最终的 JSON 交易指令(开多/开空/观望)。\n* **实时数据集成**:\n * 集成 **Binance API** 获取实时 K 线、订单簿深度(Order Book)和资金费率。\n * 集成 **Etherscan API** 获取实时 ETH Gas 价格,辅助判断链上热度。\n* **双模型切换**:用户可以在界面上一键切换使用 Google Gemini 或 DeepSeek 模型。\n* **交互式 UI**:\n * 包含技术指标(SMA, Bollinger Bands)的实时 K 线图表。\n * 可视化的智能体思维链(Chain of Thought)展示。\n * 持仓管理模拟:输入你的持仓成本,AI 会给出针对性的建议。\n\n## 技术栈\n\n* **前端框架**: React 19, TypeScript\n* **样式库**: Tailwind CSS\n* **图表库**: Recharts\n* **AI SDK**: Google GenAI SDK (`@google/genai`), Fetch API (DeepSeek)\n* **数据源**: Binance API (Market Data), Etherscan API (On-Chain Data)\n\n## 部署与运行\n\n### 1. 环境准备\n\n确保你的本地环境已安装:\n* [Node.js](https://nodejs.org/) (推荐 v16 或更高版本)\n* npm 或 yarn\n\n### 2. 获取代码\n\n```bash\ngit clone https://github.com/164149043/cryptomind.git\ncd cryptomind-ai\n```\n\n### 3. 安装依赖\n\n```bash\nnpm install\n```\n\n### 4. 配置 API Key\n\n本项目依赖 AI 模型的 API Key 才能运行。\n\n**方式 A:通过环境变量配置(推荐)**\n\n在项目根目录下创建一个 `.env` 文件(或修改现有的环境配置文件),添加以下内容:\n\n```env\n# Google Gemini API Key (必须)\n# 获取地址: https://aistudio.google.com/\nAPI_KEY=AIzaSy...\n\n# DeepSeek API Key (可选,也可以在网页 UI 中直接输入)\n# 获取地址: https://platform.deepseek.com/\nDEEPSEEK_API_KEY=sk-...\n```\n\n**方式 B:通过 UI 配置**\n\n项目启动后,你也可以直接在网页界面的输入框中填入 DeepSeek API Key 和 Etherscan API Key。\n\n### 5. 启动开发服务器\n\n```bash\nnpm start\n# 或者使用 vite/next 等命令,取决于具体的构建工具\n# npm run dev\n```\n\n启动成功后,打开浏览器访问 `http://localhost:3000`(具体端口请查看控制台输出)。\n\n## 使用指南\n\n1. **选择语言与模型**:点击右上角的语言按钮切换中/英,点击“Gemini”或“DeepSeek”切换底层模型。\n2. **输入标的**:在顶部输入框输入交易对(如 `BTCUSDT`, `ETHUSDT`, `SOLUSDT`)。\n3. **设置持仓(可选)**:点击控制面板中的“设置持仓”,输入你当前的开仓价格和方向。AI 会在分析时考虑到你的持仓风险。\n4. **开始运行**:点击右侧的 **\"开始市场分析\"** 按钮。\n5. **查看结果**:\n * 观察右侧的智能体节点依次亮起,它们会实时打字输出分析逻辑。\n * 等待 CEO 输出最终决策弹窗。\n * 点击右上角的设置图标,可以填入 **Etherscan Key** 以启用链上数据分析,或调整每个智能体的“随机性”(Temperature)。\n\n## 目录结构说明\n\n```\n/\n├── components/ # UI 组件 (Header, Chart, AgentNode, Modals 等)\n├── hooks/ # 核心业务逻辑 Hooks (useAgentWorkflow)\n├── services/ # API 服务层\n│ ├── binanceService.ts # 币安行情数据\n│ ├── etherscanService.ts # 链上 Gas 数据\n│ ├── geminiService.ts # Google Gemini 调用封装\n│ ├── deepseekService.ts # DeepSeek 调用封装\n│ └── prompts.ts # AI 提示词工程与技术指标计算\n├── types.ts # TypeScript 类型定义\n├── locales.ts # 多语言翻译文件\n├── constants.ts # 智能体角色定义与默认配置\n├── App.tsx # 主应用入口组件\n└── index.tsx # React 挂载点\n```\n\n## 免责声明\n\n本系统生成的交易建议仅供学习和研究使用,不构成任何财务建议。加密货币市场波动巨大,请自行承担投资风险。\n"}, "1d1a5d38252ac6021a667c8c6f7e553fde8cc536": {"t": 1785766147.1690235, "n": 2803, "h": "2276ff9bb94ba736", "c": "# CryptoMind.AI - 多智能体加密货币交易助手\n\n## 简介\n\n**CryptoMind.AI** 是一个基于 React 的分层式 AI 交易决策系统。它模拟了一家专业的加密货币对冲基金的运作架构,协调 9 个专业的 AI 智能体(从底层分析师到顶层 CEO)来分析实时的 BTC/USDT 市场数据,并生成精准的交易信号。\n\n系统支持 **Google Gemini 2.5**(速度快、免费额度高)和 **DeepSeek R1**(擅长深度推理)两种模型。\n\n## 核心功能\n\n* **多智能体分层架构**:\n * **第1层 (分析师)**:短线、趋势、量化、链上、宏观分析师并行工作,从不同维度解析市场。\n * **第2层 (经理)**:技术经理和基本面经理汇总下属报告,解决观点冲突。\n * **第3层 (风控)**:风控经理计算盈亏比 (R:R),拥有“一票否决权”,确保交易安全。\n * **第4层 (CEO)**:综合所有信息,输出最终的 JSON 交易指令(开多/开空/观望)。\n* **实时数据集成**:\n * 集成 **Binance API** 获取实时 K 线、订单簿深度(Order Book)和资金费率。\n * 集成 **Etherscan API** 获取实时 ETH Gas 价格,辅助判断链上热度。\n* **双模型切换**:用户可以在界面上一键切换使用 Google Gemini 或 DeepSeek 模型。\n* **交互式 UI**:\n * 包含技术指标(SMA, Bollinger Bands)的实时 K 线图表。\n * 可视化的智能体思维链(Chain of Thought)展示。\n * 持仓管理模拟:输入你的持仓成本,AI 会给出针对性的建议。\n\n## 技术栈\n\n* **前端框架**: React 19, TypeScript\n* **样式库**: Tailwind CSS\n* **图表库**: Recharts\n* **AI SDK**: Google GenAI SDK (`@google/genai`), Fetch API (DeepSeek)\n* **数据源**: Binance API (Market Data), Etherscan API (On-Chain Data)\n\n## 部署与运行\n\n### 1. 环境准备\n\n确保你的本地环境已安装:\n* [Node.js](https://nodejs.org/) (推荐 v16 或更高版本)\n* npm 或 yarn\n\n### 2. 获取代码\n\n```bash\ngit clone <repository-url>\ncd cryptomind-ai\n```\n\n### 3. 安装依赖\n\n```bash\nnpm install\n```\n\n### 4. 配置 API Key\n\n本项目依赖 AI 模型的 API Key 才能运行。\n\n**方式 A:通过环境变量配置(推荐)**\n\n在项目根目录下创建一个 `.env` 文件(或修改现有的环境配置文件),添加以下内容:\n\n```env\n# Google Gemini API Key (必须)\n# 获取地址: https://aistudio.google.com/\nAPI_KEY=AIzaSy...\n\n# DeepSeek API Key (可选,也可以在网页 UI 中直接输入)\n# 获取地址: https://platform.deepseek.com/\nDEEPSEEK_API_KEY=sk-...\n```\n\n**方式 B:通过 UI 配置**\n\n项目启动后,你也可以直接在网页界面的输入框中填入 DeepSeek API Key 和 Etherscan API Key。\n\n### 5. 启动开发服务器\n\n```bash\nnpm start\n# 或者使用 vite/next 等命令,取决于具体的构建工具\n# npm run dev\n```\n\n启动成功后,打开浏览器访问 `http://localhost:3000`(具体端口请查看控制台输出)。\n\n## 使用指南\n\n1. **选择语言与模型**:点击右上角的语言按钮切换中/英,点击“Gemini”或“DeepSeek”切换底层模型。\n2. **输入标的**:在顶部输入框输入交易对(如 `BTCUSDT`, `ETHUSDT`, `SOLUSDT`)。\n3. **设置持仓(可选)**:点击控制面板中的“设置持仓”,输入你当前的开仓价格和方向。AI 会在分析时考虑到你的持仓风险。\n4. **开始运行**:点击右侧的 **\"开始市场分析\"** 按钮。\n5. **查看结果**:\n * 观察右侧的智能体节点依次亮起,它们会实时打字输出分析逻辑。\n * 等待 CEO 输出最终决策弹窗。\n * 点击右上角的设置图标,可以填入 **Etherscan Key** 以启用链上数据分析,或调整每个智能体的“随机性”(Temperature)。\n\n## 目录结构说明\n\n```\n/\n├── components/ # UI 组件 (Header, Chart, AgentNode, Modals 等)\n├── hooks/ # 核心业务逻辑 Hooks (useAgentWorkflow)\n├── services/ # API 服务层\n│ ├── binanceService.ts # 币安行情数据\n│ ├── etherscanService.ts # 链上 Gas 数据\n│ ├── geminiService.ts # Google Gemini 调用封装\n│ ├── deepseekService.ts # DeepSeek 调用封装\n│ └── prompts.ts # AI 提示词工程与技术指标计算\n├── types.ts # TypeScript 类型定义\n├── locales.ts # 多语言翻译文件\n├── constants.ts # 智能体角色定义与默认配置\n├── App.tsx # 主应用入口组件\n└── index.tsx # React 挂载点\n```\n\n## 免责声明\n\n本系统生成的交易建议仅供学习和研究使用,不构成任何财务建议。加密货币市场波动巨大,请自行承担投资风险。"}, "7fce63c4c347d5a1f7023a598434625bba6e02ea": {"t": 1785766148.6787124, "n": 2409, "h": "805b40c53705e73b", "c": "# CryptoMind.AI - 多智能体加密货币交易助手\n\n## 简介\n\n**CryptoMind.AI** 是一个基于 React 的分层式 AI 交易决策系统。它模拟了一家专业的加密货币对冲基金的运作架构,协调 9 个专业的 AI 智能体(从底层分析师到顶层 CEO)来分析实时的 BTC/USDT 市场数据,并生成精准的交易信号。\n\n系统支持 **Google Gemini 2.5**(速度快、免费额度高)和 **DeepSeek R1**(擅长深度推理)两种模型。\n\n## 核心功能\n\n* **多智能体分层架构**:\n * **第1层 (分析师)**:短线、趋势、量化、链上、宏观分析师并行工作,从不同维度解析市场。\n * **第2层 (经理)**:技术经理和基本面经理汇总下属报告,解决观点冲突。\n * **第3层 (风控)**:风控经理计算盈亏比 (R:R),拥有“一票否决权”,确保交易安全。\n * **第4层 (CEO)**:综合所有信息,输出最终的 JSON 交易指令(开多/开空/观望)。\n* **实时数据集成**:\n * 集成 **Binance API** 获取实时 K 线、订单簿深度(Order Book)和资金费率。\n * 集成 **Etherscan API** 获取实时 ETH Gas 价格,辅助判断链上热度。\n* **双模型切换**:用户可以在界面上一键切换使用 Google Gemini 或 DeepSeek 模型。\n* **交互式 UI**:\n * 包含技术指标(SMA, Bollinger Bands)的实时 K 线图表。\n * 可视化的智能体思维链(Chain of Thought)展示。\n * 持仓管理模拟:输入你的持仓成本,AI 会给出针对性的建议。\n\n## 技术栈\n\n* **前端框架**: React 19, TypeScript\n* **样式库**: Tailwind CSS\n* **图表库**: Recharts\n* **AI SDK**: Google GenAI SDK (`@google/genai`), Fetch API (DeepSeek)\n* **数据源**: Binance API (Market Data), Etherscan API (On-Chain Data)\n\n## 部署与运行\n\n### 1. 环境准备\n\n确保你的本地环境已安装:\n* [Node.js](https://nodejs.org/) (推荐 v16 或更高版本)\n* npm 或 yarn\n\n### 2. 获取代码\n\n```bash\ngit clone <repository-url>\ncd cryptomind-ai\n```\n\n### 3. 安装依赖\n\n```bash\nnpm install\n```\n\n### 4. 配置 API Key\n\n\n```bash\nnpm start\n# 或者使用 vite/next 等命令,取决于具体的构建工具\n# npm run dev\n```\n\n启动成功后,打开浏览器访问 `http://localhost:3000`(具体端口请查看控制台输出)。\n\n## 使用指南\n\n1. **选择语言与模型**:点击右上角的语言按钮切换中/英,点击“Gemini”或“DeepSeek”切换底层模型。\n2. **输入标的**:在顶部输入框输入交易对(如 `BTCUSDT`, `ETHUSDT`, `SOLUSDT`)。\n3. **设置持仓(可选)**:点击控制面板中的“设置持仓”,输入你当前的开仓价格和方向。AI 会在分析时考虑到你的持仓风险。\n4. **开始运行**:点击右侧的 **\"开始市场分析\"** 按钮。\n5. **查看结果**:\n * 观察右侧的智能体节点依次亮起,它们会实时打字输出分析逻辑。\n * 等待 CEO 输出最终决策弹窗。\n * 点击右上角的设置图标,可以填入 **Etherscan Key** 以启用链上数据分析,或调整每个智能体的“随机性”(Temperature)。\n\n## 目录结构说明\n\n```\n/\n├── components/ # UI 组件 (Header, Chart, AgentNode, Modals 等)\n├── hooks/ # 核心业务逻辑 Hooks (useAgentWorkflow)\n├── services/ # API 服务层\n│ ├── binanceService.ts # 币安行情数据\n│ ├── etherscanService.ts # 链上 Gas 数据\n│ ├── geminiService.ts # Google Gemini 调用封装\n│ ├── deepseekService.ts # DeepSeek 调用封装\n│ └── prompts.ts # AI 提示词工程与技术指标计算\n├── types.ts # TypeScript 类型定义\n├── locales.ts # 多语言翻译文件\n├── constants.ts # 智能体角色定义与默认配置\n├── App.tsx # 主应用入口组件\n└── index.tsx # React 挂载点\n```\n\n## 免责声明\n\n本系统生成的交易建议仅供学习和研究使用,不构成任何财务建议。加密货币市场波动巨大,请自行承担投资风险。"}, "7903f533d08a280c49a3c8a612fb9270c50129ec": {"t": 1785766150.0181525, "n": 2803, "h": "2276ff9bb94ba736", "c": "# CryptoMind.AI - 多智能体加密货币交易助手\n\n## 简介\n\n**CryptoMind.AI** 是一个基于 React 的分层式 AI 交易决策系统。它模拟了一家专业的加密货币对冲基金的运作架构,协调 9 个专业的 AI 智能体(从底层分析师到顶层 CEO)来分析实时的 BTC/USDT 市场数据,并生成精准的交易信号。\n\n系统支持 **Google Gemini 2.5**(速度快、免费额度高)和 **DeepSeek R1**(擅长深度推理)两种模型。\n\n## 核心功能\n\n* **多智能体分层架构**:\n * **第1层 (分析师)**:短线、趋势、量化、链上、宏观分析师并行工作,从不同维度解析市场。\n * **第2层 (经理)**:技术经理和基本面经理汇总下属报告,解决观点冲突。\n * **第3层 (风控)**:风控经理计算盈亏比 (R:R),拥有“一票否决权”,确保交易安全。\n * **第4层 (CEO)**:综合所有信息,输出最终的 JSON 交易指令(开多/开空/观望)。\n* **实时数据集成**:\n * 集成 **Binance API** 获取实时 K 线、订单簿深度(Order Book)和资金费率。\n * 集成 **Etherscan API** 获取实时 ETH Gas 价格,辅助判断链上热度。\n* **双模型切换**:用户可以在界面上一键切换使用 Google Gemini 或 DeepSeek 模型。\n* **交互式 UI**:\n * 包含技术指标(SMA, Bollinger Bands)的实时 K 线图表。\n * 可视化的智能体思维链(Chain of Thought)展示。\n * 持仓管理模拟:输入你的持仓成本,AI 会给出针对性的建议。\n\n## 技术栈\n\n* **前端框架**: React 19, TypeScript\n* **样式库**: Tailwind CSS\n* **图表库**: Recharts\n* **AI SDK**: Google GenAI SDK (`@google/genai`), Fetch API (DeepSeek)\n* **数据源**: Binance API (Market Data), Etherscan API (On-Chain Data)\n\n## 部署与运行\n\n### 1. 环境准备\n\n确保你的本地环境已安装:\n* [Node.js](https://nodejs.org/) (推荐 v16 或更高版本)\n* npm 或 yarn\n\n### 2. 获取代码\n\n```bash\ngit clone <repository-url>\ncd cryptomind-ai\n```\n\n### 3. 安装依赖\n\n```bash\nnpm install\n```\n\n### 4. 配置 API Key\n\n本项目依赖 AI 模型的 API Key 才能运行。\n\n**方式 A:通过环境变量配置(推荐)**\n\n在项目根目录下创建一个 `.env` 文件(或修改现有的环境配置文件),添加以下内容:\n\n```env\n# Google Gemini API Key (必须)\n# 获取地址: https://aistudio.google.com/\nAPI_KEY=AIzaSy...\n\n# DeepSeek API Key (可选,也可以在网页 UI 中直接输入)\n# 获取地址: https://platform.deepseek.com/\nDEEPSEEK_API_KEY=sk-...\n```\n\n**方式 B:通过 UI 配置**\n\n项目启动后,你也可以直接在网页界面的输入框中填入 DeepSeek API Key 和 Etherscan API Key。\n\n### 5. 启动开发服务器\n\n```bash\nnpm start\n# 或者使用 vite/next 等命令,取决于具体的构建工具\n# npm run dev\n```\n\n启动成功后,打开浏览器访问 `http://localhost:3000`(具体端口请查看控制台输出)。\n\n## 使用指南\n\n1. **选择语言与模型**:点击右上角的语言按钮切换中/英,点击“Gemini”或“DeepSeek”切换底层模型。\n2. **输入标的**:在顶部输入框输入交易对(如 `BTCUSDT`, `ETHUSDT`, `SOLUSDT`)。\n3. **设置持仓(可选)**:点击控制面板中的“设置持仓”,输入你当前的开仓价格和方向。AI 会在分析时考虑到你的持仓风险。\n4. **开始运行**:点击右侧的 **\"开始市场分析\"** 按钮。\n5. **查看结果**:\n * 观察右侧的智能体节点依次亮起,它们会实时打字输出分析逻辑。\n * 等待 CEO 输出最终决策弹窗。\n * 点击右上角的设置图标,可以填入 **Etherscan Key** 以启用链上数据分析,或调整每个智能体的“随机性”(Temperature)。\n\n## 目录结构说明\n\n```\n/\n├── components/ # UI 组件 (Header, Chart, AgentNode, Modals 等)\n├── hooks/ # 核心业务逻辑 Hooks (useAgentWorkflow)\n├── services/ # API 服务层\n│ ├── binanceService.ts # 币安行情数据\n│ ├── etherscanService.ts # 链上 Gas 数据\n│ ├── geminiService.ts # Google Gemini 调用封装\n│ ├── deepseekService.ts # DeepSeek 调用封装\n│ └── prompts.ts # AI 提示词工程与技术指标计算\n├── types.ts # TypeScript 类型定义\n├── locales.ts # 多语言翻译文件\n├── constants.ts # 智能体角色定义与默认配置\n├── App.tsx # 主应用入口组件\n└── index.tsx # React 挂载点\n```\n\n## 免责声明\n\n本系统生成的交易建议仅供学习和研究使用,不构成任何财务建议。加密货币市场波动巨大,请自行承担投资风险。"}, "16ec7f1fffba6211213b697dc05756d1e64d7531": {"t": 1785766151.2336566, "n": 553, "h": "9243b6e26f178687", "c": "<div align=\"center\">\n<img width=\"1200\" height=\"475\" alt=\"GHBanner\" src=\"https://github.com/user-attachments/assets/0aa67016-6eaf-458a-adb2-6e31a0763ed6\" />\n</div>\n\n# Run and deploy your AI Studio app\n\nThis contains everything you need to run your app locally.\n\nView your app in AI Studio: https://ai.studio/apps/drive/1LPuS_tjXz88AMQ-P-Klhn87F7Y2tnIVq\n\n## Run Locally\n\n**Prerequisites:** Node.js\n\n\n1. Install dependencies:\n `npm install`\n2. Set the `GEMINI_API_KEY` in [.env.local](.env.local) to your Gemini API key\n3. Run the app:\n `npm run dev`\n"}, "8118ae2b2ca14e7900e4c2b46e9bf8995c44b0ac": {"t": 1785766152.6933079, "n": 329, "h": "c62726310e6af115", "c": "<div align=\"center\">\n\n<img width=\"1200\" height=\"475\" alt=\"GHBanner\" src=\"https://github.com/user-attachments/assets/0aa67016-6eaf-458a-adb2-6e31a0763ed6\" />\n\n <h1>Built with AI Studio</h2>\n\n <p>The fastest path from prompt to production with Gemini.</p>\n\n <a href=\"https://aistudio.google.com/apps\">Start building</a>\n\n</div>\n"}}}}