Code Review Agent
Query this niche via MCP
niche_report({ niche: "code-review-agent" })Agents · median
$40/mo
MCP servers · median
$19/mo
2.1×
Agents cost 2.1× MCPs across all tiers — median $40 vs $19. Two different markets; a blended figure would mislead either buyer.
All plans — Agents vs MCPs
each dot = one provider · log scaleAgents $40
rosentic · $9
Cynical Sally · $13
delimit · $10
Ito Ai · $40
Open Code Review · $75
codereviewbot · $25
Pr Writing Review · $255
rosentic · $299
MCP servers $19
Sgroy10 Speclock · $10
hefestoai · $19
$10
$25
$50
$100
$250
AgentsMCP serversshaded = middle half · line = median
All plans
10 pricedProvidervs its cohort medianMonthly
rosenticagent
$9 below
delimitagent
$10 below
Sgroy10 Speclockmcp
$10 below
Cynical Sallyagent
$13 below
hefestoaimcp
$19 ~median
codereviewbotagent
$25 below
Ito Aiagent
$40 ~median
Open Code Reviewagent
$75 above
Pr Writing Reviewagent
$255 above
rosenticagent
$299 above
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
This page is the human view of the MCP answer. The same structured `niche_report` / `price_benchmark` an agent receives over MCP or REST.
niche_reportprice_benchmark
See the MCP response behind this pageniche_report
{
"niche": "code-review-agent",
"parent_sector": "developer-tools-infra",
"provider_type_pricing": {
"slug": "code-review-agent",
"pricing_basis": "lowest_observed_monthly_usd",
"provider_type_methodology": "commercial-form-v2",
"provider_type_methodology_published_at": "2026-07-31",
"blended": {
"median": 10,
"p25": 8.74,
"p75": 27.5,
"providers": 11
},
"by_provider_type": {
"agent": {
"median": 19,
"p25": null,
"p75": null,
"providers": 9,
"publishable": true,
"confidence": "moderate"
},
"mcp": {
"median": null,
"p25": null,
"p75": null,
"providers": 2,
"publishable": false,
"confidence": "insufficient",
"reason": "Fewer than three comparable priced MCP servers are available."
}
},
"recommended_cohort": null,
"recommendation_reason": "Choose the cohort according to the commercial delivery type being assessed.",
"fallback_context": null,
"context_note": null
},
"crowding_level": "crowded",
"observed_node_count": 55,
"adjacent_niches": [
"ai-frontend-coding",
"mcp-platform-provider",
"incident-response-sre",
"on-call-management-agent",
"database-query-agent",
"infrastructure-provisioning-iac"
],
"market_pulse": {
"pulse": 45,
"drivers": [
"enterprise money present",
"6 new builders in 30d"
],
"price_move_30d_pct": 0.4,
"money_share": 0.38095238095238093,
"entry_rate": 0.06666666666666667,
"alive_share": 1
},
"price_move": {
"d_pct": 0,
"w_pct": 0,
"m_pct": 0,
"comparable_agents": 12,
"quarantined_agents": 0,
"confidence": "high",
"published": {
"d": false,
"w": false,
"m": false
},
"held_reason": {
"d": null,
"w": null,
"m": null
},
"driver": {
"d": null,
"w": null,
"m": null
},
"tier_contribution": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
}
},
"tier_series": {
"individual": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"pro": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"team_sme": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"enterprise": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
]
},
"tier_own_move": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
}
},
"tier_agents": {
"individual": 5,
"pro": 6,
"team_sme": 3,
"enterprise": 1
},
"obs_range": {
"d": null,
"w": null,
"m": null
},
"tier_obs_range": {
"d": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
},
"w": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
},
"m": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
}
}
},
"pricing": {
"sampleSize": 85,
"observed": 21,
"byPersona": {
"free": {
"n": 12,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
},
"individual": {
"n": 10,
"nPriced": 7,
"reliability": "medium",
"median": 9,
"p25": 5.16,
"p75": 12.5,
"min": 1,
"max": 19,
"mean": 9.19,
"stdev": 6.32,
"usageShare": 0.3
},
"pro": {
"n": 7,
"nPriced": 6,
"reliability": "medium",
"median": 24.5,
"p25": 12.25,
"p75": 37.5,
"min": 8,
"max": 75,
"mean": 30.33,
"stdev": 25.02,
"usageShare": 0
},
"team_sme": {
"n": 6,
"nPriced": 5,
"reliability": "medium",
"median": 199,
"p25": 99,
"p75": 249,
"min": 25,
"max": 499,
"mean": 214.2,
"stdev": 181.4,
"usageShare": 0
},
"enterprise": {
"n": 9,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"individual": {
"nMonthly": 4,
"p25": 8.58,
"median": 12,
"p75": 15.99,
"confidence": "low",
"usageShare": 0.3,
"mixedBilling": true,
"monthlyComparable": true
},
"pro": {
"nMonthly": 6,
"p25": 12.25,
"median": 24.5,
"p75": 37.5,
"confidence": "medium",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 5,
"p25": 99,
"median": 199,
"p75": 249,
"confidence": "medium",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"enterprise": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
}
},
"byTierCohorts": {
"status": "ok",
"cohorts": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 11.36,
"provider_count": 4,
"plan_observation_count": 5,
"data_confidence": 0.32,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.25,
"provider_count": 4,
"plan_observation_count": 5
},
"reliability": "low",
"members": [
{
"provider": "rosentic",
"usd": 9
},
{
"provider": "sgroy10_speclock",
"usd": 10
},
{
"provider": "cynical_sally",
"usd": 12.72
},
{
"provider": "hefestoai",
"usd": 19
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 25,
"provider_count": 4,
"plan_observation_count": 4,
"data_confidence": 0.31,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.2,
"provider_count": 4,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "hefestoai",
"usd": 8
},
{
"provider": "delimit",
"usd": 10
},
{
"provider": "ito_ai",
"usd": 40
},
{
"provider": "open_code_review",
"usd": 75
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "per_seat",
"median": 24.5,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "open_code_review",
"usd": 19
},
{
"provider": "greptile",
"usd": 30
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 255.36,
"provider_count": 3,
"plan_observation_count": 5,
"data_confidence": 0.25,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.25,
"provider_count": 3,
"plan_observation_count": 5
},
"reliability": "low",
"members": [
{
"provider": "codereviewbot",
"usd": 25
},
{
"provider": "pr_writing_review",
"usd": 255.36
},
{
"provider": "rosentic",
"usd": 299
}
]
}
],
"rejected": {
"ambiguous_cadence": 9,
"one_time": 3,
"usage_not_monthly": 2,
"free_or_zero": 2
},
"evidence": {
"status": "ok",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "flat",
"count": 14,
"offers": [
{
"provider": "codereviewbot",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$25 /mo",
"monthly_usd": 25
},
{
"provider": "cynical_sally",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "€14.99 /mo",
"monthly_usd": 17.09
},
{
"provider": "cynical_sally",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "€87.89/yr",
"monthly_usd": 8.34
},
{
"provider": "delimit",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$10/mo",
"monthly_usd": 10
},
{
"provider": "hefestoai",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$8 /mo",
"monthly_usd": 8
},
{
"provider": "hefestoai",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$19 /mo",
"monthly_usd": 19
},
{
"provider": "ito_ai",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$40/mo",
"monthly_usd": 40
},
{
"provider": "open_code_review",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$900/yr",
"monthly_usd": 75
},
{
"provider": "pr_writing_review",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "249 €",
"monthly_usd": 283.86
},
{
"provider": "pr_writing_review",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "199 €",
"monthly_usd": 226.86
},
{
"provider": "rosentic",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$9 /mo",
"monthly_usd": 9
},
{
"provider": "rosentic",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$99 /mo",
"monthly_usd": 99
},
{
"provider": "rosentic",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$499 /mo",
"monthly_usd": 499
},
{
"provider": "sgroy10_speclock",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$10/mo",
"monthly_usd": 10
}
]
},
{
"billing": "monthly",
"unit": "per_seat",
"count": 2,
"offers": [
{
"provider": "greptile",
"tier": "pro",
"billing": "monthly",
"unit": "per_seat",
"price": "$30 /seat/month",
"monthly_usd": 30
},
{
"provider": "open_code_review",
"tier": "pro",
"billing": "monthly",
"unit": "per_seat",
"price": "$19/seat/month",
"monthly_usd": 19
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 3,
"offers": [
{
"provider": "ghrev",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "$49",
"monthly_usd": null
},
{
"provider": "pr_writing_review",
"tier": "team_sme",
"billing": "one_time",
"unit": "flat",
"price": "499 €",
"monthly_usd": null
},
{
"provider": "pr_writing_review",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "1 290 €",
"monthly_usd": null
}
]
},
{
"billing": "usage",
"unit": "flat",
"count": 2,
"offers": [
{
"provider": "greptile",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$1 per additional credit",
"monthly_usd": null
},
{
"provider": "ito_ai",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$3 per additional Code Review",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 9,
"offers": [
{
"provider": "bito_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact us for pricing",
"monthly_usd": null
},
{
"provider": "bito_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact us for pricing",
"monthly_usd": null
},
{
"provider": "codereviewbot",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact Us",
"monthly_usd": null
},
{
"provider": "delimit",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact Us",
"monthly_usd": null
},
{
"provider": "greptile",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom pricing",
"monthly_usd": null
},
{
"provider": "ito_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "open_code_review",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom contact us",
"monthly_usd": null
},
{
"provider": "pr_writing_review",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "contact_sales",
"monthly_usd": null
},
{
"provider": "sgroy10_speclock",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact us",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 12,
"normalized_observations": 16,
"comparable_providers": 10,
"strict_cohorts": 4,
"exclusion_reasons": {
"ambiguous_cadence": 9,
"one_time": 3,
"usage_not_monthly": 2,
"free_or_zero": 2
}
}
}
},
"billingMix": {
"freemium": 9,
"subscription": 1,
"free": 8,
"one-time": 2,
"contact_sales": 1
},
"freeTierShare": 0.81,
"medianLowestUsd": 10
},
"movement": {
"niche": "code-review-agent",
"sector": "developer-tools-infra",
"pricedNow": 11,
"pairs": 11,
"repriced": [
{
"handle": "cynical_sally",
"from": 8.46,
"to": 8.47,
"pct": 0.1
}
],
"newlyPriced": [],
"droppedFromPriced": [
"coderabbit_cli",
"codeant_ai"
],
"likeForLikePct": 0,
"kind": "mixed",
"narrative": "Repricing + composition: 1 agent repriced — all up (avg +0%); 2 stopped showing a public price."
},
"index_series": {
"series": [
{
"day": "2026-07-19",
"index": 100,
"pairs": 10,
"dayChangePct": 0
},
{
"day": "2026-07-20",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-07-21",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-07-22",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-07-23",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-07-24",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-07-25",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-07-26",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-07-27",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-07-28",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-07-29",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-07-30",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-07-31",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-08-01",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-08-02",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-03",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-04",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-05",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-06",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-08-07",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-08-08",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-08-09",
"index": 100,
"pairs": 16,
"dayChangePct": 0
},
{
"day": "2026-08-10",
"index": 100,
"pairs": 16,
"dayChangePct": 0
},
{
"day": "2026-08-11",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-08-12",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-08-13",
"index": 100,
"pairs": 16,
"dayChangePct": 0
},
{
"day": "2026-08-14",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-15",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-16",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-08-17",
"index": 100,
"pairs": 15,
"dayChangePct": 0
}
],
"latest": 100,
"day_change_pct": 0,
"methodology": "Chained daily price index, base 100 on the first priced scan day (29 Jun 2026). The overall index is the COMPOSITE of the four buyer-tier indices (individual / pro / team&sme / enterprise): each day it moves by the equal-weighted average of the tiers' moves. Each tier index is like-for-like — only agents priced on both consecutive scan days (per-agent ratios, geometric mean, clipped to [0.2, 5]) — so composition changes (agents revealing or hiding prices) can never move it."
},
"top_agents": [
{
"agent_id": "bito_ai",
"name": "AI for Autonomous Development",
"url": "https://bito.ai/",
"short_summary": "Builds a knowledge graph from codebase context to produce technical designs, feasibility/impact analysis, scope breakdowns, grounded code generation, and AI co…",
"price": {
"observed": true,
"billing": "contact_sales",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Contact sales (no public price)",
"summary": "Bito offers usage-based pricing for AI Architect and contact-sales per-seat plans for AI Code Reviews, with no public numeric rates shown."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "codeant_ai",
"name": "CodeAnt AI",
"url": "https://codeant.ai/",
"short_summary": "AI code review and security analysis (SAST, SCA, secrets, IaC, SBOM) plus AI-driven penetration testing across codebase and attack surface, with inline auto-fi…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "The pricing page states that low and medium findings are always free while high and critical findings require payment, but it does not show a reliable numeric price or billing period."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "greptile",
"name": "AI Code Review",
"url": "https://www.greptile.com/",
"short_summary": "Reviews and tests pull requests with full codebase context, catching syntax, logic, style issues and security risks, and suggesting fixes",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 30,
"monthly_usd": 30,
"headline": "Free tier, then from $30/mo",
"summary": "Free tier, then from $30/mo. Greptile offers a free Starter plan, Pro at $30 per seat per month with 50 credits included per seat, $1 additional credits, and custom-priced Enterprise plans."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "hefestoai",
"name": "HefestoAI",
"url": "https://hefestoai.narapallc.com",
"short_summary": "analyzes code snippets for quality issues, semantic drift, security vulnerabilities, and structural decay in AI-generated code before it reaches repositories",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 8,
"monthly_usd": 8,
"headline": "Free tier, then from $8/mo",
"summary": "Free tier, then from $8/mo. Hefesto AI offers a free plan, a PRO plan at $8 per month, and an OMEGA plan at $19 per month, with founding-member pricing indicated."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "rosentic",
"name": "Rosentic",
"url": "https://rosentic.com/",
"short_summary": "Detects cross-branch semantic conflicts (signature mismatches, route conflicts, schema breaks, etc.) between active git branches before merge",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 9,
"monthly_usd": 9,
"headline": "Free tier, then from $9/mo",
"summary": "Free tier, then from $9/mo. Rosentic offers a free foundation plus monthly Solo, Team, and Growth plans priced at $9, $99, and $499 per month."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "thinkreview",
"name": "AI Copilot for Code Reviews",
"url": "https://thinkreview.dev/",
"short_summary": "performs AI-powered code reviews on pull/merge requests, flagging security issues, scoring code quality, generating summaries and code suggestions",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free tier + paid plans (price not published)",
"summary": "The site offers a free starting option and indicates paid upgrades, but does not publicly show paid plan prices in the supplied context."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "hub",
"name": "Hub",
"url": "https://portal.qualityclouds.ai",
"short_summary": "AI code governance rules injected into Cursor, Claude Code and other MCP clients at generation time.",
"price": {
"observed": false,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "Quality Clouds Hub is advertised as free forever with no credit card required, but no paid plans or numeric pricing are shown."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "sgroy10_speclock",
"name": "SpecLock - AI Constraint Engine",
"url": "https://smithery.ai/server/sgroy10/speclock",
"short_summary": "AI Constraint Engine with AI Patch Firewall. 42 MCP tools. Patch Gateway (ALLOW/WARN/BLOCK verdicts), diff-native review (10 scored signals, hard escalation ru…",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 10,
"monthly_usd": 10,
"headline": "Free tier, then from $10/mo",
"summary": "Free tier, then from $10/mo. Smithery offers a free Hobby plan, a $10/month Pay as You Go plan with usage-based RPC overages, and custom enterprise pricing."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "testgrid_ai",
"name": "AI Code Review Agent",
"url": "https://testgrid.io/ai-code-review-agent",
"short_summary": "Analyzes code changes with context (diffs, test execution results, repository context) to highlight patterns and areas needing closer human review during code…",
"price": {
"observed": false,
"billing": "subscription",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "TestGrid offers a Starter subscription at $199 per seat per month, while Growth and Custom Device Lab plans use custom pricing."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "wsc",
"name": "Wsc",
"url": "https://wsc.theserverless.dev/",
"short_summary": "Writing Style Checker (WSC) is a prose linter with an AI-tells detector: alongside classic checks (weasel words, passive voice, duplicate words, long sentences…",
"price": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "The Writing Style Checker appears to have a $0 offer, but no billing period or additional plan details are publicly shown."
},
"evidence_quality": "medium",
"upvotes": 0
}
],
"platforms_also_here": [
{
"agent_id": "ai_testing_agent_amp_automatio",
"name": "Ai Testing Agent Amp Automatio",
"url": "https://testsprite.com/",
"short_summary": "Builds and runs end-to-end QA tests on live apps, explores apps like a real user, flags bugs, returns failure bundles with root-cause hypotheses and recommende…",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 19,
"monthly_usd": 19,
"headline": "Free tier, then from $19/mo",
"summary": "Free tier, then from $19/mo. TestSprite offers a freemium model with a free tier (150 credits/month), paid plans starting at $19/month (Starter) and $69/month (Standard), plus custom Enterprise pricing."
},
"home_niche": "test-case-generation",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "continue",
"name": "Continue",
"url": "https://continue.dev/",
"short_summary": "code generation, debugging, refactoring integrated into the IDE",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"home_niche": "ide-coding-agent",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "gitlab_mcp_server",
"name": "Gitlab",
"url": "https://jmrplens.github.io/gitlab-mcp-server/",
"short_summary": "Open-source Model Context Protocol server enabling AI assistants to interact with GitLab via natural language. Exposes 1000+ GitLab operations for code review,…",
"price": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "GitLab MCP Server is presented as free and open source under the MIT license, with no recurring price or billing period shown."
},
"home_niche": "devops-automation-agent",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "roost",
"name": "Roost",
"url": "https://roost.duckbug.io",
"short_summary": "Infrastructure for autonomous AI agents in Telegram and VK. Deploy Claude/Codex-powered bots on dedicated VPS to handle tasks asynchronously—code review, testi…",
"price": {
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 5.98,
"monthly_usd": 0.07,
"headline": "From $5.98/mo",
"summary": "From $5.98/mo. Roost offers four monthly infrastructure plans priced from 499 ₽ to 8999 ₽, with increasing VPS resources, storage, and bot capacity."
},
"home_niche": "agent-deployment-platform",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "tembo_desktop",
"name": "Tembo Desktop",
"url": "https://github.com/DarkCounselorStudio/Tembo-Desktop-for-Windows-10-11-Background-AI-Agent-Platform-2026-",
"short_summary": "A native Windows application that runs autonomous AI agents in the background for multi-repository tasks, code reviews, pull request management, Slack updates,…",
"price": {
"observed": false,
"billing": "unknown",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "GitHub publicly lists a free plan, a Team plan at $4 per user/month, and Enterprise starting at $21 per user/month."
},
"home_niche": "agent-orchestration-platform",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "verdent_ai",
"name": "Verdent AI",
"url": "https://www.verdent.ai",
"short_summary": "builds complete software products from natural-language descriptions, breaking down goals into tasks, building, testing, and reviewing code",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 5,
"monthly_usd": 5,
"headline": "Free tier, then from $5/mo",
"summary": "Free tier, then from $5/mo. Verdent offers a $0 entry plan, monthly subscriptions from $5/month to $179/month, a $20/user/month Teams plan, and usage-based credit top-ups."
},
"home_niche": "agent-builder-no-code",
"also_covers": true,
"upvotes": 0
}
],
"page_url": "https://agentery.com/market/code-review-agent",
"summary": {
"niche": "code-review-agent",
"sector": "developer-tools-infra",
"pricing_by_provider_type": {
"headline": "Prices differ by provider type and buyer tier — no blended headline is used. Strongest cohort: Agents · Pro median $40/mo (3 providers). See benchmarks_by_provider_type_and_tier for the full matrix.",
"benchmarks": [
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "pro",
"buyer_tier_label": "Pro",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 3,
"reliability": "low",
"median": 40,
"p25": null,
"p75": null,
"status": "median_only"
},
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "team_sme",
"buyer_tier_label": "Team / SME",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 3,
"reliability": "low",
"median": 255.36,
"p25": null,
"p75": null,
"status": "median_only"
},
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "individual",
"buyer_tier_label": "Individual",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
9,
12.72
]
},
{
"provider_type": "mcp",
"provider_type_label": "MCP servers",
"buyer_tier": "individual",
"buyer_tier_label": "Individual",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
10,
19
]
}
],
"warnings": [
"This niche currently has sufficient agent pricing but insufficient MCP pricing."
],
"full_pricing_via": {
"tool": "price_benchmark",
"arguments": {
"niche": "code-review-agent"
},
"note": "add provider_type + buyer_tier for a specific cohort"
}
},
"page_url": "https://agentery.com/market/code-review-agent",
"counts": {
"listings_with_price_capture": 85,
"listings_with_observed_public_price": 21,
"providers_with_numeric_monthly_price_latest_scan": 11,
"like_for_like_comparable_pairs": 11
},
"movement": {
"d": {
"published": false,
"value_pct": null,
"held_reason": null
},
"w": {
"published": false,
"value_pct": null,
"held_reason": null
},
"m": {
"published": false,
"value_pct": null,
"held_reason": null
}
},
"pricing_version": "cohorts-1",
"pricing_status": "ok",
"pricing_by_tier": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 11.36,
"provider_count": 4,
"plan_observation_count": 5,
"data_confidence": 0.32,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.25,
"provider_count": 4,
"plan_observation_count": 5
},
"reliability": "low",
"members": [
{
"provider": "rosentic",
"usd": 9
},
{
"provider": "sgroy10_speclock",
"usd": 10
},
{
"provider": "cynical_sally",
"usd": 12.72
},
{
"provider": "hefestoai",
"usd": 19
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 25,
"provider_count": 4,
"plan_observation_count": 4,
"data_confidence": 0.31,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.2,
"provider_count": 4,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "hefestoai",
"usd": 8
},
{
"provider": "delimit",
"usd": 10
},
{
"provider": "ito_ai",
"usd": 40
},
{
"provider": "open_code_review",
"usd": 75
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "per_seat",
"median": 24.5,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "open_code_review",
"usd": 19
},
{
"provider": "greptile",
"usd": 30
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 255.36,
"provider_count": 3,
"plan_observation_count": 5,
"data_confidence": 0.25,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.25,
"provider_count": 3,
"plan_observation_count": 5
},
"reliability": "low",
"members": [
{
"provider": "codereviewbot",
"usd": 25
},
{
"provider": "pr_writing_review",
"usd": 255.36
},
{
"provider": "rosentic",
"usd": 299
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 85,
"listings_with_observed_public_price": 21,
"normalized_observations": 16,
"comparable_providers": 10,
"strict_cohorts": 4,
"exclusion_reasons": {
"ambiguous_cadence": 9,
"one_time": 3,
"usage_not_monthly": 2,
"free_or_zero": 2
}
},
"pricing_note": "Provider-deduped, FX-normalized monthly medians, separated by buyer tier AND billing unit (flat/per_seat/per_user/per_agent) — incompatible units are never blended. Ranges (p25/p75) only at >=5 providers; data_confidence is provider-count-weighted. Usage-metered, promo, range, one-time and ambiguous-cadence plans are excluded.",
"pricing_excluded_observations": {
"ambiguous_cadence": 9,
"one_time": 3,
"usage_not_monthly": 2,
"free_or_zero": 2
},
"billing_mix": {
"freemium": 9,
"subscription": 1,
"free": 8,
"one-time": 2,
"contact_sales": 1
},
"free_tier_share": 0.81,
"top_providers": [
{
"agent_id": "bito_ai",
"name": "AI for Autonomous Development",
"price": {
"observed": true,
"billing": "contact_sales",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Contact sales (no public price)",
"summary": "Bito offers usage-based pricing for AI Architect and contact-sales per-seat plans for AI Code Reviews, with no public numeric rates shown."
},
"observed": true
},
{
"agent_id": "codeant_ai",
"name": "CodeAnt AI",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "The pricing page states that low and medium findings are always free while high and critical findings require payment, but it does not show a reliable numeric price or billing period."
},
"observed": false
},
{
"agent_id": "greptile",
"name": "AI Code Review",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 30,
"monthly_usd": 30,
"headline": "Free tier, then from $30/mo",
"summary": "Free tier, then from $30/mo. Greptile offers a free Starter plan, Pro at $30 per seat per month with 50 credits included per seat, $1 additional credits, and custom-priced Enterprise plans."
},
"observed": true
},
{
"agent_id": "hefestoai",
"name": "HefestoAI",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 8,
"monthly_usd": 8,
"headline": "Free tier, then from $8/mo",
"summary": "Free tier, then from $8/mo. Hefesto AI offers a free plan, a PRO plan at $8 per month, and an OMEGA plan at $19 per month, with founding-member pricing indicated."
},
"observed": true
},
{
"agent_id": "rosentic",
"name": "Rosentic",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 9,
"monthly_usd": 9,
"headline": "Free tier, then from $9/mo",
"summary": "Free tier, then from $9/mo. Rosentic offers a free foundation plus monthly Solo, Team, and Growth plans priced at $9, $99, and $499 per month."
},
"observed": true
}
],
"suggested_next_calls": [
{
"tool": "price_benchmark",
"arguments": {
"niche": "code-review-agent"
},
"purpose": "full observed price distribution + per-tier medians for this niche"
},
{
"tool": "niche_report",
"arguments": {
"niche": "code-review-agent",
"response_mode": "full"
},
"purpose": "the complete report incl. index series and tier decomposition"
},
{
"tool": "suggest_alternatives",
"arguments": {
"agent_id": "bito_ai"
},
"purpose": "comparable (optionally cheaper) providers to a named agent"
},
{
"tool": "get_agent_profile",
"arguments": {
"agent_id": "bito_ai"
},
"purpose": "full profile, integrations and pricing for one provider"
}
]
}
}Full market
22 providers, one sortable view
Dense enough for many listings; progressive disclosure keeps mobile usable.
ProviderTypeFromVs niche medianLiveness
AI Code ReviewReviews and tests pull requests with full codebase context, catching syntax, logic, style issues and security risks, and suggesting fixes
HefestoAIanalyzes code snippets for quality issues, semantic drift, security vulnerabilities, and structural decay in AI-generated code before it reaches repositories
RosenticDetects cross-branch semantic conflicts (signature mismatches, route conflicts, schema breaks, etc.) between active git branches before merge
AI Copilot for Code Reviewsperforms AI-powered code reviews on pull/merge requests, flagging security issues, scoring code quality, generating summaries and code suggestionsS-SpecLock - AI Constraint EngineAI Constraint Engine with AI Patch Firewall. 42 MCP tools. Patch Gateway (ALLOW/WARN/BLOCK verdicts), diff-native review (10 scored signals, hard escalation ru…
mcp$10from / mo60% below100% live
AgentlintLinter and auditor for AI agent harness files (CLAUDE.md, AGENTS.md, CI workflows, hooks). Scans, scores across 5 dimensions, and auto-fixes configuration issu…
Cynical SallyAI code reviewer and architect critic. Provides brutally honest analysis via CLI, web, Chrome Extension, and MCP server integration with Claude Code, Cursor, a…
DelimitGovernance and audit layer for AI-assisted code merges. Enforces policies across multiple AI models (Claude, Codex, Gemini, Grok), detects breaking API changes…
FallowCodebase intelligence tool for TypeScript and JavaScript that provides static analysis for unused code, duplication, complexity, and architecture drift. Offers…
FossilRust-powered static analysis MCP server that detects dead code, clones, scaffolding, and temp files in AI-generated codebases. Supports 15 languages and integr…
Mythos AgentAI-powered code review agent for application security. Reasons about code like a security reviewer, generates hypotheses, hunts CVE variants, and ranks finding…
Pr Writing ReviewAI agent skill that extracts and analyzes writing improvements from GitHub PR review comments. Compares original text with reviewer suggestions to identify sty…
ProdlintProduction readiness linter for AI-generated code. Runs 52 checks across security, reliability, performance, and AI quality. Available as CLI, GitHub Action, M…
RaysenseOpen-source Rust CLI and MCP server that scores codebase architecture across six structural dimensions (modularity, acyclicity, depth, equality, redundancy, un…Showing only providers with a published price or a free plan. $29 = lowest observed monthly · Free = free to use · Free tier = free plan + paid options.