Skip to content

Commit 49e65f7

Browse files
committed
feat(catalog): refresh coding product data
1 parent 30f45b9 commit 49e65f7

51 files changed

Lines changed: 1231 additions & 1024 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/manifest-automation/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The merge helper is advisory. Always inspect its proposed result before applying
4242

4343
## GitHub stars
4444

45-
`data/github-stars.json` tracks `cli`, `desktop`, `extension`, `ide`, and selected `model` entries. Every CLI, desktop, extension, and IDE manifest must have a corresponding entry; use `null` when no official repository or trustworthy count is available. Providers and vendors are not tracked.
45+
`data/github-stars.json` tracks `cli`, `desktop`, `extension`, and `ide` entries. Every CLI, desktop, extension, and IDE manifest must have a corresponding entry; use `null` when no official repository or trustworthy count is available. Models, providers, and vendors are not tracked.
4646

4747
## Validation
4848

data/github-stars.json

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -42,49 +42,32 @@
4242
"kiro-cli": 4.1,
4343
"kode": 5.2,
4444
"vibe-cli": 4.8,
45-
"neovate-code": 1.6,
4645
"omp": 19.9,
4746
"opencode": 190,
4847
"qoder-cli": null,
49-
"qwen-code": 26.3,
50-
"rovo-dev-cli": null
48+
"qwen-code": 26.3
5149
},
5250
"desktops": {
5351
"air": null,
5452
"claude-code-desktop": 139.2,
53+
"codebuddy": null,
5554
"codex-app": 102.6,
5655
"factory-desktop": null,
5756
"minimax-code": 0,
5857
"opencode-desktop": 190,
5958
"qoder": null,
6059
"stagewise": 6.8,
61-
"trae-work": null,
6260
"verdent-deck": 0,
63-
"workbuddy": null,
6461
"zcode": null
6562
},
6663
"ides": {
6764
"antigravity": null,
68-
"codebuddy": null,
6965
"cursor": 33.1,
7066
"intellij-idea": 20.4,
7167
"kiro": 4.1,
7268
"trae": 0.9,
7369
"vscode": 187.9,
7470
"windsurf": null,
7571
"zed": 87.6
76-
},
77-
"models": {
78-
"claude-fable-5": null,
79-
"claude-opus-4-8": null,
80-
"claude-sonnet-5": null,
81-
"composer": null,
82-
"deepseek-3-2": null,
83-
"gemini-3-1-pro-preview": null,
84-
"gemini-3-5-flash": null,
85-
"glm-4-6v": null,
86-
"gpt-5-6-luna": null,
87-
"gpt-5-6-sol": null,
88-
"gpt-5-6-terra": null
8972
}
9073
}

manifests/$schemas/cli.schema.json

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,31 @@
33
"title": "CLI Manifest Schema",
44
"description": "Schema for CLI tool metadata",
55
"type": "object",
6-
"allOf": [{ "$ref": "./ref/app.schema.json" }]
6+
"allOf": [
7+
{ "$ref": "./ref/app.schema.json" },
8+
{
9+
"type": "object",
10+
"properties": {
11+
"latestVersion": {
12+
"type": "string",
13+
"minLength": 1,
14+
"pattern": "^(?!\\s*(?:[Ll][Aa][Tt][Ee][Ss][Tt]|[Uu][Nn][Kk][Nn][Oo][Ww][Nn]|[Nn]\\/?[Aa]|[Tt][Bb][Dd]|[-—])\\s*$).+$",
15+
"description": "Concrete current CLI version; placeholders such as Latest, Unknown, N/A, or TBD are not allowed"
16+
},
17+
"resourceUrls": {
18+
"type": "object",
19+
"properties": {
20+
"download": {
21+
"type": "string",
22+
"format": "uri",
23+
"pattern": "^https://",
24+
"description": "Official HTTPS download or installation page"
25+
}
26+
},
27+
"required": ["download"]
28+
}
29+
},
30+
"required": ["latestVersion", "resourceUrls"]
31+
}
32+
]
733
}

