Competitor Teardown
Structured competitive analysis with research and screenshots via inference.sh CLI.
Quick Start
CODEBLOCK0
Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.
Teardown Framework
The 7-Layer Analysis
| Layer | What to Analyze | Data Source |
|---|
| 1. Product | Features, UX, quality | Screenshots, free trial |
| 2. Pricing |
Plans, pricing model, hidden costs | Pricing page, sales call |
| 3.
Positioning | Messaging, tagline, ICP | Website, ads |
| 4.
Traction | Users, revenue, growth | Web search, press, funding |
| 5.
Reviews | Strengths, weaknesses from users | G2, Capterra, App Store |
| 6.
Content | Blog, social, SEO strategy | Website, social profiles |
| 7.
Team | Size, key hires, background | LinkedIn, About page |
Research Commands
Company Overview
CODEBLOCK1
Product Analysis
CODEBLOCK2
UX Screenshots
CODEBLOCK3
Feature Matrix
Structure
CODEBLOCK4
Rules
- - ✅ = Full support
- ⚠️ or "Partial" = Limited or conditional
- ❌ = Not available
- Note conditions: "Paid only", "Enterprise tier", "Beta"
- Lead with features where YOU win
- Be honest about competitor strengths — credibility matters
Pricing Comparison
Structure
CODEBLOCK5
What to Look For
- - Minimum seat requirements
- Annual-only billing (reduces flexibility)
- Feature gating between tiers
- Overage charges
- Setup/onboarding fees
- Contract lock-in periods
SWOT Analysis
Create a SWOT for each competitor:
CODEBLOCK6
Positioning Map
A 2x2 matrix showing where competitors sit on two meaningful dimensions.
Choose Meaningful Axes
| Good Axes | Bad Axes |
|---|
| Simple ↔ Complex | Good ↔ Bad |
| SMB ↔ Enterprise |
Cheap ↔ Expensive (too obvious) |
| Self-serve ↔ Sales-led | Old ↔ New |
| Specialized ↔ General | Small ↔ Large |
| Opinionated ↔ Flexible | — |
Template
CODEBLOCK7
Generating the Visual
CODEBLOCK8
Review Mining
Where to Find Reviews
| Platform | Best For | URL Pattern |
|---|
| G2 | B2B SaaS | g2.com/products/[product]/reviews |
| Capterra |
Business software | capterra.com/software/[id]/reviews |
| App Store | iOS apps | apps.apple.com |
| Google Play | Android apps | play.google.com |
| Product Hunt | Launches | producthunt.com/posts/[product] |
| Reddit | Honest opinions | reddit.com/r/[relevant-sub] |
What to Extract
| Category | Look For |
|---|
| Most praised | What features do happy users mention most? |
| Most complained |
What do unhappy users say? (= your opportunity) |
|
Switching reasons | Why do users leave? What triggers switching? |
|
Feature requests | What's missing that users want? |
|
Comparison mentions | When users compare, what do they say? |
CODEBLOCK9
Deliverable Formats
Executive Summary (1 page)
CODEBLOCK10
Detailed Report (per competitor)
- 1. Company overview (size, funding, team)
- Product analysis (features, UX screenshots)
- Pricing breakdown
- SWOT analysis
- Review analysis (top praised, top complained)
- Positioning vs. you
- Opportunity summary
Comparison Grid Visual
CODEBLOCK11
Common Mistakes
| Mistake | Problem | Fix |
|---|
| Only looking at features | Misses positioning, pricing, traction | Use the 7-layer framework |
| Biased analysis |
Loses credibility | Be honest about competitor strengths |
| Outdated data | Wrong conclusions | Date all research, refresh quarterly |
| Too many competitors | Analysis paralysis | Focus on top 3-5 direct competitors |
| No "so what" | Data without insight | End each section with implications for you |
| Feature-only comparison | Doesn't show positioning | Include pricing, reviews, positioning map |
Related Skills
CODEBLOCK12
Browse all apps: INLINECODE1
竞争对手拆解
通过 inference.sh CLI 进行结构化竞争分析,包含调研和截图。
快速开始
bash
curl -fsSL https://cli.inference.sh | sh && infsh login
调研竞争对手格局
infsh app run tavily/search-assistant --input {
query: 2024年顶级项目管理工具对比及市场份额
}
截取竞争对手网站截图
infsh app run infsh/agent-browser --input {
url: https://competitor.com,
action: screenshot
}
安装说明: 安装脚本仅检测您的操作系统/架构,从 dist.inference.sh 下载匹配的二进制文件,并验证其 SHA-256 校验和。无需提升权限或后台进程。也可使用手动安装与验证。
拆解框架
七层分析法
| 层级 | 分析内容 | 数据来源 |
|---|
| 1. 产品 | 功能、用户体验、质量 | 截图、免费试用 |
| 2. 定价 |
套餐、定价模式、隐藏成本 | 定价页面、销售电话 |
| 3.
定位 | 信息传达、标语、理想客户画像 | 网站、广告 |
| 4.
发展势头 | 用户数、收入、增长 | 网络搜索、媒体报道、融资 |
| 5.
评价 | 用户眼中的优缺点 | G2、Capterra、应用商店 |
| 6.
内容 | 博客、社交媒体、SEO 策略 | 网站、社交媒体主页 |
| 7.
团队 | 规模、关键招聘、背景 | LinkedIn、关于我们页面 |
调研命令
公司概览
bash
综合情报
infsh app run tavily/search-assistant --input {
query: CompetitorX 公司概览 融资 团队规模 2024
}
融资与财务状况
infsh app run exa/search --input {
query: CompetitorX 融资轮次 系列 估值 投资者
}
近期新闻
infsh app run tavily/search-assistant --input {
query: CompetitorX 最新新闻 公告 2024
}
产品分析
bash
功能对比
infsh app run exa/search --input {
query: CompetitorX 与竞品对比 功能对比 评测
}
定价详情
infsh app run tavily/extract --input {
urls: [https://competitor.com/pricing]
}
用户评价
infsh app run tavily/search-assistant --input {
query: CompetitorX 评价 G2 Capterra 优点 缺点 2024
}
用户体验截图
bash
首页
infsh app run infsh/agent-browser --input {
url: https://competitor.com,
action: screenshot
}
定价页面
infsh app run infsh/agent-browser --input {
url: https://competitor.com/pricing,
action: screenshot
}
注册流程
infsh app run infsh/agent-browser --input {
url: https://competitor.com/signup,
action: screenshot
}
功能矩阵
结构
markdown
| 功能 | 您的产品 | 竞争对手A | 竞争对手B | 竞争对手C |
|---|
| 实时协作 | ✅ | ✅ | ❌ | ✅ |
| API 访问 |
✅ | 仅付费版 | ✅ | ❌ |
| SSO/SAML | ✅ | 企业版 | ✅ | 企业版 |
| 自定义报告 | ✅ | 有限 | ✅ | ❌ |
| 移动应用 | ✅ | 仅iOS | ✅ | ✅ |
| 免费套餐 | ✅ (无限) | ✅ (3用户) | ❌ | ✅ (1项目) |
| 集成数量 | 50+ | 100+ | 30+ | 20+ |
规则
- - ✅ = 完全支持
- ⚠️ 或 部分支持 = 有限或有条件
- ❌ = 不支持
- 注明条件:仅付费版、企业版、测试版
- 优先展示您占优势的功能
- 对竞争对手的优势保持诚实——可信度至关重要
定价对比
结构
markdown
| 您的产品 | 竞争对手A | 竞争对手B |
|---|
| 免费套餐 | 有,5用户 | 有,3用户 | 无 |
| 入门版 |
$10/用户/月 | $15/用户/月 | $12/用户/月 |
|
专业版 | $25/用户/月 | $30/用户/月 | $29/用户/月 |
|
企业版 | 定制 | 定制 | $50/用户/月 |
|
计费方式 | 月付/年付 | 仅年付 | 月付/年付 |
|
年付折扣 | 20% | 15% | 25% |
|
最低席位 | 1 | 5 | 3 |
|
隐藏成本 | 无 | 设置费 $500 | API 调用按量计费 |
需要关注的点
- - 最低席位要求
- 仅年付计费(降低灵活性)
- 不同套餐间的功能限制
- 超额费用
- 设置/入职费用
- 合同锁定周期
SWOT 分析
为每个竞争对手创建 SWOT 分析:
markdown
竞争对手A — SWOT
| 优势 | 劣势 |
|---|
| • 强大的品牌认知度 | • 功能开发缓慢 |
| • 庞大的集成生态系统 |
• 复杂的入职流程(30分钟以上) |
| • 企业销售团队 | • 无免费套餐 |
| 机会 | 威胁 |
|---|
| • AI 功能尚未推出 | • 新兴 AI 原生竞争对手 |
| • 拓展中端市场 |
• 客户对定价的投诉 |
| • 未开发的国际市场 | • 关键工程师离职(LinkedIn) |
定位图
一个 2x2 矩阵,展示竞争对手在两个有意义的维度上的位置。
选择有意义的坐标轴
| 好的坐标轴 | 差的坐标轴 |
|---|
| 简单 ↔ 复杂 | 好 ↔ 坏 |
| 中小企业 ↔ 企业 |
便宜 ↔ 昂贵(过于明显) |
| 自助服务 ↔ 销售驱动 | 旧 ↔ 新 |
| 专业化 ↔ 通用化 | 小 ↔ 大 |
| 有主见 ↔ 灵活 | — |
模板
企业
│
竞争对手C │ 竞争对手A
● │ ●
│
简单 ──────────────────────────── 复杂
│
您 ● │ 竞争对手B
│ ●
│
中小企业
生成可视化图
bash
使用 Python 创建定位图
infsh app run infsh/python-executor --input {
code: import matplotlib.pyplot as plt\nimport matplotlib\nmatplotlib.use(\Agg\)\n\nfig, ax = plt.subplots(figsize=(10, 10))\n\n# 竞争对手\ncompetitors = {\n \您\: (-0.3, -0.3),\n \竞争对手A\: (0.5, 0.6),\n \竞争对手B\: (0.6, -0.4),\n \竞争对手C\: (-0.4, 0.5)\n}\n\nfor name, (x, y) in competitors.items():\n color = \#22c55e\ if name == \您\ else \#6366f1\\n size = 200 if name == \您\ else 150\n ax.scatter(x, y, s=size, c=color, zorder=5)\n ax.annotate(name, (x, y), textcoords=\offset points\, xytext=(10, 10), fontsize=12, fontweight=\bold\)\n\nax.axhline(y=0, color=\grey\, linewidth=0.5)\nax.axvline(x=0, color=\grey\, linewidth=0.5)\nax.set
xlim(-1, 1)\nax.setylim(-1, 1)\nax.set
xlabel(\简单 ← → 复杂\, fontsize=14)\nax.setylabel(\中小企业 ← → 企业\, fontsize=14)\nax.set_title(\竞争定位图