CLI Coding Agent
Query this niche via MCP
market_report({ query: "CLI Coding Agent", response_mode: "summary" })Agents · median
$39/mo
MCP servers · median
All plans — Agents vs MCPs
each dot = one provider · log scaleAgents $39
clavue · $5
spettro · $6
turborg · $10
jcode · $15
spettro · $23
clavue · $39
turborg · $42
jcode · $50
adal · $100
cmux · $125
$5
$10
$25
$50
$100
AgentsMCP serversshaded = middle half · line = median
All plans
10 pricedProvidervs its cohort medianMonthly
clavueagent
$5 below
spettroagent
$6 below
turborgagent
$10 below
jcodeagent
$15 below
spettroagent
$23 below
clavueagent
$39 ~median
turborgagent
$42 ~median
jcodeagent
$50 above
adalagent
$100 above
cmuxagent
$125 above
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
What the figures on this page are. This page is Agentery's fixed-niche view of CLI Coding Agent (latest observation 2026-10-14T03:32:48.116Z). The headline medians above are computed from that data per delivery type and buyer-tier tab: on a tier tab, the median of each provider's plan at that tier; on “All”, every priced plan point across tiers pooled. Small cohorts show as “too few” rather than a median. The embedded response below is the broader fixed-niche report: its
by_provider_type.*.median pools all tiers, pricing.byPersona.* is per buyer tier, and the unit cohorts (e.g. Pro flat) are per tier and billing unit — so those blocks legitimately differ from one headline figure. Over MCP today the advertised tools are market_report (a semantic neighbourhood for your query, not this fixed niche) and price_benchmark (query/task); niche_report stays callable as a legacy alias. Their cohorts are defined differently, so their numbers can differ from this page.market_reportprice_benchmark
See the MCP response behind this pagefixed-niche report (legacy niche_report alias, full mode) — broader than the headline figure
{
"niche": "cli-coding-agent",
"parent_sector": "developer-tools-infra",
"provider_type_pricing": {
"slug": "cli-coding-agent",
"pricing_basis": "lowest_observed_monthly_usd",
"provider_type_methodology": "commercial-form-v2",
"provider_type_methodology_published_at": "2026-07-31",
"blended": {
"median": 12.5,
"p25": null,
"p75": null,
"providers": 8
},
"by_provider_type": {
"agent": {
"median": 10,
"p25": null,
"p75": null,
"providers": 7,
"publishable": true,
"confidence": "moderate"
},
"mcp": {
"median": null,
"p25": null,
"p75": null,
"providers": 1,
"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": "emerging",
"observed_node_count": 5,
"adjacent_niches": [
"ai-frontend-coding",
"mcp-platform-provider",
"incident-response-sre",
"on-call-management-agent",
"database-query-agent",
"legacy-code-modernization"
],
"market_pulse": {
"pulse": 42,
"drivers": [],
"price_move_30d_pct": 1.9,
"money_share": 0.18181818181818182,
"entry_rate": 0,
"alive_share": 0.9659090909090909
},
"price_move": {
"d_pct": 0,
"w_pct": 0,
"m_pct": 0,
"comparable_agents": 7,
"quarantined_agents": 1,
"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,
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,
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,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076,
102.076
],
"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,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282,
102.282
],
"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,
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,
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": 3,
"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": 78,
"observed": 22,
"byPersona": {
"free": {
"n": 18,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0.06
},
"individual": {
"n": 14,
"nPriced": 12,
"reliability": "high",
"median": 3,
"p25": 0.25,
"p75": 10,
"min": 0.01,
"max": 20,
"mean": 6.29,
"stdev": 7.35,
"usageShare": 0.29
},
"pro": {
"n": 14,
"nPriced": 13,
"reliability": "high",
"median": 50,
"p25": 24,
"p75": 100,
"min": 10,
"max": 200,
"mean": 78.62,
"stdev": 66.8,
"usageShare": 0
},
"team_sme": {
"n": 8,
"nPriced": 6,
"reliability": "medium",
"median": 150,
"p25": 70,
"p75": 275,
"min": 15,
"max": 349,
"mean": 170.67,
"stdev": 134.81,
"usageShare": 0.13
},
"enterprise": {
"n": 6,
"nPriced": 2,
"reliability": "low",
"median": 750,
"p25": 625,
"p75": 875,
"min": 500,
"max": 1000,
"mean": 750,
"stdev": 353.55,
"usageShare": 0.17
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0.06,
"mixedBilling": true,
"monthlyComparable": false
},
"individual": {
"nMonthly": 8,
"p25": 4,
"median": 9.5,
"p75": 12.25,
"confidence": "medium",
"usageShare": 0.29,
"mixedBilling": true,
"monthlyComparable": true
},
"pro": {
"nMonthly": 13,
"p25": 24,
"median": 50,
"p75": 100,
"confidence": "high",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 6,
"p25": 70,
"median": 150,
"p75": 275,
"confidence": "medium",
"usageShare": 0.13,
"mixedBilling": true,
"monthlyComparable": true
},
"enterprise": {
"nMonthly": 2,
"p25": 625,
"median": 750,
"p75": 875,
"confidence": "low",
"usageShare": 0.17,
"mixedBilling": true,
"monthlyComparable": true
}
},
"byTierCohorts": {
"status": "ok",
"cohorts": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 7.85,
"provider_count": 4,
"plan_observation_count": 8,
"data_confidence": 0.35,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.4,
"provider_count": 4,
"plan_observation_count": 8
},
"reliability": "low",
"members": [
{
"provider": "clavue",
"usd": 5
},
{
"provider": "spettro",
"usd": 5.7
},
{
"provider": "turborg",
"usd": 10
},
{
"provider": "jcode",
"usd": 15
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 50,
"provider_count": 7,
"plan_observation_count": 13,
"data_confidence": 0.6,
"data_confidence_basis": {
"provider_component": 0.58,
"observation_component": 0.65,
"provider_count": 7,
"plan_observation_count": 13
},
"reliability": "medium",
"members": [
{
"provider": "spettro",
"usd": 22.8
},
{
"provider": "clavue",
"usd": 39
},
{
"provider": "turborg",
"usd": 42
},
{
"provider": "jcode",
"usd": 50
},
{
"provider": "adal",
"usd": 100
},
{
"provider": "ternlang",
"usd": 112.86
},
{
"provider": "cmux",
"usd": 125
}
],
"p25": 40.5,
"p75": 106.43
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 298.93,
"provider_count": 2,
"plan_observation_count": 4,
"data_confidence": 0.17,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.2,
"provider_count": 2,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "jcode",
"usd": 200
},
{
"provider": "ternlang",
"usd": 397.86
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 37.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": "kilo",
"usd": 15
},
{
"provider": "cmux",
"usd": 60
}
]
}
],
"rejected": {
"ambiguous_cadence": 5,
"usage_not_monthly": 6,
"one_time": 1,
"free_or_zero": 1
},
"evidence": {
"status": "ok",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "flat",
"count": 27,
"offers": [
{
"provider": "adal",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$20/month",
"monthly_usd": 20
},
{
"provider": "adal",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$100/month",
"monthly_usd": 100
},
{
"provider": "adal",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$200/month",
"monthly_usd": 200
},
{
"provider": "clavue",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$9/mo",
"monthly_usd": 9
},
{
"provider": "clavue",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$19/mo",
"monthly_usd": 19
},
{
"provider": "clavue",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$39/mo",
"monthly_usd": 39
},
{
"provider": "clavue",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$1/mo",
"monthly_usd": 1
},
{
"provider": "clavue",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$1/mo",
"monthly_usd": 1
},
{
"provider": "cmux",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$50 /mo",
"monthly_usd": 50
},
{
"provider": "cmux",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$200 /mo",
"monthly_usd": 200
},
{
"provider": "jcode",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$10/month",
"monthly_usd": 10
},
{
"provider": "jcode",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$20",
"monthly_usd": 20
},
{
"provider": "jcode",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$50",
"monthly_usd": 50
},
{
"provider": "jcode",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$100",
"monthly_usd": 100
},
{
"provider": "jcode",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$200",
"monthly_usd": 200
},
{
"provider": "jcode",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$300",
"monthly_usd": 300
},
{
"provider": "jcode",
"tier": "enterprise",
"billing": "monthly",
"unit": "flat",
"price": "$500",
"monthly_usd": 500
},
{
"provider": "jcode",
"tier": "enterprise",
"billing": "monthly",
"unit": "flat",
"price": "$1,000",
"monthly_usd": 1000
},
{
"provider": "spettro",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "€5 / month",
"monthly_usd": 5.7
},
{
"provider": "spettro",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "€10 / month",
"monthly_usd": 11.4
},
{
"provider": "spettro",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "€20 / month",
"monthly_usd": 22.8
},
{
"provider": "spettro",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "€150 / month",
"monthly_usd": 171
},
{
"provider": "ternlang",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "€99 /mo",
"monthly_usd": 112.86
},
{
"provider": "ternlang",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "€349 /mo",
"monthly_usd": 397.86
},
{
"provider": "turborg",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$10/mo",
"monthly_usd": 10
},
{
"provider": "turborg",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$24/mo",
"monthly_usd": 24
},
{
"provider": "turborg",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$60/mo",
"monthly_usd": 60
}
]
},
{
"billing": "monthly",
"unit": "per_user",
"count": 2,
"offers": [
{
"provider": "cmux",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$60/user/mo",
"monthly_usd": 60
},
{
"provider": "kilo",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$15 /user/month",
"monthly_usd": 15
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 1,
"offers": [
{
"provider": "codehamr",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "$20",
"monthly_usd": null
}
]
},
{
"billing": "usage",
"unit": "flat",
"count": 6,
"offers": [
{
"provider": "gemini_cli",
"tier": "team_sme",
"billing": "usage",
"unit": "flat",
"price": "Pay as you go",
"monthly_usd": null
},
{
"provider": "jcode",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.10 per build",
"monthly_usd": null
},
{
"provider": "seek",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.007",
"monthly_usd": null
},
{
"provider": "seek",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.022",
"monthly_usd": null
},
{
"provider": "seek",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.30",
"monthly_usd": null
},
{
"provider": "ternlang",
"tier": "enterprise",
"billing": "usage",
"unit": "flat",
"price": "Usage based",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 5,
"offers": [
{
"provider": "cmux",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "gemini_cli",
"tier": "pro",
"billing": "unspecified_period",
"unit": "flat",
"price": "Not publicly stated",
"monthly_usd": null
},
{
"provider": "gemini_cli",
"tier": "team_sme",
"billing": "unspecified_period",
"unit": "flat",
"price": "Not publicly stated",
"monthly_usd": null
},
{
"provider": "jcode",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "kilo",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 11,
"normalized_observations": 29,
"comparable_providers": 8,
"strict_cohorts": 4,
"exclusion_reasons": {
"ambiguous_cadence": 5,
"usage_not_monthly": 6,
"one_time": 1,
"free_or_zero": 1
}
}
}
},
"quoteOnlyProvidersByTier": {
"individual": 1,
"pro": 1,
"team_sme": 0,
"enterprise": 2
},
"billingMix": {
"freemium": 10,
"free": 10,
"subscription": 1,
"usage": 1
},
"freeTierShare": 0.91,
"medianLowestUsd": 15
},
"movement": {
"niche": "cli-coding-agent",
"sector": "developer-tools-infra",
"pricedNow": 8,
"pairs": 8,
"repriced": [
{
"handle": "ternlang",
"from": 111.39,
"to": 110.81,
"pct": -0.5
},
{
"handle": "spettro",
"from": 5.63,
"to": 5.6,
"pct": -0.5
}
],
"newlyPriced": [],
"droppedFromPriced": [],
"likeForLikePct": -0.1,
"kind": "repricing",
"narrative": "Genuine repricing: 2 agents repriced — all down (avg -0.1%)."
},
"index_series": {
"series": [
{
"day": "2026-09-15",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-16",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-17",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-18",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-19",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-20",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-21",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-22",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-23",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-24",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-25",
"index": 104.405,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-09-26",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-27",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-28",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-29",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-09-30",
"index": 104.405,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-10-01",
"index": 104.405,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-10-02",
"index": 104.405,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-10-03",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-04",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-05",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-06",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-07",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-08",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-09",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-10",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-11",
"index": 104.405,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-10-12",
"index": 104.405,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-10-13",
"index": 104.405,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-10-14",
"index": 104.405,
"pairs": 12,
"dayChangePct": 0
}
],
"latest": 104.405,
"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": "cmux",
"name": "Cmux",
"url": "https://cmux.com/",
"short_summary": "provides a native macOS terminal built for running and managing coding agents and multitasking across multiple terminal panes",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 50,
"monthly_usd": 50,
"commitment": "monthly",
"basis": "$50/month",
"billing_verified": true
},
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0 /mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pro",
"price": "$50 /mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Max",
"price": "$200 /mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Team",
"price": "$60/user/mo",
"kind": "base_subscription",
"unit": "user",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 50,
"monthly_usd": 50,
"headline": "Free plan; paid from $50/mo",
"summary": "Free plan; paid from $50/mo. cmux offers a free tier, paid Pro and Max plans, Team pricing at $60 per user per month, and custom Enterprise pricing."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "gptme",
"name": "gptme",
"url": "https://github.com/gptme/gptme",
"short_summary": "Autonomous personal AI agent that writes and executes code, edits files, browses the web, processes images, and assists with general knowledge-work from the te…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing or plan prices are shown in the supplied homepage context."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "kilo",
"name": "Kilo",
"url": "https://kilo.ai/",
"short_summary": "writes, refactors, debugs, plans, and reviews code as an AI coding agent across IDEs, CLI, and cloud; also offers managed always-on agents (KiloClaw) that run…",
"price": {
"commercial": {
"entry_offer": {
"line": "Teams",
"monthly_native": 15,
"monthly_usd": 15,
"commitment": "monthly",
"basis": "$15 per user/month × 1",
"billing_verified": true
},
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0 /mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Teams",
"price": "$15 /user/month",
"kind": "base_subscription",
"unit": "user",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 15,
"monthly_usd": 15,
"headline": "Free plan; paid from $15/mo ($15 per user/month × 1)",
"summary": "Free plan; paid from $15/mo ($15 per user/month × 1). Kilo offers a free plan with usage billed separately, Teams at $15 per user per month, and custom-priced Enterprise features."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "openclaude",
"name": "Openclaude",
"url": "https://openclaude.gitlawb.com/",
"short_summary": "autonomously writes and edits code in a repository (reads files, greps, edits, runs tests/commands) via an agent loop in the terminal",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "OpenClaude",
"price": "0USD",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. OpenClaude is presented as an open-source coding agent with a $0 offer and no recurring pricing details shown."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "oxideterm",
"name": "Oxideterm",
"url": "https://oxideterm.app/",
"short_summary": "AI-native local-first SSH workspace that manages terminals, SFTP, port forwarding, file transfers, code editing, and an AI assistant (OxideSens) that inspects…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "The homepage shows no public price and states that the core app has zero subscription."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "ternlang",
"name": "Ternlang",
"url": "https://ternlang.com",
"short_summary": "AI agent for terminal interactions with multiple AI providers and tool integrations",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 99,
"monthly_usd": 110.81,
"commitment": "monthly",
"basis": "€99/month",
"billing_verified": true
},
"currency": "EUR",
"notes": [
"prices in EUR as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Community",
"price": "€0 /mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pro",
"price": "€99 /mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Industrial",
"price": "€349 /mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Usage based",
"kind": "unknown"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 110.81,
"monthly_usd": 110.81,
"headline": "Free plan; paid from €99/mo",
"summary": "Free plan; paid from €99/mo. Ternlang offers a free Community tier, €99/month Pro and €349/month Industrial plans, plus usage-based Enterprise pricing."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "gemini_cli",
"name": "Gemini",
"url": "https://geminicli.com/",
"short_summary": "queries and edits large codebases, generates apps from images or PDFs, and automates complex workflows from the terminal",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "Free",
"kind": "free",
"billed": "monthly"
},
{
"name": "Google AI Pro",
"price": "Not publicly stated",
"kind": "unknown"
},
{
"name": "Google AI Ultra",
"price": "Not publicly stated",
"kind": "unknown"
},
{
"name": "For teams & organizations",
"price": "Not publicly stated",
"kind": "unknown"
},
{
"name": "AI Studio",
"price": "Pay as you go",
"kind": "unknown"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free tier; paid: Not publicly stated (as published; no rate could be read)",
"summary": "Free tier; paid: Not publicly stated (as published; no rate could be read). Gemini CLI offers a free individual tier alongside Google AI Pro, Google AI Ultra, team, and pay-as-you-go AI Studio options, but no numeric prices are publicly shown."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "karmabox",
"name": "Karmabox",
"url": "https://karmabox.ai",
"short_summary": "runs autonomous AI agents ('avatars') that perform tasks like competitor price monitoring, legal contract risk scans, industry research, and supplier qualifica…",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "0USD",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. KarmaBox publicly indicates a free offering, while paid upgrade pricing is not shown."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "pi",
"name": "pi",
"url": "https://pi.dev",
"short_summary": "provides a terminal-based coding agent harness for writing and managing code with LLMs",
"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."
},
"evidence_quality": "low",
"upvotes": 0
},
{
"agent_id": "smart_terminal",
"name": "Smart Terminal",
"url": "https://smithery.ai/server/pungggi/smart-terminal",
"short_summary": "Execute commands and manage interactive shell sessions directly within your environment. Automate complex command-line workflows by monitoring output, handling…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing is shown for the smart-terminal listing."
},
"evidence_quality": "low",
"upvotes": 0
}
],
"platforms_also_here": [
{
"agent_id": "aider",
"name": "Aider",
"url": "https://aider.chat/",
"short_summary": "AI pair programming in the terminal to start new projects or build on existing codebases by writing and editing code",
"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": "ai-pair-programming",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "hybrid_cli_agent",
"name": "Hybrid Cli Agent",
"url": "https://github.com/SneezeGUI/Hybrid-CLI-Agent",
"short_summary": "Multi-agent CLI orchestrator combining Claude, Gemini, and OpenRouter for cost-effective AI engineering. Routes tasks to specialized models for code analysis,…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "The homepage describes provider costs, including a free Gemini tier and paid Claude usage, but does not present clear public pricing plans for Hybrid CLI Agent."
},
"home_niche": "agent-orchestration-platform",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "metaharness",
"name": "Metaharness",
"url": "https://github.com/ruvnet/agent-harness-generator",
"short_summary": "A factory for AI agent frameworks that generates custom agent harnesses from GitHub repos. Creates repo-aware CLIs, MCP servers, memory systems, and governance…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No reliable public SaaS pricing plans were identified in the supplied repository page content."
},
"home_niche": "agent-framework-open-source",
"also_covers": true,
"upvotes": 0
}
],
"page_url": "https://agentery.com/market/cli-coding-agent",
"summary": {
"niche": "cli-coding-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 $46/mo (6 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": 6,
"reliability": "medium",
"median": 46,
"p25": 39.75,
"p75": 87.5,
"status": "ok"
},
{
"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": 4,
"reliability": "low",
"median": 7.85,
"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": "per_user",
"pricing_unit_label": "per user",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
15,
60
]
}
],
"warnings": [
"This niche currently has sufficient agent pricing but insufficient MCP pricing."
],
"full_pricing_via": {
"tool": "price_benchmark",
"arguments": {
"niche": "cli-coding-agent"
},
"note": "add provider_type + buyer_tier for a specific cohort"
}
},
"page_url": "https://agentery.com/market/cli-coding-agent",
"counts": {
"listings_with_price_capture": 78,
"listings_with_observed_public_price": 22,
"providers_with_numeric_monthly_price_latest_scan": 8,
"like_for_like_comparable_pairs": 8
},
"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": 7.85,
"provider_count": 4,
"plan_observation_count": 8,
"data_confidence": 0.35,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.4,
"provider_count": 4,
"plan_observation_count": 8
},
"reliability": "low",
"members": [
{
"provider": "clavue",
"usd": 5
},
{
"provider": "spettro",
"usd": 5.7
},
{
"provider": "turborg",
"usd": 10
},
{
"provider": "jcode",
"usd": 15
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 50,
"provider_count": 7,
"plan_observation_count": 13,
"data_confidence": 0.6,
"data_confidence_basis": {
"provider_component": 0.58,
"observation_component": 0.65,
"provider_count": 7,
"plan_observation_count": 13
},
"reliability": "medium",
"members": [
{
"provider": "spettro",
"usd": 22.8
},
{
"provider": "clavue",
"usd": 39
},
{
"provider": "turborg",
"usd": 42
},
{
"provider": "jcode",
"usd": 50
},
{
"provider": "adal",
"usd": 100
},
{
"provider": "ternlang",
"usd": 112.86
},
{
"provider": "cmux",
"usd": 125
}
],
"p25": 40.5,
"p75": 106.43
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 298.93,
"provider_count": 2,
"plan_observation_count": 4,
"data_confidence": 0.17,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.2,
"provider_count": 2,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "jcode",
"usd": 200
},
{
"provider": "ternlang",
"usd": 397.86
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 37.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": "kilo",
"usd": 15
},
{
"provider": "cmux",
"usd": 60
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 78,
"listings_with_observed_public_price": 22,
"normalized_observations": 29,
"comparable_providers": 8,
"strict_cohorts": 4,
"exclusion_reasons": {
"ambiguous_cadence": 5,
"usage_not_monthly": 6,
"one_time": 1,
"free_or_zero": 1
}
},
"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": 5,
"usage_not_monthly": 6,
"one_time": 1,
"free_or_zero": 1
},
"billing_mix": {
"freemium": 10,
"free": 10,
"subscription": 1,
"usage": 1
},
"free_tier_share": 0.91,
"top_providers": [
{
"agent_id": "cmux",
"name": "Cmux",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 50,
"monthly_usd": 50,
"commitment": "monthly",
"basis": "$50/month",
"billing_verified": true
},
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0 /mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pro",
"price": "$50 /mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Max",
"price": "$200 /mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Team",
"price": "$60/user/mo",
"kind": "base_subscription",
"unit": "user",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 50,
"monthly_usd": 50,
"headline": "Free plan; paid from $50/mo",
"summary": "Free plan; paid from $50/mo. cmux offers a free tier, paid Pro and Max plans, Team pricing at $60 per user per month, and custom Enterprise pricing."
},
"observed": true
},
{
"agent_id": "gptme",
"name": "gptme",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing or plan prices are shown in the supplied homepage context."
},
"observed": false
},
{
"agent_id": "kilo",
"name": "Kilo",
"price": {
"commercial": {
"entry_offer": {
"line": "Teams",
"monthly_native": 15,
"monthly_usd": 15,
"commitment": "monthly",
"basis": "$15 per user/month × 1",
"billing_verified": true
},
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0 /mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Teams",
"price": "$15 /user/month",
"kind": "base_subscription",
"unit": "user",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 15,
"monthly_usd": 15,
"headline": "Free plan; paid from $15/mo ($15 per user/month × 1)",
"summary": "Free plan; paid from $15/mo ($15 per user/month × 1). Kilo offers a free plan with usage billed separately, Teams at $15 per user per month, and custom-priced Enterprise features."
},
"observed": true
},
{
"agent_id": "openclaude",
"name": "Openclaude",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "OpenClaude",
"price": "0USD",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. OpenClaude is presented as an open-source coding agent with a $0 offer and no recurring pricing details shown."
},
"observed": true
},
{
"agent_id": "oxideterm",
"name": "Oxideterm",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "The homepage shows no public price and states that the core app has zero subscription."
},
"observed": false
}
],
"suggested_next_calls": [
{
"tool": "price_benchmark",
"arguments": {
"niche": "cli-coding-agent"
},
"purpose": "full observed price distribution + per-tier medians for this niche"
},
{
"tool": "niche_report",
"arguments": {
"niche": "cli-coding-agent",
"response_mode": "full"
},
"purpose": "the complete report incl. index series and tier decomposition"
},
{
"tool": "suggest_alternatives",
"arguments": {
"agent_id": "cmux"
},
"purpose": "comparable (optionally cheaper) providers to a named agent"
},
{
"tool": "get_agent_profile",
"arguments": {
"agent_id": "cmux"
},
"purpose": "full profile, integrations and pricing for one provider"
}
]
}
}Full market
21 providers, one sortable view
Dense enough for many listings; progressive disclosure keeps mobile usable.
ProviderTypeFromVs niche medianLiveness
Cmuxprovides a native macOS terminal built for running and managing coding agents and multitasking across multiple terminal panes
Openclaudeautonomously writes and edits code in a repository (reads files, greps, edits, runs tests/commands) via an agent loop in the terminal
TernlangAI agent for terminal interactions with multiple AI providers and tool integrations
Geminiqueries and edits large codebases, generates apps from images or PDFs, and automates complex workflows from the terminal
Karmaboxruns autonomous AI agents ('avatars') that perform tasks like competitor price monitoring, legal contract risk scans, industry research, and supplier qualifica…
AdalAI coding agent for terminal and browser. Code, debug, refactor, search the web, generate images, and manage MCP servers from the command line. Works with Clau…
Agent SvenKeyboard-driven AI coding agent for the terminal. Handles code, debugging with GDB, CI pipelines, and peer agent delegation from a single Rust binary.
AgenttyNative C++26 terminal coding agent with millisecond cold start, sandboxed execution, and support for Claude, GPT, Groq, and local models. Runs as a single 11 M…
CodehamrMinimal, local-first coding agent for terminal use. Runs locally with Ollama, vLLM, or llama.cpp; OpenAI-compatible. No subscription, login, or telemetry requi…
LitecodeCLI AI coding agent for multi-file edits on free/local models with 8k context windows. Executes code changes across projects via plain English instructions.
Nemo CodeFree Claude Code alternative CLI agent powered by open NVIDIA models. Provides AI coding assistance with file editing, shell commands, MCP servers, and optiona…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.