manifests/$schemas/ref/product.schema.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,18 @@
171171
},
172172
"per": {
173173
"type": ["string", "null"],
174-
"description": "Billing period with optional unit (e.g., 'month', 'year', 'user/month', 'seat/year', 'one-time', 'custom')"
174+
"enum": [
175+
"month",
176+
"user/month",
177+
"year",
178+
"hour",
179+
"credit",
180+
"usage-based",
181+
"subscription",
182+
"custom",
183+
null
184+
],
185+
"description": "Canonical lowercase billing period or published non-numeric pricing state. Trial duration and other plan details belong in the tier name, not this field."
175186
},
176187
"category": {
177188
"type": "string",

manifests/clis/amp-cli.json

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,17 @@
3939
}
4040
},
4141
"verified": true,
42-
"lastVerifiedAt": "2026-07-30",
42+
"lastVerifiedAt": "2026-07-31",
4343
"verifiedBy": "codex-agent",
4444
"confidence": "high",
4545
"websiteUrl": "https://ampcode.com",
4646
"docsUrl": "https://ampcode.com",
4747
"vendor": "Sourcegraph",
48-
"latestVersion": "1.0.0",
48+
"latestVersion": "0.0.1785488326-gdfd462",
49+
"releaseTracking": {
50+
"provider": "npm",
51+
"identifier": "@ampcode/cli"
52+
},
4953
"githubUrl": null,
5054
"license": "Proprietary",
5155
"pricing": [
@@ -79,7 +83,7 @@
7983
}
8084
],
8185
"resourceUrls": {
82-
"download": "https://ampcode.com",
86+
"download": "https://ampcode.com/manual",
8387
"changelog": "https://ampcode.com",
8488
"pricing": "https://ampcode.com/pricing",
8589
"mcp": null,
@@ -98,16 +102,19 @@
98102
"platforms": [
99103
{
100104
"os": "macOS",
105+
"installCommand": "curl -fsSL https://ampcode.com/install.sh | bash",
101106
"launchCommand": "amp",
102107
"installPath": null
103108
},
104109
{
105110
"os": "Windows",
111+
"installCommand": "powershell -c \"irm https://ampcode.com/install.ps1 | iex\"",
106112
"launchCommand": "amp",
107113
"installPath": null
108114
},
109115
{
110116
"os": "Linux",
117+
"installCommand": "curl -fsSL https://ampcode.com/install.sh | bash",
111118
"launchCommand": "amp",
112119
"installPath": null
113120
}
@@ -127,6 +134,16 @@
127134
"url": "https://ampcode.com/pricing",
128135
"title": "Amp pricing",
129136
"fields": ["pricing", "resourceUrls.pricing"]
137+
},
138+
{
139+
"url": "https://ampcode.com/manual",
140+
"title": "Amp Owner's Manual",
141+
"fields": ["resourceUrls.download", "platforms"]
142+
},
143+
{
144+
"url": "https://www.npmjs.com/package/@ampcode/cli",
145+
"title": "Amp CLI npm package",
146+
"fields": ["latestVersion", "releaseTracking"]
130147
}
131148
]
132149
}

manifests/clis/antigravity-cli.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
"name": "Organization",
124124
"value": null,
125125
"currency": null,
126-
"per": "usage",
126+
"per": "usage-based",
127127
"category": "Enterprise"
128128
}
129129
],

