Skip to content
PluginStats

carrick weekly downloads statistics

By carrick-tools · npm · Claude Code

Maps your entire TypeScript codebase across services and repositories, giving AI agents full context on existing types, routes, and function behaviours over MCP before they write duplicate or breaking code.

View on npm Fresh · Oct 17, 2026

carrick has 843 recorded weekly downloads on npm, a decrease of 77.9% over the past 30 days.

It ranks #1420 of 2,251 tracked npm listings by weekly downloads.

PluginStats has 542 daily observations since Apr 24, 2025; the latest is from Oct 17, 2026.

Weekly downloads
843
Official API · Oct 17, 2026
7-day growth
-60.9%
-1.3K weekly downloads
30-day growth
-77.9%
-3K weekly downloads
90-day growth
—
Insufficient history
Rank
#1420
Among tracked npm listings

About carrick

Carrick

TypeScript codebase intelligence for AI agents & IDEs.

Coding agents working across full-stack and multi-service codebases routinely rebuild existing helpers, trust stale type definitions, and modify API contracts without knowing who consumes them.

Carrick solves this by indexing your entire TypeScript ecosystem, from frontend apps to backend services, whether they live in a monorepo or across multiple repositories. By integrating deeply with the TypeScript compiler, Carrick traces every route, type, and cross-service call while recording function behaviour—so agents search by intent rather than name and stay grounded in your real architecture.

Delivered via MCP for AI agents and LSP for IDEs, Carrick ensures models see existing endpoints and utilities before generating new code. The scanner is source-available, runs from your CLI or CI pipeline, and includes a Free plan so you can start building safer agent workflows immediately.

Get started

carrick init signs you in, asks which repositories to index and connects your agent. Your agent then writes each repository's carrick.json and runs the first scan. The quick start has the details (Node 24 or newer).

One index, three surfaces

Search existing code through your agent, inspect live contracts in your editor, and catch breaking changes in your pull requests.

In your agent

Give your AI assistants complete context on what already exists, how endpoints are shaped, and who breaks if something changes. Carrick maps every function by what it actually does, allowing agents to find existing implementations and build on them—even in repositories you haven't checked out locally. Endpoint types are pulled straight from the TypeScript compiler in the service that exposes them.

Works with any MCP-compatible agent, including Claude Code, Cursor, Windsurf, and Codex.

In your editor

Inspect cross-service contracts and jump between connected files without leaving your IDE. "Go to Definition" jumps directly from a service call to its handler when the code is on disk, while Code Lens displays every caller across your local index inline. If a frontend call and backend handler fall out of sync, Carrick surfaces type mismatches as native editor diagnostics.

Available on the Visual Studio Marketplace and Open VSX, or runnable as a standard LSP server.

In your pull request

Bring the exact same index into CI to catch contract risks, duplicate work, and silent version drift. When a producer and consumer fall out of sync—regardless of protocol—Carrick flags the exact mismatch directly on your PR before it merges. It also checks dependency versions across services to catch conflicting package updates early.

Skills

Carrick ships with four skills for the most common agent failures — breaking a caller in another service, rebuilding existing code, trusting a stale copy of another service's type, and missing places in a codebase-wide change. Each skill gets its answer from the Carrick index. carrick init installs them into .claude/skills/ and .agents/skills/.

| Skill | Use it | What it returns |

| carrick-impact | Before changing or deleting a route, handler, response shape, event or shared function, or to ask "who calls this?" | Everything that depends on the code you are about to change, with a file and line for each, and a type verdict for each consumer | | carrick-reuse | At the end of a task that added or changed functions, or to ask "does this already exist?" | The new functions compared against the whole function index, and the places the project has built the same thing twice | | carrick-drift | Before changing a request or response type, or when a compatibility verdict names a problem you cannot place | The producer's type, each consumer call site's expected type and the stored verdict, side by side, one operation at a time | | carrick-census | For "find every place that does X" questions | Every match for two wordings of one concept, paged to the end and joined into one list with a receipt |

Ask your agent

• "Which functions handle webhook signing across our services?" • "Where do we deduplicate users by email?" • "What calls /api/users, and what response shape does each caller expect?" • "Show me every function that retries on rate-limit errors."

Docs

• CLI reference • Building the index • carrick.json • MCP tools • Task skills • In your editor

Licence

Carrick has a free tier, and paid plans are on the pricing page. Elastic License 2.0. See LICENSE.md.

Description from the npm listing.

  • typescript
  • monorepo
  • api
  • contracts
  • lsp
  • claude-code

Where carrick sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 72, #1 (overall #1421)
All npm: every listing in weekly downloads order
PNG SVG
Claude Code233 listings · 12 pages · page 10, #1 (overall #181)
Claude Code: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

carrick weekly downloads on npm, last 90 days: 843 weekly downloads as of Oct 17, 2026.carrickWeekly downloads on npm · Last 90 days843downloads / week01K2K3K4KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
carrick weekly downloads on npm, last 90 days: 843 weekly downloads as of Oct 17, 2026.
PNG SVG

7/30/90-day growth

carrick weekly downloads growth on npm: -60.9% over 7 days, -77.9% over 30 days, 90-day growth unavailable.carrickWeekly downloads growth on npm843downloads / week now7-day growth-1,314 weekly downloads-60.9%30-day growth-2,968 weekly downloads-77.9%90-day growth+843 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
carrick weekly downloads growth on npm: -60.9% over 7 days, -77.9% over 30 days, 90-day growth unavailable.
PNG SVG

Ranking history

carrick npm ranking history: currently #1420 (by weekly downloads).carricknpm ranking · by weekly downloads · Last 90 days#1420current rank#400#600#800#1000#1200#1400#1600Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
carrick npm ranking history: currently #1420 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (542)
Recent weekly downloads observations for carrick
Date (UTC)Weekly downloadsChange vs. previous
843-529
1,372-104
1,476-275
1,751-318
2,0690
2,069+263
1,806-351
2,157-279
2,436-259
2,695-89
2,784-35
2,819-325
3,144-288
3,432—

Similar npm Claude Code plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/carrick. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.