carrick
Thriving Thriving Rust RS TypeScript TS
↑ 72 ?
carrick carrick-tools/carrick

Carrick 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.

https://carrick.tools β†—
HEALTH ? 86 / Healthy
// solo builder ai-agentscode-intelligencedeveloper-toolsgithub-actionsllmmcpmcp-servermicroservicesruststatic-analysis ?

// readme

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

npm install -g carrick
carrick init

carrick init signs you in, connects your agent and downloads your index. The quick start has the details (Node 24 or newer).…