manifests/clis/auggie-cli.json

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,17 @@
3939
}
4040
},
4141
"verified": true,
42-
"lastVerifiedAt": "2026-07-30",
42+
"lastVerifiedAt": "2026-07-31",
4343
"verifiedBy": "codex-agent",
4444
"confidence": "high",
4545
"websiteUrl": "https://www.augmentcode.com",
4646
"docsUrl": "https://docs.augmentcode.com/cli",
4747
"vendor": "Augment",
48-
"latestVersion": "0.7.0",
48+
"latestVersion": "0.34.0",
49+
"releaseTracking": {
50+
"provider": "npm",
51+
"identifier": "@augmentcode/auggie"
52+
},
4953
"githubUrl": "https://github.com/augmentcode/auggie",
5054
"license": "Proprietary",
5155
"pricing": [
@@ -65,7 +69,7 @@
6569
}
6670
],
6771
"resourceUrls": {
68-
"download": "https://www.augmentcode.com",
72+
"download": "https://docs.augmentcode.com/cli/overview",
6973
"changelog": null,
7074
"pricing": "https://www.augmentcode.com/pricing",
7175
"mcp": "https://www.augmentcode.com/mcp",
@@ -89,19 +93,19 @@
8993
"platforms": [
9094
{
9195
"os": "macOS",
92-
"installCommand": "npm install -g @augmentcode/npm i @augmentcode/auggie",
96+
"installCommand": "npm install -g @augmentcode/auggie",
9397
"launchCommand": "auggie",
9498
"installPath": null
9599
},
96100
{
97101
"os": "Windows",
98-
"installCommand": "npm install -g @augmentcode/npm i @augmentcode/auggie",
102+
"installCommand": "npm install -g @augmentcode/auggie",
99103
"launchCommand": "auggie",
100104
"installPath": null
101105
},
102106
{
103107
"os": "Linux",
104-
"installCommand": "npm install -g @augmentcode/npm i @augmentcode/auggie",
108+
"installCommand": "npm install -g @augmentcode/auggie",
105109
"launchCommand": "auggie",
106110
"installPath": null
107111
}
@@ -120,12 +124,17 @@
120124
{
121125
"url": "https://docs.augmentcode.com/cli/overview",
122126
"title": "Introducing Auggie CLI",
123-
"fields": ["name", "description", "docsUrl"]
127+
"fields": ["name", "description", "docsUrl", "resourceUrls.download", "platforms"]
124128
},
125129
{
126130
"url": "https://www.augmentcode.com/pricing",
127131
"title": "Augment pricing",
128132
"fields": ["pricing", "resourceUrls.pricing"]
133+
},
134+
{
135+
"url": "https://www.npmjs.com/package/@augmentcode/auggie",
136+
"title": "Auggie CLI npm package",
137+
"fields": ["latestVersion", "releaseTracking"]
129138
}
130139
]
131140
}

manifests/clis/claude-code-cli.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
{
5050
"url": "https://code.claude.com/docs/en/installation",
5151
"title": "Claude Code installation",
52-
"fields": ["platforms"]
52+
"fields": ["resourceUrls.download", "platforms"]
5353
},
5454
{
5555
"url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.215",
@@ -102,7 +102,7 @@
102102
"fields": ["communityUrls.blog"]
103103
}
104104
],
105-
"lastVerifiedAt": "2026-07-19",
105+
"lastVerifiedAt": "2026-07-31",
106106
"verifiedBy": "codex-agent",
107107
"confidence": "medium",
108108
"websiteUrl": "https://code.claude.com",
@@ -120,47 +120,47 @@
120120
"name": "Pro",
121121
"value": 20,
122122
"currency": "USD",
123-
"per": "Month",
123+
"per": "month",
124124
"category": "Individual"
125125
},
126126
{
127127
"name": "Pro (Annual)",
128128
"value": 17,
129129
"currency": "USD",
130-
"per": "Month",
130+
"per": "month",
131131
"category": "Individual"
132132
},
133133
{
134134
"name": "Max 5x",
135135
"value": 100,
136136
"currency": "USD",
137-
"per": "Month",
137+
"per": "month",
138138
"category": "Individual"
139139
},
140140
{
141141
"name": "Max 20x",
142142
"value": 200,
143143
"currency": "USD",
144-
"per": "Month",
144+
"per": "month",
145145
"category": "Individual"
146146
},
147147
{
148148
"name": "Team",
149149
"value": null,
150150
"currency": "USD",
151-
"per": "Custom",
151+
"per": "custom",
152152
"category": "Team"
153153
},
154154
{
155155
"name": "Enterprise",
156156
"value": null,
157157
"currency": "USD",
158-
"per": "Custom",
158+
"per": "custom",
159159
"category": "Enterprise"
160160
}
161161
],
162162
"resourceUrls": {
163-
"download": null,
163+
"download": "https://code.claude.com/docs/en/installation",
164164
"changelog": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
165165
"pricing": "https://claude.com/pricing",
166166
"mcp": "https://code.claude.com/docs/en/mcp",

manifests/clis/cline-cli.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
}
4040
},
4141
"verified": true,
42-
"lastVerifiedAt": "2026-07-30",
42+
"lastVerifiedAt": "2026-07-31",
4343
"verifiedBy": "codex-agent",
4444
"confidence": "high",
4545
"websiteUrl": "https://cline.bot/cline-cli",
@@ -60,6 +60,13 @@
6060
"per": null,
6161
"category": "Individual"
6262
},
63+
{
64+
"name": "AI Inference",
65+
"value": null,
66+
"currency": null,
67+
"per": "usage-based",
68+
"category": "Individual"
69+
},
6370
{
6471
"name": "Enterprise",
6572
"value": null,

0 commit comments

Comments
 (0)