Parse source files using AST to extract targeted code context and relevant imports, optimizing token usage for AI-based code analysis and assistance. Supports TypeScript, JavaScript, Python, Go, and Rust.
Compare code versions to identify specific changes, extract minimal updates, and optimize code references efficiently for AI assistants. Supports TypeScript/JavaScript, Python, Go, and Rust.
Evaluate code quality by identifying issues, suggesting improvements, and detecting vulnerabilities across multiple programming languages to enhance software reliability and maintainability.
Analyze git changes using specified LLM models to review code for task/feature/bugfix alignment, security, performance, and coding standards, tailored to project context.
Enables AI assistants to maintain persistent project context across sessions by storing and retrieving structured information in markdown files organized in a memory bank directory.
A Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.
A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.