{
  "markdown": "<div align=\"center\">\n\n<img src=\"https://www.analook.com/assets/favicon-512x512.png\" alt=\"Analook Logo\" width=\"120\" />\n\n# Analook — 竞品情报分析工具\n\n### 30 秒看透任何竞品 · AI-powered competitor intelligence for indie hackers & growth teams\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Website](https://img.shields.io/badge/Live-analook.com-blue)](https://www.analook.com)\n[![Skills on ClawHub](https://img.shields.io/badge/Skills-clawhub.ai%2Fuser%2Fgingiris-purple)](https://clawhub.ai/gingiris-1031)\n[![Deployed on Railway](https://img.shields.io/badge/Deploy-Railway-blueviolet)](https://railway.app)\n\n**[English](#english) | [中文](#中文版)** · **[🤖 MCP Server](#-remote-mcp-server)** · **[📖 Docs](https://www.analook.com/docs/mcp.html)**\n\n</div>\n\n## 🤖 Remote MCP Server\n\nAnalook is available as a **Remote MCP server** — use it from Claude Desktop, Cursor, or any MCP-compatible client. No install, no local process.\n\n```json\n{\n  \"mcpServers\": {\n    \"analook\": {\n      \"url\": \"https://www.analook.com/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer <YOUR_ANALOOK_TOKEN>\" }\n    }\n  }\n}\n```\n\n**5 tools**: `analyze_competitor`, `get_report_status`, `get_report`, `get_report_markdown`, `list_my_reports`.\n\nFull docs & token instructions → **[analook.com/docs/mcp](https://www.analook.com/docs/mcp.html)**\n\n---\n\n> 💡 **出海增长咨询 · 1v1 Session 约课 $200** — [Telegram @Iris_carrot](https://t.me/Iris_carrot)\n>\n> 或访问 **[gingiris.tools](https://gingiris.tools)** — Iris 的出海增长咨询，1:1 指导、开源项目运营、企业顾问服务\n\n## Table of Contents\n\n- [What is Analook](#what-is-analook)\n- [Live Demo](#-live-demo)\n- [Analysis Modules](#-analysis-modules)\n- [AI Insights Depth](#-ai-insights-depth)\n- [Quick Start](#-quick-start)\n- [Deploy Your Own](#-deploy-your-own)\n- [API Integrations](#-api-integrations)\n- [Work With Iris](#-work-with-iris)\n- [About the Author](#about-the-author)\n- [中文版](#中文版)\n\n---\n\n> 🌱 **Philosophy**\n>\n> *\"做竞品分析不是为了抄，是为了找到别人没做好的地方。\"* — Competitor research isn't about copying — it's about finding the gaps they left open.\n>\n> *\"数据会说话，但你得先知道问对问题。\"* — Data speaks, but only if you ask the right questions.\n>\n> *\"30 秒看懂一个产品，30 天超越它。\"* — Understand a product in 30 seconds. Surpass it in 30 days.\n\n---\n\n> 💼 **Work With Iris**\n>\n> **1. Strategic Consultation (1v1)**\n> | Session | Price | Best For |\n> |:--------|:------|:---------|\n> | Quick Call (30 min) | $150 USD | Specific questions, quick diagnosis |\n> | Deep Dive (60 min) | $300 USD | Full strategy review, detailed roadmap |\n>\n> **2. Advisory Retainer**\n> | Plan | Price | Includes |\n> |:-----|:------|:---------|\n> | Monthly Retainer | $1,500 USD/mo | Up to 5 hours strategic consultation + milestone reviews |\n>\n> **3. Playbooks & Templates**\n> | Package | Price | Contents |\n> |:--------|:------|:---------|\n> | Starter Pack | $29 USD | Core methodology + essential tools |\n> | Flagship Bundle | $199 USD | Complete SOP, competitor research framework, templates |\n>\n> 📩 [Contact @Iris_carrot on Telegram](https://t.me/Iris_carrot) — Crypto/USDT and Wire Transfer accepted\n\n---\n\n## What is Analook?\n\n**Analook** is an open-source AI-powered competitor intelligence tool built by [Iris](https://gingiris.tools), former cofounder & COO of [AFFiNE](https://github.com/toeverything/AFFiNE) (60k+ stars).\n\nEnter any product URL. In ~30 seconds, Analook runs a **7-module parallel analysis pipeline** and returns a structured deep-dive report — growth strategy, traffic signals, social footprint, ProductHunt history, AI insights, and more.\n\nBuilt for:\n- **Indie hackers** validating a market before building\n- **Growth teams** benchmarking against competitors\n- **Investors** doing quick pre-DD intelligence\n- **Founders** preparing a launch in a crowded niche\n\n### Analysis Results Include\n\n| Signal | What You Learn |\n|--------|----------------|\n| 🌐 Website History | When launched, how fast it grew, Wayback timeline |\n| 📈 Traffic & SEO | Monthly visits, top channels, keyword gaps |\n| 🐦 Twitter / X | Followers, engagement rate, content strategy |\n| 🚀 Product Hunt | Launch scores, positioning, community response |\n| 💡 AI Deep Dive | ICP, business model, growth flywheel, tactical recs |\n| 📡 Propagation | Peak traffic events, viral moments, channel breakdown |\n| 🧠 Growth Strategy | Early-stage strategy reconstruction from public signals |\n\n### What's Inside\n\nThis repo is the production backend powering **[analook.com](https://www.analook.com)**:\n\n- **`app.py`** — FastAPI orchestrator: parallel analysis pipeline, job state, streaming, credit gating\n- **`modules/`** — analysis engines (traffic, social, Product Hunt, growth analysis, AI summary) plus the Supabase client, payment integrations, and the MCP server (`mcp_app.py`)\n- **`migrations/`** — Supabase SQL migrations (auth/credits/promo codes/attribution)\n- **`scripts/`** — operational tooling: user metrics, attribution reports, EDM campaigns\n- **`static/`** — the web UI served at analook.com\n- **`tests/`** + `Dockerfile` — regression suite and container build\n\nStack: **FastAPI + Supabase** (auth, credits, report storage), deployed via Docker.\n\n---\n\n## 🔗 Live Demo\n\n**[analook.com](https://www.analook.com)** — Free to use. No login required.\n\nTry with: `lovable.dev` · `linear.app` · `notion.so` · `cursor.com`\n\n---\n\n## 📦 Analysis Modules\n\n| Module | File | Description |\n|--------|------|-------------|\n| Website History | `modules/website_history.py` | Wayback Machine CDX API, first-seen date, snapshot timeline |\n| Traffic & SEO | `modules/traffic_analysis.py` | DataForSEO — monthly visits, channels, top pages, keywords |\n| Social Media | `modules/social.py` | Apify Twitter scraper — followers, engagement, recent content |\n| Product Hunt | `modules/producthunt.py` | PH GraphQL API — launches, scores, upvotes, reviews |\n| OSS Growth Attribution | `modules/oss_growth_attribution.py` | GitHub star stages, public channel evidence, representative content links, confidence scoring |\n| Growth Analysis | `modules/growth_analysis.py` | Traffic peak detection, event correlation, growth stage |\n| AI Summary | `modules/ai_summary.py` | 7-section structured analysis via TeamoRouter + DeepSeek fallback |\n| Report Builder | `app.py` | FastAPI orchestrator — parallel pipeline, job state, streaming |\n\n---\n\n## 🧠 AI Insights Depth\n\nAnalook's AI module goes beyond surface-level summaries. Each report includes:\n\n1. **产品定位与 ICP** — Target user profiles, market positioning, who actually pays\n2. **商业模式拆解** — Pricing model, conversion hypothesis, revenue estimate range\n3. **增长密码** — 4–6 data-backed growth strategies with evidence\n4. **增长飞轮** — Product-specific flywheel reconstruction\n5. **内容与传播策略** — Channel mix, content types, launch propagation model\n6. **给后来者的战术建议** — 5 actionable recommendations you can execute this week\n7. **风险与机会** — Red flags and market gaps, with data citations\n\nPowered by **TeamoRouter** (primary) and **DeepSeek** (fallback), with max 4,000 token output per report.\n\n---\n\n## ⚡ Quick Start\n\n```bash\ngit clone https://github.com/Gingiris-1031/Competitor-analysis-tool.git\ncd Competitor-analysis-tool\npip install -r requirements.txt\n```\n\nCreate a `.env` file:\n\n```env\nTEAMOROUTER_API_KEY=sk-teamo-...\nDEEPSEEK_API_KEY=sk-...\nDATAFORSEO_B64=base64(email:password)\nPRODUCTHUNT_TOKEN=...\nAPIFY_API_TOKEN=apify_api_...\n```\n\nRun locally:\n\n```bash\nuvicorn app:app --reload --port 8000\n```\n\nVisit `http://localhost:8000`\n\n---\n\n## 🚀 Deploy Your Own\n\n### Production source-of-truth\n\nThe production source is the `main` branch of\n`Gingiris-1031/Competitor-analysis-tool`. Before any production deploy, run:\n\n```bash\npython3 scripts/verify_deploy_source.py\n```\n\nThe preflight fails if the checkout is behind `origin/main`, is on the wrong\nbranch or remote, or is missing tracked SEO/GEO assets such as\n`static/llms.txt`, `static/robots.txt`, and `static/sitemap.xml`. This prevents\nan older local clone from silently removing live assets during deployment.\n\nThe current production Fly app is declared in `fly.toml` as\n`competitor-analysis-tool`. Run the preflight from the same checkout immediately\nbefore `fly deploy`.\n\n### Self-hosting\n\nOne-click deploy on **Railway**:\n\n[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template)\n\n**Steps:**\n1. Fork this repo\n2. Create a new Railway project → connect your fork\n3. Add the environment variables above in Railway → Settings → Variables\n4. Railway auto-deploys on every push to `main`\n\nThe app is Dockerized and uses **Nixpacks** on Railway (Python 3.13).\n\n---\n\n## 🔌 API Integrations\n\n| Service | Purpose | Notes |\n|---------|---------|-------|\n| [TeamoRouter](https://teamo.ai) | Primary LLM | Routes to best available model |\n| [DeepSeek](https://deepseek.com) | Fallback LLM | Cost-efficient backup |\n| [DataForSEO](https://dataforseo.com) | Traffic & SEO data | Monthly visits, channels, keywords |\n| [Apify](https://apify.com) | Twitter/X scraping | `apidojo/twitter-profile-scraper` actor |\n| [ProductHunt](https://producthunt.com/v2/oauth/token) | Launch history | PH GraphQL API |\n| [Wayback Machine](https://web.archive.org) | Website history | CDX API + timemap |\n\n---\n\n## ⭐ Star This Repo\n\nIf Analook saved you hours of manual research, a ⭐ helps others discover it!\n\n---\n\n## About the Author\n\n**Iris (生姜iris)** — Former cofounder & COO of [AFFiNE](https://github.com/toeverything/AFFiNE) (60k+ GitHub stars). Now running **[Gingiris](https://gingiris.tools)** — an open-source go-to-market and global expansion consulting practice.\n\n- 🐦 Twitter: [@WeiYipei](https://twitter.com/WeiYipei)\n- 💬 Telegram: [@Iris_carrot](https://t.me/Iris_carrot)\n- 🌐 Website: [gingiris.tools](https://gingiris.tools)\n\n**Related Playbooks (now on ClawHub):**\n- [@gingiris on ClawHub](https://clawhub.ai/gingiris-1031) — GTM strategy, B2B SaaS PLG/SLG growth, open source launch marketing, and other AI-agent skills\n\n---\n\n## 中文版\n\n### Analook 是什么？\n\n**Analook** 是一个开源 AI 竞品情报工具，由 [AFFiNE](https://github.com/toeverything/AFFiNE)（60k+ stars）联创 & 前 COO Iris 构建。\n\n输入任意产品网址，30 秒内生成一份结构化竞品深度报告——包含增长策略、流量信号、社交足迹、ProductHunt 历史、AI 洞察等全套数据。\n\n### 适合谁用？\n\n- **独立开发者** — 开始动手前快速验证市场\n- **增长团队** — 对标竞品，找到差距\n- **投资人** — Pre-DD 快速情报收集\n- **创始人** — 在红海市场找到进攻角度\n\n### 核心分析模块\n\n| 模块 | 数据来源 | 输出内容 |\n|------|---------|---------|\n| 🌐 网站历史 | Wayback Machine | 上线时间、成长速度、快照时间线 |\n| 📈 流量 & SEO | DataForSEO | 月访问量、流量渠道、关键词矩阵 |\n| 🐦 Twitter/X | Apify | 粉丝数、互动率、内容策略 |\n| 🚀 Product Hunt | PH GraphQL | 发布记录、评分、社区反馈 |\n| ⭐ 开源增长归因 | GitHub API + 公开内容检索 | Star 阶段、渠道证据、关键内容原链、证据置信度 |\n| 💡 AI 深度分析 | TeamoRouter | ICP 画像、商业模式、增长飞轮、战术建议 |\n| 📡 传播分析 | 综合 | 流量峰值事件、渠道来源、传播节点 |\n| 🧠 早期增长策略 | 综合 | 从公开信号反推产品早期增长路径 |\n\n### 快速部署\n\n```bash\ngit clone https://github.com/Gingiris-1031/Competitor-analysis-tool.git\ncd Competitor-analysis-tool\npip install -r requirements.txt\n# 配置 .env 文件后：\nuvicorn app:app --reload --port 8000\n```\n\n**Railway 一键部署：** Fork 本 repo → Railway 连接 → 添加环境变量 → 自动部署 ✅\n\n### 关于作者\n\nIris（生姜iris），AFFiNE 联创 & 前 COO，现运营 [Gingiris](https://gingiris.tools) 开源出海增长咨询。\n\n- 出海咨询预约：[gingiris.tools](https://gingiris.tools)\n- Telegram：[@Iris_carrot](https://t.me/Iris_carrot)\n- Twitter：[@WeiYipei](https://twitter.com/WeiYipei)\n\n---\n\n## License\n\nMIT — free to use, modify, and redistribute.\n",
  "bytes": 11233,
  "sha": "2f8f27b4414b54c4196e5332cc4be5d8a726ed0704cb9b10910b1bda82cc74f2",
  "repo_slug": "gingiris-1031/competitor-analysis-tool",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_gingiris_1031_analook_07d55d56/readme"
}