CLI Coding Agent
Query this niche via MCP
niche_report({ niche: "cli-coding-agent" })Agents · median
$23/mo
MCP servers · median
All plans — Agents vs MCPs
each dot = one provider · log scaleAgents $23
clavue · $5
spettro · $6
jcode · $10
turborg · $10
spettro · $23
cmux · $30
clavue · $39
turborg · $42
$5
$10
$25
AgentsMCP serversshaded = middle half · line = median
All plans
8 pricedProvidervs its cohort medianMonthly
clavueagent
$5 below
spettroagent
$6 below
jcodeagent
$10 below
turborgagent
$10 below
spettroagent
$23 ~median
cmuxagent
$30 above
clavueagent
$39 above
turborgagent
$42 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": "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",
"database-query-agent",
"on-call-management-agent",
"legacy-code-modernization"
],
"market_pulse": {
"pulse": 35,
"drivers": [
"65 new builders in 30d"
],
"price_move_30d_pct": -32,
"money_share": 0.13043478260869565,
"entry_rate": 0.7558139534883721,
"alive_share": 0.9772727272727273
},
"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
],
"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
],
"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
],
"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
]
},
"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": 4,
"pro": 5,
"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": 81,
"observed": 23,
"byPersona": {
"free": {
"n": 18,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"usageShare": 0
},
"individual": {
"n": 11,
"nPriced": 10,
"reliability": "medium",
"median": 3,
"p25": 0.7,
"p75": 9.75,
"min": 0.4,
"max": 19,
"usageShare": 0.27
},
"pro": {
"n": 9,
"nPriced": 8,
"reliability": "medium",
"median": 34.5,
"p25": 23,
"p75": 69.75,
"min": 10,
"max": 150,
"usageShare": 0
},
"team_sme": {
"n": 5,
"nPriced": 3,
"reliability": "low",
"median": 35,
"p25": 25,
"p75": 192,
"min": 15,
"max": 349,
"usageShare": 0.2
},
"enterprise": {
"n": 3,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"usageShare": 0.33
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"individual": {
"nMonthly": 7,
"p25": 3,
"median": 9,
"p75": 10,
"confidence": "medium",
"usageShare": 0.27,
"mixedBilling": true,
"monthlyComparable": true
},
"pro": {
"nMonthly": 8,
"p25": 23,
"median": 34.5,
"p75": 69.75,
"confidence": "medium",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 3,
"p25": 25,
"median": 35,
"p75": 192,
"confidence": "low",
"usageShare": 0.2,
"mixedBilling": true,
"monthlyComparable": true
},
"enterprise": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0.33,
"mixedBilling": true,
"monthlyComparable": false
}
},
"byTierCohorts": {
"status": "ok",
"cohorts": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 7.85,
"provider_count": 4,
"plan_observation_count": 7,
"data_confidence": 0.34,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.35,
"provider_count": 4,
"plan_observation_count": 7
},
"reliability": "low",
"members": [
{
"provider": "clavue",
"usd": 5
},
{
"provider": "spettro",
"usd": 5.7
},
{
"provider": "jcode",
"usd": 10
},
{
"provider": "turborg",
"usd": 10
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 39,
"provider_count": 5,
"plan_observation_count": 8,
"data_confidence": 0.41,
"data_confidence_basis": {
"provider_component": 0.42,
"observation_component": 0.4,
"provider_count": 5,
"plan_observation_count": 8
},
"reliability": "medium",
"members": [
{
"provider": "spettro",
"usd": 22.8
},
{
"provider": "cmux",
"usd": 30
},
{
"provider": "clavue",
"usd": 39
},
{
"provider": "turborg",
"usd": 42
},
{
"provider": "ternlang",
"usd": 112.86
}
],
"p25": 30,
"p75": 42
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 25,
"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": 35
}
]
}
],
"rejected": {
"usage_not_monthly": 5,
"ambiguous_cadence": 4,
"one_time": 1
},
"evidence": {
"status": "ok",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "flat",
"count": 16,
"offers": [
{
"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": "$30/month",
"monthly_usd": 30
},
{
"provider": "jcode",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$10/mo",
"monthly_usd": 10
},
{
"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": "$35/user/month",
"monthly_usd": 35
},
{
"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": 5,
"offers": [
{
"provider": "adal",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.40",
"monthly_usd": null
},
{
"provider": "adal",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.60",
"monthly_usd": null
},
{
"provider": "clavue",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.435 / $0.87",
"monthly_usd": null
},
{
"provider": "gemini_cli",
"tier": "team_sme",
"billing": "usage",
"unit": "flat",
"price": "Pay as you go",
"monthly_usd": null
},
{
"provider": "ternlang",
"tier": "enterprise",
"billing": "usage",
"unit": "flat",
"price": "Usage based",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 4,
"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": "kilo",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 10,
"normalized_observations": 18,
"comparable_providers": 7,
"strict_cohorts": 3,
"exclusion_reasons": {
"usage_not_monthly": 5,
"ambiguous_cadence": 4,
"one_time": 1
}
}
}
},
"billingMix": {
"usage": 1,
"free": 12,
"freemium": 10
},
"freeTierShare": 0.96,
"medianLowestUsd": 12.5
},
"movement": {
"niche": "cli-coding-agent",
"sector": "developer-tools-infra",
"pricedNow": 8,
"pairs": 8,
"repriced": [
{
"handle": "ternlang",
"from": 113.96,
"to": 114.15,
"pct": 0.2
}
],
"newlyPriced": [],
"droppedFromPriced": [],
"likeForLikePct": 0,
"kind": "repricing",
"narrative": "Genuine repricing: 1 agent repriced — all up (avg +0%)."
},
"index_series": {
"series": [
{
"day": "2026-07-08",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-09",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-10",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-11",
"index": 100,
"pairs": 3,
"dayChangePct": 0
},
{
"day": "2026-07-12",
"index": 100,
"pairs": 1,
"dayChangePct": 0
},
{
"day": "2026-07-13",
"index": 100,
"pairs": 9,
"dayChangePct": 0
},
{
"day": "2026-07-14",
"index": 100,
"pairs": 9,
"dayChangePct": 0
},
{
"day": "2026-07-15",
"index": 100,
"pairs": 8,
"dayChangePct": 0
},
{
"day": "2026-07-16",
"index": 100,
"pairs": 8,
"dayChangePct": 0
},
{
"day": "2026-07-17",
"index": 100,
"pairs": 8,
"dayChangePct": 0
},
{
"day": "2026-07-18",
"index": 100,
"pairs": 11,
"dayChangePct": 0
},
{
"day": "2026-07-19",
"index": 100,
"pairs": 11,
"dayChangePct": 0
},
{
"day": "2026-07-20",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-07-21",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-07-22",
"index": 100,
"pairs": 13,
"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": 11,
"dayChangePct": 0
},
{
"day": "2026-07-26",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-07-27",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-07-28",
"index": 100,
"pairs": 14,
"dayChangePct": 0
},
{
"day": "2026-07-29",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-07-30",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-07-31",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-08-01",
"index": 100,
"pairs": 13,
"dayChangePct": 0
},
{
"day": "2026-08-02",
"index": 100,
"pairs": 13,
"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
}
],
"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": "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": {
"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. cmux offers a free Mac plan, a $30/month Pro plan, a $35/user/month Team plan, and custom-priced Enterprise access."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "earendil_works_pi_coding_agent",
"name": "Earendil Works Pi Coding Agent",
"url": "https://github.com/earendil-works/pi/tree/main/packages/coding-agent",
"short_summary": "acts as a terminal-based coding agent/harness that uses tools (read, write, edit, bash) to fulfill coding requests",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing for Pi was found in the supplied repository content; the separate GitHub pricing page lists GitHub plans rather than Pi 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": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "gptme is presented as a free, open-source personal AI agent, while a cloud service is described as coming soon."
},
"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": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 15,
"monthly_usd": 15,
"headline": "Free tier, then from $15/mo",
"summary": "Free tier, then from $15/mo. 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": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "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": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 114.15,
"monthly_usd": 131.61,
"headline": "Free tier, then from $114.15/mo",
"summary": "Free tier, then from $114.15/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": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free tier + paid plans (price not published)",
"summary": "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": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free tier + paid plans (price not published)",
"summary": "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
}
],
"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 pricing or subscription details were observed on the homepage."
},
"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": "unknown",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"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 pricing for MetaHarness is shown in the supplied website context."
},
"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 · Individual median $8/mo (4 providers). See benchmarks_by_provider_type_and_tier for the full matrix.",
"benchmarks": [
{
"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": "pro",
"buyer_tier_label": "Pro",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 4,
"reliability": "low",
"median": 34.5,
"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,
35
]
}
],
"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": 81,
"listings_with_observed_public_price": 23,
"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": 7,
"data_confidence": 0.34,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.35,
"provider_count": 4,
"plan_observation_count": 7
},
"reliability": "low",
"members": [
{
"provider": "clavue",
"usd": 5
},
{
"provider": "spettro",
"usd": 5.7
},
{
"provider": "jcode",
"usd": 10
},
{
"provider": "turborg",
"usd": 10
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 39,
"provider_count": 5,
"plan_observation_count": 8,
"data_confidence": 0.41,
"data_confidence_basis": {
"provider_component": 0.42,
"observation_component": 0.4,
"provider_count": 5,
"plan_observation_count": 8
},
"reliability": "medium",
"members": [
{
"provider": "spettro",
"usd": 22.8
},
{
"provider": "cmux",
"usd": 30
},
{
"provider": "clavue",
"usd": 39
},
{
"provider": "turborg",
"usd": 42
},
{
"provider": "ternlang",
"usd": 112.86
}
],
"p25": 30,
"p75": 42
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 25,
"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": 35
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 81,
"listings_with_observed_public_price": 23,
"normalized_observations": 18,
"comparable_providers": 7,
"strict_cohorts": 3,
"exclusion_reasons": {
"usage_not_monthly": 5,
"ambiguous_cadence": 4,
"one_time": 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": {
"usage_not_monthly": 5,
"ambiguous_cadence": 4,
"one_time": 1
},
"billing_mix": {
"usage": 1,
"free": 12,
"freemium": 10
},
"free_tier_share": 0.96,
"top_providers": [
{
"agent_id": "cmux",
"name": "Cmux",
"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. cmux offers a free Mac plan, a $30/month Pro plan, a $35/user/month Team plan, and custom-priced Enterprise access."
},
"observed": true
},
{
"agent_id": "earendil_works_pi_coding_agent",
"name": "Earendil Works Pi Coding Agent",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing for Pi was found in the supplied repository content; the separate GitHub pricing page lists GitHub plans rather than Pi pricing."
},
"observed": false
},
{
"agent_id": "gptme",
"name": "gptme",
"price": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "gptme is presented as a free, open-source personal AI agent, while a cloud service is described as coming soon."
},
"observed": true
},
{
"agent_id": "kilo",
"name": "Kilo",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 15,
"monthly_usd": 15,
"headline": "Free tier, then from $15/mo",
"summary": "Free tier, then from $15/mo. 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": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "OpenClaude is presented as an open-source coding agent with a $0 offer and no recurring pricing details shown."
},
"observed": true
}
],
"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
23 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
gptmeAutonomous personal AI agent that writes and executes code, edits files, browses the web, processes images, and assists with general knowledge-work from the te…
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…
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…
PbiOpen-source Python CLI tool enabling Claude Code to build, manage, and deploy Power BI semantic models. 22 commands, 7 skills, zero configuration.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.