[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-virattt--ai-hedge-fund":3,"tool-virattt--ai-hedge-fund":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",149489,2,"2026-04-10T11:32:46",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":78,"owner_email":77,"owner_twitter":73,"owner_website":77,"owner_url":79,"languages":80,"stars":115,"forks":116,"last_commit_at":117,"license":77,"difficulty_score":32,"env_os":118,"env_gpu":119,"env_ram":120,"env_deps":121,"category_tags":132,"github_topics":77,"view_count":32,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":133,"updated_at":134,"faqs":135,"releases":166},6383,"virattt\u002Fai-hedge-fund","ai-hedge-fund","An AI Hedge Fund Team","ai-hedge-fund 是一个基于人工智能的对冲基金概念验证项目，旨在探索利用 AI 辅助制定交易决策的可行性。它并非真实的投资工具，而是一个专为教育和研究设计的开源系统。\n\n该项目核心解决了单一投资视角局限性的问题，通过模拟由 19 个不同“智能体”组成的专家团队来协同工作。这些智能体既包括模仿沃伦·巴菲特、查理·芒格、本·格雷厄姆等传奇投资者的策略代理，也涵盖负责估值分析、市场情绪解读、基本面与技术面研判的功能代理，最后由风险管理器和投资组合管理器统筹输出决策。这种多智能体协作架构，让用户能直观观察不同投资哲学如何在数据驱动下相互作用并形成最终观点。\n\nai-hedge-fund 特别适合对量化金融、多智能体系统（Multi-Agent Systems）感兴趣的研究人员、开发者以及金融专业学生使用。用户只需配置大模型 API 密钥和金融数据接口，即可通过命令行或网页应用运行实验。其独特的技术亮点在于将抽象的投资大师理念转化为具体的 AI 角色行为逻辑，为理解复杂市场动态和测试投资策略提供了一个安全、低成本的沙盒环境，帮助学习者在无真实资金风险的前提下深入探究 AI 在金融领域的","ai-hedge-fund 是一个基于人工智能的对冲基金概念验证项目，旨在探索利用 AI 辅助制定交易决策的可行性。它并非真实的投资工具，而是一个专为教育和研究设计的开源系统。\n\n该项目核心解决了单一投资视角局限性的问题，通过模拟由 19 个不同“智能体”组成的专家团队来协同工作。这些智能体既包括模仿沃伦·巴菲特、查理·芒格、本·格雷厄姆等传奇投资者的策略代理，也涵盖负责估值分析、市场情绪解读、基本面与技术面研判的功能代理，最后由风险管理器和投资组合管理器统筹输出决策。这种多智能体协作架构，让用户能直观观察不同投资哲学如何在数据驱动下相互作用并形成最终观点。\n\nai-hedge-fund 特别适合对量化金融、多智能体系统（Multi-Agent Systems）感兴趣的研究人员、开发者以及金融专业学生使用。用户只需配置大模型 API 密钥和金融数据接口，即可通过命令行或网页应用运行实验。其独特的技术亮点在于将抽象的投资大师理念转化为具体的 AI 角色行为逻辑，为理解复杂市场动态和测试投资策略提供了一个安全、低成本的沙盒环境，帮助学习者在无真实资金风险的前提下深入探究 AI 在金融领域的应用潜力。","# AI Hedge Fund\n\nThis is a proof of concept for an AI-powered hedge fund.  The goal of this project is to explore the use of AI to make trading decisions.  This project is for **educational** purposes only and is not intended for real trading or investment.\n\nThis system employs several agents working together:\n\n1. Aswath Damodaran Agent - The Dean of Valuation, focuses on story, numbers, and disciplined valuation\n2. Ben Graham Agent - The godfather of value investing, only buys hidden gems with a margin of safety\n3. Bill Ackman Agent - An activist investor, takes bold positions and pushes for change\n4. Cathie Wood Agent - The queen of growth investing, believes in the power of innovation and disruption\n5. Charlie Munger Agent - Warren Buffett's partner, only buys wonderful businesses at fair prices\n6. Michael Burry Agent - The Big Short contrarian who hunts for deep value\n7. Mohnish Pabrai Agent - The Dhandho investor, who looks for doubles at low risk\n8. Nassim Taleb Agent - The Black Swan risk analyst, focuses on tail risk, antifragility, and asymmetric payoffs\n9. Peter Lynch Agent - Practical investor who seeks \"ten-baggers\" in everyday businesses\n10. Phil Fisher Agent - Meticulous growth investor who uses deep \"scuttlebutt\" research \n11. Rakesh Jhunjhunwala Agent - The Big Bull of India\n12. Stanley Druckenmiller Agent - Macro legend who hunts for asymmetric opportunities with growth potential\n13. Warren Buffett Agent - The oracle of Omaha, seeks wonderful companies at a fair price\n14. Valuation Agent - Calculates the intrinsic value of a stock and generates trading signals\n15. Sentiment Agent - Analyzes market sentiment and generates trading signals\n16. Fundamentals Agent - Analyzes fundamental data and generates trading signals\n17. Technicals Agent - Analyzes technical indicators and generates trading signals\n18. Risk Manager - Calculates risk metrics and sets position limits\n19. Portfolio Manager - Makes final trading decisions and generates orders\n\n\u003Cimg width=\"1042\" alt=\"Screenshot 2025-03-22 at 6 19 07 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_9dcd93773484.png\" \u002F>\n\nNote: the system does not actually make any trades.\n\n[![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fvirattt?style=social)](https:\u002F\u002Ftwitter.com\u002Fvirattt)\n\n## Disclaimer\n\nThis project is for **educational and research purposes only**.\n\n- Not intended for real trading or investment\n- No investment advice or guarantees provided\n- Creator assumes no liability for financial losses\n- Consult a financial advisor for investment decisions\n- Past performance does not indicate future results\n\nBy using this software, you agree to use it solely for learning purposes.\n\n## Table of Contents\n- [How to Install](#how-to-install)\n- [How to Run](#how-to-run)\n  - [⌨️ Command Line Interface](#️-command-line-interface)\n  - [🖥️ Web Application](#️-web-application)\n- [How to Contribute](#how-to-contribute)\n- [Feature Requests](#feature-requests)\n- [License](#license)\n\n## How to Install\n\nBefore you can run the AI Hedge Fund, you'll need to install it and set up your API keys. These steps are common to both the full-stack web application and command line interface.\n\n### 1. Clone the Repository\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund.git\ncd ai-hedge-fund\n```\n\n### 2. Set up API keys\n\nCreate a `.env` file for your API keys:\n```bash\n# Create .env file for your API keys (in the root directory)\ncp .env.example .env\n```\n\nOpen and edit the `.env` file to add your API keys:\n```bash\n# For running LLMs hosted by openai (gpt-4o, gpt-4o-mini, etc.)\nOPENAI_API_KEY=your-openai-api-key\n\n# For getting financial data to power the hedge fund\nFINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key\n```\n\n**Important**: You must set at least one LLM API key (e.g. `OPENAI_API_KEY`, `GROQ_API_KEY`, `ANTHROPIC_API_KEY`, or `DEEPSEEK_API_KEY`) for the hedge fund to work. \n\n## How to Run\n\n### ⌨️ Command Line Interface\n\nYou can run the AI Hedge Fund directly via terminal. This approach offers more granular control and is useful for automation, scripting, and integration purposes.\n\n\u003Cimg width=\"992\" alt=\"Screenshot 2025-01-06 at 5 50 17 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_3a26b93690d5.png\" \u002F>\n\n#### Quick Start\n\n1. Install Poetry (if not already installed):\n```bash\ncurl -sSL https:\u002F\u002Finstall.python-poetry.org | python3 -\n```\n\n2. Install dependencies:\n```bash\npoetry install\n```\n\n#### Run the AI Hedge Fund\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA\n```\n\nYou can also specify a `--ollama` flag to run the AI hedge fund using local LLMs.\n\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA --ollama\n```\n\nYou can optionally specify the start and end dates to make decisions over a specific time period.\n\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01\n```\n\n#### Run the Backtester\n```bash\npoetry run python src\u002Fbacktester.py --ticker AAPL,MSFT,NVDA\n```\n\n**Example Output:**\n\u003Cimg width=\"941\" alt=\"Screenshot 2025-01-06 at 5 47 52 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_9ea06c0b734d.png\" \u002F>\n\n\nNote: The `--ollama`, `--start-date`, and `--end-date` flags work for the backtester, as well!\n\n### 🖥️ Web Application\n\nThe new way to run the AI Hedge Fund is through our web application that provides a user-friendly interface. This is recommended for users who prefer visual interfaces over command line tools.\n\nPlease see detailed instructions on how to install and run the web application [here](https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Ftree\u002Fmain\u002Fapp).\n\n\u003Cimg width=\"1721\" alt=\"Screenshot 2025-06-28 at 6 41 03 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_b5ed015976f4.png\" \u002F>\n\n\n## How to Contribute\n\n1. Fork the repository\n2. Create a feature branch\n3. Commit your changes\n4. Push to the branch\n5. Create a Pull Request\n\n**Important**: Please keep your pull requests small and focused.  This will make it easier to review and merge.\n\n## Feature Requests\n\nIf you have a feature request, please open an [issue](https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues) and make sure it is tagged with `enhancement`.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","# AI对冲基金\n\n这是一个基于人工智能的对冲基金概念验证项目。该项目旨在探索利用人工智能进行交易决策的可能性。本项目仅用于**教育目的**，并不适用于实际交易或投资。\n\n该系统由多个代理协同工作：\n\n1. 阿斯瓦斯·达莫达兰代理——估值学派宗师，专注于故事、数据与严谨的估值方法。\n2. 本杰明·格雷厄姆代理——价值投资之父，只买入具有安全边际的被低估股票。\n3. 比尔·阿克曼代理——激进投资者，敢于采取大胆立场并推动企业变革。\n4. 凯茜·伍德代理——成长型投资女王，坚信创新与颠覆的力量。\n5. 查理·芒格代理——沃伦·巴菲特的搭档，只在合理价格下买入卓越的企业。\n6. 迈克尔·伯里代理——《大空头》中的逆向投资者，专攻深度价值股。\n7. 莫尼什·帕布雷代理——“丹多”投资策略践行者，追求低风险下的翻倍回报。\n8. 纳西姆·塔勒布代理——黑天鹅事件风险分析师，关注尾部风险、反脆弱性及非对称收益。\n9. 彼得·林奇代理——务实型投资者，在日常经营中寻找十倍股。\n10. 菲利普·费雪代理——细致的成长型投资者，通过深入调研捕捉市场内幕信息。\n11. 拉凯什·荣朱恩瓦拉代理——印度股市的“大公牛”。\n12. 斯坦利·德鲁肯米勒代理——宏观投资传奇人物，寻找具备增长潜力的非对称机会。\n13. 沃伦·巴菲特代理——奥马哈先知，以合理价格买入卓越公司。\n14. 估值代理——计算股票内在价值并生成交易信号。\n15. 情绪代理——分析市场情绪并生成交易信号。\n16. 基本面代理——分析基本面数据并生成交易信号。\n17. 技术面代理——分析技术指标并生成交易信号。\n18. 风险管理器——计算风险指标并设定仓位上限。\n19. 投资组合经理——做出最终交易决策并生成订单。\n\n\u003Cimg width=\"1042\" alt=\"Screenshot 2025-03-22 at 6 19 07 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_9dcd93773484.png\" \u002F>\n\n注意：该系统并不会实际执行任何交易。\n\n[![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fvirattt?style=social)](https:\u002F\u002Ftwitter.com\u002Fvirattt)\n\n## 免责声明\n\n本项目仅用于**教育和研究目的**。\n\n- 不适用于实际交易或投资。\n- 不提供任何投资建议或保证。\n- 创作者不对任何财务损失承担责任。\n- 投资决策请咨询专业财务顾问。\n- 历史业绩不代表未来表现。\n\n使用本软件即表示您同意仅将其用于学习目的。\n\n## 目录\n- [如何安装](#how-to-install)\n- [如何运行](#how-to-run)\n  - [⌨️ 命令行界面](#️-command-line-interface)\n  - [🖥️ Web应用](#️-web-application)\n- [如何贡献](#how-to-contribute)\n- [功能请求](#feature-requests)\n- [许可证](#license)\n\n## 如何安装\n\n在运行AI对冲基金之前，您需要先安装它并设置API密钥。这些步骤对于全栈Web应用和命令行界面都是通用的。\n\n### 1. 克隆仓库\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund.git\ncd ai-hedge-fund\n```\n\n### 2. 设置API密钥\n\n创建一个用于存放API密钥的`.env`文件：\n```bash\n# 在根目录下创建 .env 文件以存放 API 密钥\ncp .env.example .env\n```\n\n打开并编辑`.env`文件，添加您的API密钥：\n```bash\n# 用于调用 OpenAI 托管的 LLM（如 gpt-4o、gpt-4o-mini 等）\nOPENAI_API_KEY=your-openai-api-key\n\n# 用于获取为对冲基金提供支持的金融数据\nFINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key\n```\n\n**重要提示**：您必须至少设置一个LLM API密钥（例如`OPENAI_API_KEY`、`GROQ_API_KEY`、`ANTHROPIC_API_KEY`或`DEEPSEEK_API_KEY`），否则对冲基金将无法正常运行。\n\n## 如何运行\n\n### ⌨️ 命令行界面\n\n您可以通过终端直接运行AI对冲基金。这种方式提供了更精细的控制，适合自动化、脚本编写以及集成场景。\n\n\u003Cimg width=\"992\" alt=\"Screenshot 2025-01-06 at 5 50 17 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_3a26b93690d5.png\" \u002F>\n\n#### 快速入门\n\n1. 安装Poetry（如果尚未安装）：\n```bash\ncurl -sSL https:\u002F\u002Finstall.python-poetry.org | python3 -\n```\n\n2. 安装依赖项：\n```bash\npoetry install\n```\n\n#### 运行AI对冲基金\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA\n```\n\n您还可以指定`--ollama`标志，以使用本地LLM运行AI对冲基金。\n\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA --ollama\n```\n\n此外，您可以选择指定开始和结束日期，以便在特定时间段内做出决策。\n\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01\n```\n\n#### 运行回测器\n```bash\npoetry run python src\u002Fbacktester.py --ticker AAPL,MSFT,NVDA\n```\n\n**示例输出：**\n\u003Cimg width=\"941\" alt=\"Screenshot 2025-01-06 at 5 47 52 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_9ea06c0b734d.png\" \u002F>\n\n\n注意：`--ollama`、`--start-date`和`--end-date`标志同样适用于回测器！\n\n### 🖥️ Web应用\n\n运行AI对冲基金的新方式是通过我们的Web应用程序，它提供了一个用户友好的界面。对于偏好可视化界面而非命令行工具的用户，推荐使用此方式。\n\n有关如何安装和运行Web应用的详细说明，请参阅[此处](https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Ftree\u002Fmain\u002Fapp)。\n\n\u003Cimg width=\"1721\" alt=\"Screenshot 2025-06-28 at 6 41 03 PM\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_readme_b5ed015976f4.png\" \u002F>\n\n\n## 如何贡献\n\n1. 分支仓库\n2. 创建功能分支\n3. 提交更改\n4. 推送到分支\n5. 发起拉取请求\n\n**重要提示**：请确保您的拉取请求内容简洁且聚焦明确，这将有助于我们更轻松地审查和合并。\n\n## 功能请求\n\n如果您有功能需求，请在GitHub上提交一个[issue](https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues)，并确保将其标记为`enhancement`。\n\n## 许可证\n\n本项目采用MIT许可证授权——详情请参阅LICENSE文件。","# AI Hedge Fund 快速上手指南\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n- **操作系统**：Linux, macOS 或 Windows (WSL 推荐)\n- **Python 版本**：Python 3.9+\n- **包管理工具**：Poetry (项目依赖管理)\n- **API 密钥**：\n  - 至少一个大语言模型 API Key (如 OpenAI, Groq, Anthropic, DeepSeek 等)\n  - 金融数据 API Key (Financial Datasets API)\n\n> **提示**：国内开发者若访问 GitHub 或 PyPI 较慢，建议配置相应的镜像加速源。\n\n## 安装步骤\n\n### 1. 克隆项目仓库\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund.git\ncd ai-hedge-fund\n```\n\n### 2. 配置 API 密钥\n\n在项目根目录下创建 `.env` 文件并填入您的密钥：\n\n```bash\ncp .env.example .env\n```\n\n编辑 `.env` 文件，添加以下内容（至少配置一个 LLM Key）：\n\n```bash\n# LLM API Key (任选其一，例如 OpenAI)\nOPENAI_API_KEY=your-openai-api-key\n\n# 金融数据 API Key\nFINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key\n```\n\n> **注意**：支持多种 LLM 提供商，也可使用 `GROQ_API_KEY`, `ANTHROPIC_API_KEY`, `DEEPSEEK_API_KEY` 等。若需使用本地模型，可后续通过 `--ollama` 参数启动。\n\n### 3. 安装依赖\n\n使用 Poetry 安装项目所需依赖：\n\n```bash\n# 安装 Poetry (如果尚未安装)\ncurl -sSL https:\u002F\u002Finstall.python-poetry.org | python3 -\n\n# 安装项目依赖\npoetry install\n```\n\n## 基本使用\n\n安装完成后，您可以通过命令行直接运行 AI 对冲基金系统。以下是最简单的使用示例，针对苹果、微软和英伟达三只股票进行分析：\n\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA\n```\n\n### 常用扩展命令\n\n**使用本地大模型 (Ollama)：**\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA --ollama\n```\n\n**指定分析时间段：**\n```bash\npoetry run python src\u002Fmain.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01\n```\n\n**运行回测器：**\n```bash\npoetry run python src\u002Fbacktester.py --ticker AAPL,MSFT,NVDA\n```\n\n> **免责声明**：本项目仅用于教育和研究目的，不构成任何投资建议，请勿用于真实交易。","一位独立量化研究员正在尝试构建一个多策略融合的股票分析系统，希望模拟顶级投资大师的思维逻辑来辅助决策，但受限于个人知识广度和数据处理效率。\n\n### 没有 ai-hedge-fund 时\n- **思维视角单一**：研究者通常只擅长价值或成长其中一种风格，难以同时像巴菲特、索罗斯或泰布那样从多个维度（如安全边际、宏观对冲、黑天鹅风险）综合评估同一只股票。\n- **信息处理过载**：手动收集并分析财报基本面、技术面指标以及市场情绪数据耗时巨大，往往导致错过最佳调仓窗口。\n- **缺乏系统化风控**：在没有自动化风险管理代理的情况下，很难客观计算尾部风险并严格执行仓位限制，容易受情绪影响过度交易。\n- **协作成本高昂**：现实中无法组建一个由十多位不同流派投资大师组成的“虚拟团队”进行实时辩论和投票，导致决策缺乏深度博弈。\n\n### 使用 ai-hedge-fund 后\n- **多维智慧融合**：ai-hedge-fund 自动调动包括格雷厄姆、伍德、芒格等在内的 15+ 个专家 Agent，分别从估值、成长、逆向投资等角度对标的进行并行分析与辩论。\n- **全链路自动化分析**：系统自动抓取金融数据，由基本面、技术面、情绪面等专用 Agent 即时生成信号，将数天的研究工作压缩至分钟级完成。\n- **智能风控与决策**：内置的风险管理 Agent 实时计算风险指标并设定仓位上限，最终由投资组合经理 Agent 综合所有意见生成客观的交易订单，杜绝人为情绪干扰。\n- **低成本模拟实战**：研究者无需雇佣真实团队，即可在本地运行一个拥有顶级大脑的“对冲基金”，以极低成本验证复杂的多策略投资假设。\n\nai-hedge-fund 的核心价值在于将分散的投资大师智慧转化为可执行的代码代理，让个人研究者也能拥有机构级的多策略决策能力与风控体系。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvirattt_ai-hedge-fund_3a26b936.png","virattt","Virat Singh","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fvirattt_d37d5b30.png","Building 🎧",null,"New York, NY","https:\u002F\u002Fgithub.com\u002Fvirattt",[81,85,89,93,97,101,105,109,112],{"name":82,"color":83,"percentage":84},"Python","#3572A5",59.3,{"name":86,"color":87,"percentage":88},"TypeScript","#3178c6",36.5,{"name":90,"color":91,"percentage":92},"Shell","#89e051",1.8,{"name":94,"color":95,"percentage":96},"Batchfile","#C1F12E",1.6,{"name":98,"color":99,"percentage":100},"CSS","#663399",0.6,{"name":102,"color":103,"percentage":104},"Mako","#7e858d",0.1,{"name":106,"color":107,"percentage":108},"JavaScript","#f1e05a",0,{"name":110,"color":111,"percentage":108},"Dockerfile","#384d54",{"name":113,"color":114,"percentage":108},"HTML","#e34c26",50988,8841,"2026-04-10T15:00:38","Linux, macOS, Windows","非必需。支持通过 --ollama 标志使用本地大语言模型（隐含需要 GPU 加速，但未指定具体型号），主要设计为调用云端 API（OpenAI, Groq, Anthropic, DeepSeek）。","未说明",{"notes":122,"python":123,"dependencies":124},"该项目主要用于教育和研究，不进行真实交易。必须配置至少一个大语言模型 API 密钥（如 OPENAI_API_KEY）和一个金融数据 API 密钥（FINANCIAL_DATASETS_API_KEY）才能运行。推荐使用 Poetry 管理依赖。若需本地运行模型，需自行安装并配置 Ollama。","3.x (通过 Poetry 管理，具体版本未明确，通常建议 3.9+)",[125,126,127,128,129,130,131],"poetry","openai","groq","anthropic","requests","pandas","numpy",[35,13],"2026-03-27T02:49:30.150509","2026-04-11T03:27:28.600960",[136,141,146,151,156,161],{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},28876,"运行时报错 'No module named src' 如何解决？","这通常是因为 Python 环境变量未正确配置，导致无法找到 src 模块。\n解决方案：\n1. 设置环境变量 PYTHONPATH：将项目根目录添加到 PYTHONPATH 中。\n2. Windows 用户可以在命令行执行：set PYTHONPATH=%CD%\n3. Linux\u002FMac 用户可以在终端执行：export PYTHONPATH=$(pwd)\n4. 如果是在 IDE（如 PyCharm）中运行，需要在 IDE 的运行配置中手动添加项目根目录到 PYTHONPATH，或者直接使用终端\u002F命令行运行脚本而不是通过 IDE 的运行按钮。","https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues\u002F326",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},28877,"为什么风险管理（Risk Management）百分比始终为空或显示为 'Hold'？","这通常是因为 LLM（大语言模型）的 API 密钥未配置正确或账户等级不足，导致代理无法正常工作从而默认返回 'Hold'。\n解决方案：\n1. 确保你已为所有使用的 LLM（如 OpenAI, Finance AI 等）支付了费用并设置了正确的 API 密钥。\n2. 特别是 OpenAI 用户，可能需要升级到 Tier 1（例如充值 5 美元）才能正常使用相关功能。\n3. 检查 .env 文件中的 API KEY 是否填写正确且生效。","https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues\u002F82",{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},28878,"报错 'Missing API key' 或 'Invalid API key' 怎么办？","这表明程序无法读取到有效的 financialdatasets.ai API 密钥。\n解决方案：\n1. 确保在项目根目录或 src 目录下创建了 .env 文件。\n2. 在 .env 文件中正确填入密钥：FINANCIAL_DATASETS_API_KEY=你的密钥。\n3. 如果 .env 文件未被自动加载，可以尝试在终端手动导出环境变量：export FINANCIAL_DATASETS_API_KEY=\"你的密钥\" (Mac\u002FLinux) 或 set FINANCIAL_DATASETS_API_KEY=你的密钥 (Windows)。\n4. 确保密钥是从 https:\u002F\u002Ffinancialdatasets.ai 获取的有效密钥。","https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues\u002F46",{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},28879,"在 Windows 上使用 Poetry 安装依赖时，numpy 编译失败报错 'Unknown compiler' 如何解决？","这是因为 Windows 系统缺少编译 numpy 所需的 C\u002FC++ 编译器。\n解决方案：\n1. 下载并安装 Microsoft Visual Studio Build Tools（访问微软官网下载）。\n2. 在安装选项中，务必勾选 \"使用 C++ 的桌面开发\" (Desktop development with C++) 工作负载。\n3. 安装完成后，重启终端并重新运行 poetry install。\n4. 另外，也可以尝试通过 Homebrew (如果在 Windows 上使用了兼容层) 或直接使用预编译的二进制包来避免编译问题，但安装 VS Build Tools 是最通用的解决方法。","https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues\u002F221",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},28880,"如何在 Windows 11 上运行该项目？","在 Windows 11 上运行需要特别注意环境配置：\n1. 安装 Python 和 Poetry。\n2. 必须安装 Microsoft Visual Studio Build Tools 以支持 numpy 等库的编译（参考上述编译失败问题的解决方案）。\n3. 配置好 .env 文件中的 API 密钥。\n4. 如果遇到路径或模块问题，请检查 PYTHONPATH 设置。\n5. 建议参考项目 README 中关于 Windows 的最新更新，或提交 PR 补充 Windows 运行指南。","https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues\u002F264",{"id":162,"question_zh":163,"answer_zh":164,"source_url":165},28881,"运行时报错 'ModuleNotFoundError: No module named dotenv' 怎么修复？","这是因为 python-dotenv 库未安装在当前环境中。\n解决方案：\n1. 如果你使用 Poetry 管理依赖，请确保运行了 poetry install 命令来安装所有依赖。\n2. 如果已经运行过安装命令但仍报错，可能是环境未激活或损坏。尝试运行 poetry env remove --all 清理环境后重新安装。\n3. 注意：在 Windows 上重新安装时可能会遇到 numpy 编译问题，请先安装 Visual Studio Build Tools（见相关 FAQ）。","https:\u002F\u002Fgithub.com\u002Fvirattt\u002Fai-hedge-fund\u002Fissues\u002F198",[]]