Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Open-source Wyckoff trading agent and AI stock screener for volume-price analysis, A-share screening, CLI workflows, and MCP tools.灵感来自秋生trader @Hoyooyoo
| Date | Stars |
|---|---|
| 2026-07-31 | 556 |
| 2026-08-06 | 560 |
Today
+4 stars today
This week
— stars this week
This month
— stars this month
Momentum
31.0
growth rate 0.00%/day
<div align="center">
# WyckoffAgent — Open-Source Wyckoff Trading Agent
**A 股 / 港股 / 美股威科夫量价分析智能体 — 你说人话,他读盘面。**
[](https://pypi.org/project/youngcan-wyckoff-analysis/)
[](https://www.python.org/)
[](LICENSE)
[](https://wyckoff-analysis.pages.dev/)
[](https://youngcan-wang.github.io/wyckoff-homepage/)
[English](docs/README_EN.md) | [日本語](docs/README_JA.md) | [Español](docs/README_ES.md) | [한국어](docs/README_KO.md) | [架构文档](docs/ARCHITECTURE.md)
</div>
---
用自然语言和一位威科夫大师对话。系统把 A 股日线行情、威科夫结构识别、AI 研报、持仓风控、形态复盘和通知推送串成一条自动化链路,并已扩展支持港股与美股漏斗扫描。
React Web、CLI、MCP 与 GitHub Actions 共同组成当前产品形态;日线行情通过 TickFlow 实时拉取(无 Supabase 行情缓存),Supabase 仅用于用户配置、持仓、形态复盘、市场信号、信号反馈与任务结果。
> Risk disclosure: WyckoffAgent is for educational, research, and informational use. It does not provide investment advice, does not account for every personal financial circumstance, and does not guarantee future performance.
---
## 云端运行成本透明
WyckoffAgent 会始终保持开源,欢迎 fork 自行部署、提交 Issue 和 PR。
从 **2026-06-03** 起,项目的云端共享服务按付费基础设施运行:行情源、数据库、AI 报告、在线分析服务和自动化维护都会进入显性成本模型。下面的 Supabase 配额提示是这类成本边界的例子,完整成本明细与风险边界见 [docs/COST_MODEL.md](docs/COST_MODEL.md)。
<p align="center">
<img src="docs/screenshots/supabase-quota-grace-2026-06-03.svg" alt="Supabase quota grace period until 03 Jun, 2026" width="900" />
</p>
---
## Special Thanks
<table>
<tr>
<td width="150" align="center">
<a href="https://tickflow.org/auth/register?ref=5N4NKTCPL4">
<img src="attach/tickflow-logo.png" alt="TickFlow" width="120" />
</a>
</td>
<td>
<strong><a href="https://tickflow.org/auth/register?ref=5N4NKTCPL4">TickFlow</a></strong><br />
感谢 TickFlow 为 WyckoffAgent 提供高质量 A 股 / 美股 / 港股行情数据能力支持。
</td>
</tr>
<tr>
<td width="150" align="center">
<strong><a href="https://github.com/waditu/czsc">CZSC</a></strong><br />
<sub>缠中说禅</sub>
</td>
<td>
<strong><a href="https://github.com/waditu/czsc">缠中说禅(CZSC)</a></strong><br />
感谢顶级交易开源项目缠中说禅(CZSC)的作者 <a href="https://github.com/zengbin93">zengbin93</a> 在交易策略上的指导与点拨。
</td>
</tr>
</table>
---
## 快速开始
### CLI(推荐)
```bash
# 一键安装
curl -fsSL https://raw.githubusercontent.com/YoungCan-Wang/WyckoffTradingAgent/main/install.sh | bash
# 或 Homebrew / pip
brew tap YoungCan-Wang/wyckoff && brew install wyckoff
uv pip install youngcan-wyckoff-analysis
```
维护者发布 PyPI 的自动 patch 流程与 Trusted Publishing 一次性配置见
[docs/PYPI_RELEASE.md](docs/PYPI_RELEASE.md)。
```bash
wyckoff # 启动 Agent 对话
wyckoff dashboard # 启动本地可视化面板
```
启动后 `/model` 选择模型(Gemini / Claude / OpenAI),输入 API Key 即可对话。
<p align="center">
<img src="attach/cli-home.png" alt="CLI 启动界面" width="900" />
</p>
<details>
<summary><strong>展开更多 CLI 截图</strong></summary>
| 持仓查询 | 诊断报告 | 操作指令 |
|:---:|:---:|:---:|
| <img src="attach/cli-running.png" width="300" /> | <img src="attach/cli-analysis.png" width="300" /> | <img src="attach/cli-result.png" width="300" /> |
</details>
### Web App
在线地址:**[wyckoff-analysis.pages.dev](https://wyckoff-analysis.pages.dev/)**
<p align="center">
<img src="docs/screenshots/web-chat.png" alt="Web 读盘室" width="900" />
</p>
<details>
<summary><strong>展开更多 Web App 截图</strong></summary>
| 漏斗选股 | 形态复盘 |
|:---:|:---:|
| <img src="docs/screenshots/web-screen.png" width="450" /> | <img src="docs/screenshots/web-track.png" width="450" /> |
| 持仓管理 | 单股分析(脱敏样例) |
|:---:|:---:|
| <img src="docs/screenshots/web-portfolio.png" width="450" /> | <img src="docs/screenshots/web-analysis-redacted.png" width="450" /> |
</details>
### Streamlit MVP 已下线
Streamlit 已经不再迭代维护,主分支已全面移除 Streamlit 运行代码。相关代码仍保留在 `release/streamlit` 分支;Streamlit MVP 时Excerpt of 9,542 characters
Read on GitHub408
23
23
12
11
Cursor Agent
10
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3f88f5547df9c272, llm:Repository topics and description: 'ai-trading-agent, trading-agent, volume-price-analysis, wyckoff, a-shares' and description: 'Open-source Wyckoff trading agent and AI stock screener... CLI workflows, and MCP tools.'
matched fp:3f88f5547df9c272, llm:Repository topics and description: 'ai-trading-agent, trading-agent, volume-price-analysis, wyckoff, a-shares' and description: 'Open-source Wyckoff trading agent and AI stock screener... CLI workflows, and MCP tools.'
matched fp:3f88f5547df9c272, llm:Repository topics and description: 'ai-trading-agent, trading-agent, volume-price-analysis, wyckoff, a-shares' and description: 'Open-source Wyckoff trading agent and AI stock screener... CLI workflows, and MCP tools.'