简体中文 | English
Code Context Engine is a local runtime for review agents and coding agents. It turns a repository into structured evidence and context bundles instead of exposing search rows as the primary product.
The product center is:
- local TypeScript runtime
- task-oriented context builders
- agent bundle / skill templates
Default retrieval strategy:
- lexical / symbol first
- graph expand second
- semantic rerank last
npm install -g code-context-engineimport { createCodeContextEngine } from 'code-context-engine';
const engine = createCodeContextEngine({ repoRoot: '/path/to/repo' });
const lexical = await engine.search.lexical({
query: 'authenticateUser',
mode: 'exact',
pathPattern: 'src/auth/**',
lang: 'ts',
});
const implementation = await engine.tasks.implementationContext({
task: 'implementation_context',
query: 'UserRepository',
symbolHints: ['findById', 'save'],
});
const impact = await engine.tasks.findImpact({
task: 'find_impact',
query: 'UserService',
});
const review = await engine.tasks.reviewContextForDiff({
task: 'review_pr',
diffText: rawDiff,
});The runtime now exposes higher-level navigation capabilities:
findDefinitionfindReferencesfindImplementationsfindImportersfindExportsfindContainingScope
The MCP adapter keeps only tools that directly help agent workflows:
check_indexrebuild_indexread_filerepo_maplexical_searchimplementation_contextfind_testsfind_impactfind_extension_pointsreview_context_for_diff
code-context-engine ai serve
code-context-engine ai serve --http --port 3000The CLI is retained only for local debugging and verification:
code-context-engine ai index --overwrite
code-context-engine ai check-index
code-context-engine ai status --json
code-context-engine ai repo-map --max-files 20
code-context-engine ai agent install
code-context-engine ai servenpx skills add mars167/git-ai-cli/skills/git-ai-code-search
code-context-engine ai agent installnpm run build
npm test