awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesCodebase Analysis Tools

Tools for ingesting and analyzing codebase structures to assist with documentation or AI context.

Distinct from Codebase Analysis Tools: Focuses on codebase ingestion for LLM or analysis contexts.

Explore 13 awesome GitHub repositories matching development tools & productivity · Codebase Analysis Tools. Refine with filters or upvote what's useful.

Awesome Codebase Analysis Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • roovetgit/roo-codeRooVetGit 的头像

    RooVetGit/Roo-Code

    24,279在 GitHub 上查看↗

    Roo-Code is an editor extension and AI agent orchestrator designed to automate software engineering tasks. It functions as an LLM-powered tool that generates source code from natural language descriptions and manages autonomous agents directly within the development environment. The system distinguishes itself through the use of role-based behavioral profiles, allowing the agent to switch between personas such as Architect or Debugger to align with different project phases. It also operates as a Model Context Protocol client, connecting to external servers to expand the data sources and tools

    Provides the ability to analyze project structures and file logic to explain how the software functions.

    TypeScript
    在 GitHub 上查看↗24,279
  • python/mypypython 的头像

    python/mypy

    20,489在 GitHub 上查看↗

    mypy is a static type checker for Python that analyzes source code to detect type errors and inconsistencies without executing the program. It functions as a static analysis tool and type inference engine, providing a gradual typing system that allows type hints to be added to a codebase incrementally while maintaining compatibility with dynamic typing. The project distinguishes itself through a combination of performance and precision features. It utilizes a daemon-based incremental checking system and multi-process parallel analysis to manage large codebases, supported by binary cache persi

    Utilizes incremental checks and parallel analysis to manage type safety in extensive Python projects.

    Pythonlinterpythontypechecker
    在 GitHub 上查看↗20,489
  • cyclotruc/gitingestcyclotruc 的头像

    cyclotruc/gitingest

    14,970在 GitHub 上查看↗

    Gitingest is a tool for extracting, converting, and estimating the token size of codebases to facilitate ingestion by large language models. It transforms GitHub repositories and local directories into a single formatted text file that serves as a structured context window for model analysis. The utility includes a codebase token estimator to calculate file structure and total token counts, helping to determine the scale of the extracted content. It supports both public and private repositories through token-based authentication and respects gitignore configurations to filter out irrelevant p

    Extracts source files and directory structures to analyze project layout and calculate total token size.

    Python
    在 GitHub 上查看↗14,970
  • millionco/react-doctormillionco 的头像

    millionco/react-doctor

    12,769在 GitHub 上查看↗

    React Doctor is a static analysis tool for React codebases designed to identify security, performance, and architectural issues. It functions as a codebase health diagnostic engine that produces numeric health scores and structured diagnostics to improve maintainability. The tool features an incremental code scanner that evaluates only the files changed between branches or staged in the working tree to provide fast feedback. It is designed to operate as a quality gate within CI pipelines, allowing for the enforcement of codebase health standards by failing builds on critical errors. The anal

    Analyzes codebase structures to produce actionable diagnostics and health scores.

    TypeScriptagentscode-reviewdoctor
    在 GitHub 上查看↗12,769
  • missing-semester-cn/missing-semester-cn.github.iomissing-semester-cn 的头像

    missing-semester-cn/missing-semester-cn.github.io

    7,311在 GitHub 上查看↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches answering questions about a codebase's structure and logic to help new team members understand the project.

    Markdown
    在 GitHub 上查看↗7,311
  • mufeedvh/code2promptmufeedvh 的头像

    mufeedvh/code2prompt

    7,145在 GitHub 上查看↗

    code2prompt is a codebase-to-prompt converter and LLM context generator that transforms source code and directory structures into formatted text blocks for large language models. It functions as both a utility for generating prompts and an AI agent context server that exposes codebase files and metadata to coding assistants via a standardized server protocol. The tool distinguishes itself through git-aware capabilities, integrating commit messages and branch diffs to provide version control context for AI-generated code changes. It also utilizes the Model Context Protocol to allow external AI

    Curates specific sets of source files using templates and globs for structured AI-driven documentation.

    Rustaichatgptclaude
    在 GitHub 上查看↗7,145
  • ondrajz/go-callvisondrajz 的头像

    ondrajz/go-callvis

    6,488在 GitHub 上查看↗

    Visualize call graph of a Go program using Graphviz

    Explores and documents the structural layout of a Go project by grouping functions by package or receiver type.

    Goawesome-gocallgraphgolang
    在 GitHub 上查看↗6,488
  • qodo-ai/qodo-coverqodo-ai 的头像

    qodo-ai/qodo-cover

    5,444在 GitHub 上查看↗

    Qodo Cover is an engineering governance platform and AI-powered assistant designed for automated code review and unit test generation. It utilizes an abstract syntax tree codebase knowledge graph to map dependencies and architectural relationships, allowing it to analyze pull requests and enforce organizational coding standards. The system distinguishes itself through a multi-agent analysis pipeline that performs architectural reasoning and identifies bugs beyond the immediate diff. It features a model context protocol server to expose codebase intelligence to external tools and can automatic

    Parses repositories into structured knowledge by extracting syntactic relationships using abstract syntax trees.

    Pythonagentsaitest-automation
    在 GitHub 上查看↗5,444
  • supabase-community/postgres-language-serversupabase-community 的头像

    supabase-community/postgres-language-server

    5,242在 GitHub 上查看↗

    This project is a Language Server Protocol implementation for PostgreSQL that provides autocompletion, syntax diagnostics, and type checking for SQL and PL/pgSQL. It functions as a database schema validator and a static analysis engine designed to detect security vulnerabilities, performance bottlenecks, and dangerous migration patterns in database scripts. The server differentiates itself by using live database connections to provide schema-aware intelligence, allowing it to verify that tables, columns, and data types actually exist. It performs static analysis on procedural functions to det

    Optimizes diagnostic checks by filtering based on version control ignore patterns and modified files.

    Rustlanguage-server-protocolpostgres
    在 GitHub 上查看↗5,242
  • eastlondoner/vibe-toolseastlondoner 的头像

    eastlondoner/vibe-tools

    4,773在 GitHub 上查看↗

    Vibe-tools is a command-line interface that provides a unified way to query multiple AI models, analyze codebases, plan and execute complex tasks, search the web, and analyze YouTube videos. It combines several distinct tools into a single CLI: a multi-model AI query tool, an AI codebase analyzer, a task automation CLI, a web-enabled AI assistant, and a YouTube video analysis CLI. The tool can send prompts to any supported AI model, retrieve documentation from configured sources, and generate implementation plans by analyzing codebase files with multiple AI models. It differentiates through i

    Analyzes local and remote repositories to generate AI-driven summaries, implementation plans, and documentation.

    TypeScript
    在 GitHub 上查看↗4,773
  • iflow-ai/iflow-cliiflow-ai 的头像

    iflow-ai/iflow-cli

    4,609在 GitHub 上查看↗

    iflow-cli is a command-line interface and suite of AI tools designed for software engineering, workflow orchestration, and multimodal data analysis. It functions as an LLM command line interface that enables users to execute AI workflows, analyze codebase structures, and interact with large language models directly from the terminal. The project features a plugin-based agent architecture that allows for the integration of specialized domain experts and custom instruction sets from an external marketplace. It distinguishes itself through a multimodal AI terminal capable of processing visual da

    Scans project structures to identify architectural components, resolve exceptions, and generate technical documentation.

    Shell
    在 GitHub 上查看↗4,609
  • theprimeagen/99ThePrimeagen 的头像

    ThePrimeagen/99

    3,928在 GitHub 上查看↗

    This project is an AI-powered development tool and IDE extension designed for codebase searching, automated code refactoring, and prompt context management. It functions as an LLM-driven code editor that enables users to rewrite code, scan projects, and track task completion using large language models. The system features a prompt context manager that automatically attaches relevant files and rule sets to requests to improve accuracy. It includes a codebase search tool that uses natural language prompts to locate specific logic and provide explanatory notes across a project. The tool covers

    Functions as a system that uses LLM-driven prompts to locate specific logic and provide explanatory notes.

    Lua
    在 GitHub 上查看↗3,928
  • parcadei/continuous-claude-v3parcadei 的头像

    parcadei/Continuous-Claude-v3

    3,531在 GitHub 上查看↗

    This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating

    Discovers project functionality by running parallel searches for file patterns and architectural conventions.

    Pythonagentsclaude-codeclaude-code-cli
    在 GitHub 上查看↗3,531
  1. Home
  2. Development Tools & Productivity
  3. Codebase Analysis Tools
  4. Codebase Analysis Tools

探索子标签

  • AI-Powered Codebase Search1 个子标签Tools that use LLMs to search and explain logic across a project's source code. **Distinct from Codebase Analysis Tools:** Distinct from Codebase Analysis Tools: focuses on the retrieval and explanation of specific logic via prompts.
  • Codebase Statistics ExtractorsTools that extract and display statistics about codebases. **Distinct from Codebase Analysis Tools:** Distinct from Codebase Analysis Tools: focuses on statistics extraction.
  • Scale-Aware Analysis1 个子标签Optimization techniques for maintaining type safety in very large source repositories. **Distinct from Codebase Analysis Tools:** Distinct from Codebase Analysis Tools: focuses on the performance and maintenance of type safety at scale rather than semantic search.