# competitive-analysis-agent
**Repository Path**: hacker__007/competitive-analysis-agent
## Basic Information
- **Project Name**: competitive-analysis-agent
- **Description**: No description available
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-05-30
- **Last Updated**: 2026-05-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ๐ CompetitorLens
### AI ้ฉฑๅจ็็ซๅๅๆ Agent ๅไฝ็ณป็ป
**6 Agent ๅๅ ยท DAG ไปปๅก็ผๆ ยท Harness ไบๅฑๆถๆ ยท ๅ
จ็จๆบฏๆบๅฏ่งๆต**
[](LICENSE)
[](https://python.org)
[](https://platform.minimax.io)
[](https://fastapi.tiangolo.com)
[๐ ้กน็ฎไป็ป](http://101.37.125.37) ยท [๐ ๅจ็บฟ Demo](http://101.37.125.37/demo.html) ยท [๐ ๆๆฏๆฅๅ PDF](http://101.37.125.37/report.pdf) ยท [๐ก API ๆๆกฃ](http://101.37.125.37/docs)
---
## ๐ ๆฏ่ตไฟกๆฏ
| ้กน็ฎ | ไฟกๆฏ |
|------|------|
| **่ตไบ** | 2026 ๅญ่ AI ๅ
จๆ ๆๆ่ต |
| **่ฏพ้ข** | ่ฏพ้ขไธ๏ผAI ้ฉฑๅจ็็ซๅๅๆ Agent ๅไฝ็ณป็ป |
| **ๅ่ต่
** | ๆดๅฐๅฅฝ |
| **ๅญฆๆ ก** | ไธญๅฝ็งๅญฆๆๆฏๅคงๅญฆ |
| **GitHub** | [bcefghj](https://github.com/bcefghj) |
| **้ฎ็ฎฑ** | bcefghj@163.com |
| **ไธชไบบไธป้กต** | [bcefghj.github.io](https://bcefghj.github.io/) |
---
## ๐ ้กน็ฎ็ฎไป
**CompetitorLens** ๆฏไธไธชๅบไบๅค Agent ๅไฝ็ๆบ่ฝ็ซๅๅๆ็ณป็ปใ็ณป็ป้่ฟ 6 ไธชไธ่ Agent ๅๅๅทฅไฝ๏ผ่ชๅจๅฎๆไปๅ
ฌๅผไฟกๆฏ้้ๅฐ็ปๆๅ็ซๅๆฅๅ่พๅบ็ๅ
จ้พ่ทฏๅๆใ
### ่งฃๅณ็ๆ ธๅฟ็็น
| ไผ ็ป็ซๅๅๆ | CompetitorLens |
|-------------|----------------|
| โ ไฟกๆฏๅๆฃๅจ 10+ ๅนณๅฐ | โ
Collector Agent ่ชๅจๅนถ่ก้้ |
| โ ไบบๅทฅๆด็่ๆถๆฐๅคฉ | โ
6 Agent ๅไฝๆฐๅ้ๅฎๆ |
| โ ็ป่ฎบๆ ๆบฏๆบ๏ผไธๅฏ้ช่ฏ | โ
Citation Agent ้ๆก้ช่ฏๅผ็จ |
| โ ๅๆ่ดจ้ไพ่ตไธชไบบ็ป้ช | โ
Reviewer Agent ๅค็ปด่ฏๅๅฎกๆฅ |
| โ ่ฟ็จ้ป็ฎฑ๏ผไธ้ๆ | โ
Agent ๅณ็ญๆฅๅฟๅฎๆถๅฏ่ฟฝ่ธช |
### ๆ ธๅฟ็นๆง
- ๐ฏ **6 ไธชไธ่ Agent** โ Orchestrator / Collector / Analyst / Writer / Reviewer / Citation
- ๐ **DAG ๅผไปปๅก็ผๆ** โ ๆๅๆ ็ฏๅพ้ฉฑๅจ็ไปปๅกๆต่ฝฌ๏ผๆฏๆๅนถ่ก้้ไธไธฒ่กๅๆ
- โ๏ธ **Harness ไบๅฑๆถๆ** โ ๅ่ [Harness Engineering](https://arxiv.org/pdf/2604.21003) ่ฎบๆ
- ๐ **ๅ
จ็จๆบฏๆบ** โ ๆฏๆก็ป่ฎบๆ ๆณจๆฅๆบ URL๏ผCitation Agent ็ฌ็ซ้ช่ฏ
- ๐๏ธ **ๅฎๅ
จๅฏ่งๆต** โ Agent ๅณ็ญๆฅๅฟๅฎๆถ่ฟฝ่ธช๏ผSSE ๆตๅผๆจ้
- ๐ง **ๆฃ่ฝฎๆบๅถ (Ratchet)** โ ้่ฏฏๆฐธไน
่ฝฌๅไธบ็บฆๆ๏ผ้ฒๆญข้ๅค็ฏ้
---
## ๐๏ธ ็ณป็ปๆถๆ
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Landing Page (็บฏ HTML + CSS + JS) โ
โ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ
โ โ Agent ๆจกๆๅจโ โ Live Demo โ โ Traces โ โ ๆฅๅๅฑ็คบ โ โ
โ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ API ๅฑ (FastAPI + SSE ๅฎๆถๆตๅผ) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโโโโ โ
โ โ Orchestrator โโโโฌโโโ [Collector A] โโโ โ
โ โ (Lead Agent)โ โ โ โ
โ โโโโโโโโโโโโโโโ โโโโ [Collector B] โโโค โ
โ โโโโ [Collector C] โโโค โ
โ โผ โ
โ [Analyst] โโโ [Writer] โ
โ โ โ
โ [Reviewer] โโ ๅฎกๆฅ โ
โ โ ้ญ็ฏ โ
โ [Citation] โโ ๆบฏๆบ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Harness ไบๅฑๅทฅ็จๅๅบ็ก่ฎพๆฝ โ
โ L1 Runtime โ L2 Context โ L3 Capability โ L4 Governanceโ L5 DAGโ
โ (ReAct Loop)โ (SharedMem)โ (Tool Reg.) โ (Budget/Audit)โ(Event)โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
### ๆถๆๅ่ๆ ๆ
| ๆ ๆ | ๅ่่ฆ็น |
|------|---------|
| [Anthropic Multi-Agent Research](https://www.anthropic.com/engineering/multi-agent-research-system) | Orchestrator-Worker ๆจกๅผ๏ผLead Agent + ๅนถ่ก Subagent |
| [Claude Code Architecture](https://medium.com/@devikanekkalapu7/inside-claude-codes-multi-agent-architecture-17cc162d5d7c) | ReAct Loop + Specialist Agents + Shared Task System |
| [Harness Engineering](https://arxiv.org/pdf/2604.21003) | Agent = Model + Harness ่ๅผ๏ผไบๅฑๆจกๅ๏ผๆฃ่ฝฎๆบๅถ |
| [Google ADK GraphAgent](https://github.com/google/adk-python) | DAG ๆๅๅพ็ผๆ๏ผๆๆๆๅบ + ๅนถ่กๆง่ก |
---
## ๐ ๅฟซ้ๅผๅง
### ็ฏๅข่ฆๆฑ
- Python 3.12+
- MiniMax API Key๏ผ[็ณ่ฏทๅฐๅ](https://platform.minimax.io)๏ผ
### ๆฌๅฐๅผๅ
```bash
# 1. ๅ
้้กน็ฎ
git clone https://github.com/bcefghj/competitive-analysis-agent.git
cd competitive-analysis-agent
# 2. ้
็ฝฎ็ฏๅขๅ้
cp backend/.env.example backend/.env
# ็ผ่พ .env ๅกซๅ
ฅ MiniMax API Key
# 3. ๅฎ่ฃ
ๅ็ซฏไพ่ต
cd backend
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# 4. ๅฏๅจๅ็ซฏ
uvicorn main:app --reload --port 8000
# 5. ๆๅผ Landing Page
# ็ดๆฅๆต่งๅจๆๅผ landing/index.html
# ๆ็จ python -m http.server 8080 -d ../landing
```
### ๆๅกๅจ้จ็ฝฒ
```bash
# ไธไผ ๆไปถ
scp -r backend landing nginx.conf root@your-server:/opt/competitive-analysis-agent/
# ๅจๆๅกๅจไธ
cd /opt/competitive-analysis-agent/backend
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# ้
็ฝฎ Nginx
cp nginx.conf /etc/nginx/sites-available/competitive-analysis
ln -s /etc/nginx/sites-available/competitive-analysis /etc/nginx/sites-enabled/
systemctl restart nginx
# ๅฏๅจๅ็ซฏ
uvicorn main:app --host 0.0.0.0 --port 8000
```
---
## ๐ Demo ๅบๆฏ
ไธไธชๅบๆฏๅไธๅญ่ไธๅก็ดๆฅๅ
ณ่๏ผๅๆ**้ข่ท็ๅฎๆดๅๆๆฅๅ**๏ผ็นๅปๅณๅผ๏ผ
| ๅบๆฏ | ็ซๅ | ๅญ่ๅ
ณ่ | Demo ้พๆฅ |
|------|------|---------|----------|
| ๐ค **AI ๅฏน่ฏๅฉๆ** | ่ฑๅ
vs Kimi vs DeepSeek vs ้ไนๅ้ฎ | ๅญ่ๆ ธๅฟ AI ไบงๅ | [ๆฅ็ๆฅๅ](http://101.37.125.37/demo.html#ai-assistant) |
| ๐ฑ **็ญ่ง้ขๅนณๅฐ** | ๆ้ณ vs ๅฟซๆ vs ๅฐ็บขไนฆ vs B็ซ | ๅญ่ๆ ธๅฟไธๅก | [ๆฅ็ๆฅๅ](http://101.37.125.37/demo.html#short-video) |
| ๐ป **AI ็ผ็จๅทฅๅ
ท** | Cursor vs Copilot vs TRAE vs Windsurf | ๆฏ่ต่ตๅฉๅ TRAE | [ๆฅ็ๆฅๅ](http://101.37.125.37/demo.html#ai-coding) |
**่ฏๅงๅจ็บฟไฝฟ็จ**๏ผไนๅฏ็นๅป [่ชๅฎไนๅๆ](http://101.37.125.37/demo.html#custom) ่พๅ
ฅไปปๆ็ซๅๅๆ้ๆฑ๏ผ็ณป็ปๅฐ่ฐ็จ MiniMax M2.7 ๅฎๆถๅๆใ
---
## ๐ ๏ธ ๆๆฏๆ
| ๅฑ็บง | ๆๆฏ | ้ๅไพๆฎ |
|------|------|---------|
| LLM | MiniMax M2.7 | ๆฏ่ตๆๅฎ๏ผAnthropic SDK ๅ
ผๅฎนๆฅๅฃ |
| ๅ็ซฏ | FastAPI + Pydantic v2 | ๅผๆญฅ้ซๆง่ฝ + ็ปๆๅๆฐๆฎ้ช่ฏ |
| Agent Framework | ่ช็ Harness ๆกๆถ | ๅ่ Harness Engineering ่ฎบๆ๏ผไธไพ่ต LangChain |
| ๅทฅๅ
ทๅฑ | httpx + BeautifulSoup | Web ๆ็ดข + ็ฝ้กตๆๅ๏ผMCP ้ฃๆ ผๆณจๅ |
| ๅฎๆถๆจ้ | SSE (Server-Sent Events) | ่ฝป้็บง๏ผๅ็ซฏ EventSource ๅ็ๆฏๆ |
| ๅ็ซฏ | ็บฏ HTML + CSS + JS | ้ถๆๅปบไพ่ต๏ผไธๆไปถ็ดๆฅ้จ็ฝฒ |
| ๆฐๆฎๆจกๅ | 15+ Pydantic Models | ่ชๅฎไน็ซๅ็ฅ่ฏ Schema |
| ้จ็ฝฒ | Nginx + systemd | ็จณๅฎๅฏ้ ๏ผๅ่ LarkMentor ้จ็ฝฒๆนๆก |
---
## ๐ ้กน็ฎ็ปๆ
```
competitive-analysis-agent/
โโโ backend/
โ โโโ agents/ # 6 ไธช Agent ๅฎ็ฐ
โ โ โโโ __init__.py # CompetitiveAnalysisEngine ๆ ธๅฟๅผๆ
โ โ โโโ base.py # BaseAgent ๅบ็ฑป๏ผๆดๅ Harness ไบๅฑ๏ผ
โ โ โโโ prompts.py # 6 ไธช Agent ็ System Prompt
โ โโโ harness/ # Harness ไบๅฑๆถๆ
โ โ โโโ runtime.py # L1: ReAct Loop + ๆฃ่ฝฎๆบๅถ (Ratchet)
โ โ โโโ context.py # L2: SharedMemory ๅ
ฑไบซ่ฎฐๅฟ
โ โ โโโ capability.py # L3: MCP ้ฃๆ ผๅทฅๅ
ทๆณจๅ่กจ
โ โ โโโ governance.py # L4: Budget/Token ๆฒป็ + ๅฎก่ฎก
โ โ โโโ surface.py # L5: DAG ็ผๆ + EventBus
โ โโโ schemas/ # ็ซๅ็ฅ่ฏ Schema (15+ Models)
โ โโโ api/ # FastAPI ่ทฏ็ฑ
โ โโโ examples/ # ้ข็ฝฎ Demo ็ผๅญๆฐๆฎ
โ โโโ config.py # ้
็ฝฎ็ฎก็ (pydantic-settings)
โ โโโ main.py # FastAPI ๅ
ฅๅฃ
โ โโโ requirements.txt # Python ไพ่ต
โโโ landing/ # ้กน็ฎไป็ป + Demo ไบคไบ้กต
โ โโโ index.html # 12 ็ซ ่ๅไบๅผง๏ผไป็ป้กต๏ผ
โ โโโ demo.html # ็ฌ็ซ Demo ไฝ้ช้กต๏ผๅ้ขๆฟ๏ผ
โ โโโ style.css # ไป็ป้กตๆ ทๅผ๏ผๅไธป้ข + ๅจ็ป๏ผ
โ โโโ demo.css # Demo ้กตๆ ทๅผ๏ผAgent ๆถ้ด็บฟ + ๆฅๅๆธฒๆ๏ผ
โ โโโ app.js # ไป็ป้กต JS๏ผAgent ๆจกๆๅจ๏ผ
โ โโโ demo.js # Demo ้กต JS๏ผMarkdown ๆธฒๆๅจ + ๅฎๆถๅๆ๏ผ
โโโ docs/report/ # LaTeX ๆๆฏๆฅๅ
โ โโโ main.tex # 50+ ้กตๆๆฏๆๆกฃ
โโโ examples/ # ้ข็ฝฎ Demo ๅบๆฏๆฐๆฎ
โโโ nginx.conf # Nginx ้จ็ฝฒ้
็ฝฎ
โโโ README.md
```
---
## ๐ API ๆๆกฃ
ๅจ็บฟๆๆกฃ: [http://101.37.125.37/docs](http://101.37.125.37/docs)
### ๆ ธๅฟๆฅๅฃ
| ๆนๆณ | ่ทฏๅพ | ่ฏดๆ |
|------|------|------|
| POST | `/api/tasks` | ๅๅปบ็ซๅๅๆไปปๅก |
| GET | `/api/tasks/{id}` | ่ทๅไปปๅก็ถๆไธๆฅๅ |
| GET | `/api/tasks/{id}/report` | ่ทๅๅฎๆด Markdown ๆฅๅ |
| GET | `/api/tasks/{id}/traces` | ่ทๅ Agent ๅณ็ญ่ฟฝ่ธชๆฅๅฟ |
| GET | `/api/tasks/{id}/events` | SSE ๅฎๆถไบไปถๆต |
| GET | `/api/demos` | ้ข็ฝฎ Demo ๅบๆฏๅ่กจ |
| GET | `/api/health` | ๅฅๅบทๆฃๆฅ |
### ๅฟซ้ไฝ้ช
```bash
# ๅๅปบๅๆไปปๅก
curl -X POST http://101.37.125.37/api/tasks \
-H "Content-Type: application/json" \
-d '{"query": "ๅๆ AI ๅฏน่ฏๅฉๆๅธๅบ็ซไบๆ ผๅฑ", "use_demo": "ai-assistant"}'
# ๆฅ็็ปๆ
curl http://101.37.125.37/api/tasks/{task_id}
```
---
## โ
Honest Status
| ๅ่ฝ | ็ถๆ | ่ฏดๆ |
|------|------|------|
| 6 Agent ๅไฝๅผๆ | โ
Built | Orchestrator + 5 Worker Agent |
| Harness ไบๅฑๆถๆ | โ
Built | Runtime/Context/Capability/Governance/Surface |
| SSE ๅฎๆถไบไปถๆจ้ | โ
Built | Agent ๆง่ก็ถๆๅฎๆถๆจ้ |
| Web ๆ็ดข + ็ฝ้กตๆๅ | โ
Built | DuckDuckGo + BeautifulSoup |
| ็ซๅ็ฅ่ฏ Schema | โ
Built | 15+ Pydantic Model |
| Agent ๅณ็ญๆฅๅฟ่ฟฝ่ธช | โ
Built | ๆฏๆญฅๆจ็/ๅทฅๅ
ท่ฐ็จๅ
จ่ฎฐๅฝ |
| ๆฃ่ฝฎๆบๅถ (Ratchet) | โ
Built | ้่ฏฏโ็บฆๆ่ชๅจ่ฝฌๅ |
| MiniMax M2.7 ้ๆ | โ
Built | Anthropic SDK ๅ
ผๅฎน่ฐ็จ |
| Demo Fallback | โ
Built | API ๅคฑ่ดฅ่ชๅจไฝฟ็จ็ผๅญๆฐๆฎ |
| ไบคๅๅฎกๆฅๅ้ฆ้ญ็ฏ | ๐งช Lab | Reviewer โ Writer ไฟฎ่ฎขๅพช็ฏ |
| PostgreSQL ๆไน
ๅ | ๐ Planned | ๅฝๅไฝฟ็จๅ
ๅญๅญๅจ |
---
## ๐ ๆๆฏๆฅๅ
ๅฎๆด็ 50+ ้กต LaTeX ๆๆฏๆฅๅ๏ผๆถต็๏ผ
- ็ณป็ปๆถๆ่ฎพ่ฎกไธๆๆฏ้ๅ่ฎบ่ฏ
- ๅค Agent ๅไฝๆบๅถๆทฑๅบฆๅๆ
- Harness Engineering ไบๅฑๆจกๅๅฎ็ฐ
- ็ซๅ็ฅ่ฏ Schema ่ฎพ่ฎก
- ๅฎ้ช่ฏไผฐไธๆถ่ๅฎ้ช
- ้จ็ฝฒๆถๆไธ่ฟ็ปด
- ไธๅญ่ไธๅก็ปๅๅๆ
๐ฅ [ไธ่ฝฝ PDF](http://101.37.125.37/report.pdf)
---
## ๐ License
[MIT License](LICENSE)
---
**CompetitorLens** โ AI ้ฉฑๅจ็็ซๅๅๆ Agent ๅไฝ็ณป็ป
Built by ๆดๅฐๅฅฝ ยท ไธญๅฝ็งๅญฆๆๆฏๅคงๅญฆ ยท 2026 ๅญ่ AI ๅ
จๆ ๆๆ่ต
Powered by MiniMax M2.7 + FastAPI + Harness Engineering