16 repository-uri
Tools for querying and extracting insights from source code repositories using automated analysis.
Distinguishing note: Focuses on repository-level semantic search and retrieval rather than general AI chat.
Explore 16 awesome GitHub repositories matching artificial intelligence & ml · Codebase Analysis. Refine with filters or upvote what's useful.
OpenCode is an autonomous software developer and LLM coding agent designed to write code and manage development workflows. It functions as an AI development automator that executes multi-step coding tasks and modifies project files to build software automatically from high-level instructions. The system employs a task orchestrator to decompose goals into sequences of tool calls and autonomous execution steps. It features a recursive research loop for conducting deep technical searches and a restricted read-only mode for analyzing and exploring large codebases to plan changes without modifying
Provides a read-only mode for querying and extracting insights from large code repositories to plan technical changes.
This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,
Provides AI-powered search and question-answering capabilities to retrieve insights from repository files and documentation.
Strix is an automated security research and vulnerability scanning platform that leverages language models to orchestrate complex security analysis tasks. It functions as a comprehensive framework for penetration testing and continuous security integration, allowing users to embed automated vulnerability research directly into development pipelines or execute it within isolated, containerized environments. The platform distinguishes itself through a multi-agent orchestration engine that coordinates specialized autonomous agents to perform parallel security assessments. By integrating LLM-agno
Examines client-side scripts to detect vulnerable libraries and extract reconnaissance data from web assets.
Qwen-code is an AI-powered development framework designed for orchestrating intelligent coding agents within terminal and IDE environments. It provides a comprehensive infrastructure for automating software maintenance, code generation, and complex refactoring tasks by managing multi-agent workflows and persistent session states. The system is built to handle both interactive development and automated background processes, ensuring that agents can execute shell commands and file operations safely within isolated, sandboxed environments. What distinguishes this project is its focus on granular
Analyzes project files to provide high-level architectural overviews and automated code generation.
CodeQwen1.5 is a large language model designed for generating, completing, and analyzing code. It functions as an AI code generator capable of writing programming logic across hundreds of different languages. The model is distinguished by its long-context capabilities, allowing it to process up to one million tokens to reason across entire software repositories. It also operates as a function calling model, utilizing specialized formats to execute complex coding tasks and browser-based automation. The system supports intelligent code completion through fill-in-the-middle capabilities, which
Extracts insights and reasons across massive software repositories using a large token context window.
Qwen3-Coder is a specialized large language model designed for software development, technical reasoning, and automated code synthesis. Built on transformer-based sequence modeling, it functions as a multilingual programming assistant capable of generating, completing, and debugging source code across more than one hundred programming languages. The model distinguishes itself through its capacity to process and maintain logical coherence across massive datasets, supporting context windows of up to one million tokens. This allows for repository-scale reasoning, enabling the model to analyze co
Processes and reasons over extensive repositories to identify logical errors and architectural patterns.
Ktor is a framework for building asynchronous server applications and cross-platform network clients using the Kotlin programming language. It provides a lightweight, modular architecture that allows developers to construct services and communication layers by composing independent components and plugins. The framework is defined by its pipeline-based plugin system, which enables the injection of custom logic into request processing stages, and a type-safe domain-specific language for defining application routing. By utilizing an asynchronous execution model, it handles concurrent network ope
Provides automated analysis of codebase structures to assist in refactoring and navigation.
This platform is an automated documentation and codebase analysis system designed to generate structured wikis, technical guides, and interactive diagrams from source code repositories. It functions as a retrieval-augmented generation framework that connects codebases to language models, enabling context-aware answers, deep research, and automated documentation updates through semantic vector search. The system distinguishes itself through a self-hosted, containerized architecture that supports both cloud-based and local AI model execution. It provides sophisticated model orchestration, allow
Indexes and analyzes project architecture to produce interactive diagrams, API specifications, and deep insights.
This project is an AI software engineering tool and framework for building autonomous coding agents. It provides a system for automating program synthesis and bug fixing by integrating large language models with codebase analysis and iterative refinement loops. The framework features an agentic development server that exposes task execution interfaces to remote agents through a structured protocol. This allows for the remote execution of development tasks and the embedding of autonomous program synthesis capabilities into external software projects. The toolset covers AI-driven project scaff
Scans source files to identify potential bugs and suggest architectural improvements using AI.
Skill Seekers is a toolset for generating large language model knowledge bases, featuring a multi-source content scraper and a dedicated RAG data pipeline. It extracts technical data from documentation, code, and video to create structured assets and configuration files for AI-powered IDE extensions. The project distinguishes itself through the ability to transform raw data into polished tutorials and specialized skills for AI plugin marketplaces. It utilizes abstract syntax tree parsing and optical character recognition to analyze GitHub repositories, PDFs, and video frames, converting these
Analyzes source code to detect design patterns and extract test examples for architecture overviews.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Analyzes project logic, locates functionality, and explores code relationships using semantic codebase indexing.
CodeQL is a semantic code analysis engine and vulnerability scanning tool that treats source code as data. It utilizes a static analysis query language to define complex patterns and security vulnerabilities within a code graph database. The system represents source code as a relational database, enabling the execution of structural queries and data flow analysis. This approach allows for the detection of security flaws and coding errors across large-scale repositories. The tool provides capabilities for automated code auditing, static analysis security testing, and custom vulnerability dete
Locates vulnerabilities at scale by executing queries across multiple repositories simultaneously.
git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context providers for AI assistants. It functions as a documentation retrieval tool and repository indexer, exposing codebases and project files as standardized tools to reduce hallucinations in large language model responses. The project converts raw repository files, READMEs, and external URLs into formats optimized for token consumption. It enables AI agents to perform query-based code searches and retrieve specific sections of project documentation to maintain up-to-date technical
Extracts high-level project overviews and README files into text formats for LLM analysis.
Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for
Provides a platform for parsing repositories into knowledge graphs for AI-driven debugging and refactoring.
This project is a collection of guides, toolkits, and scripts designed to optimize agentic coding workflows using large language models. It provides strategies for orchestrating AI agents, automating git patterns, and enhancing terminal-based development environments. The toolkit focuses on AI agent orchestration and git management, offering patterns for parallel codebase analysis and autonomous testing frameworks. It includes specialized workflows for conducting interactive pull request reviews and performing root cause analysis on continuous integration failures. The project covers a broad
Allows spawning multiple specialized AI agents to analyze codebase segments or conduct research tasks in parallel.
Acest instrument funcționează ca un server Model Context Protocol care conectează modelele de inteligență artificială cu mediile de dezvoltare locale. Acesta permite asistenților AI să efectueze analize de codebase, să execute utilitare în linie de comandă și să aplice modificări automate de cod direct asupra fișierelor locale ale proiectului. Prin integrarea cu Gemini API, sistemul facilitează interacțiunea profundă între modelele externe și resursele sistemului local. Proiectul se distinge printr-un framework robust de securitate și fiabilitate, conceput pentru fluxuri de lucru de dezvoltare automatizate. Impune controale de acces stricte bazate pe căi pentru a proteja fișierele sensibile și utilizează medii sandbox izolate pentru executarea codului generat. Pentru a asigura operarea continuă, instrumentul implementează rutarea dinamică de fallback a modelelor, care comută automat între nivelurile de modele dacă limitele de utilizare sunt atinse, și folosește un model secundar de evaluare pentru a valida calitatea output-urilor generate. Sistemul suportă o gamă largă de operațiuni tehnice, inclusiv extragerea de date structurate din output-ul terminalului, gestionarea istoricului conversațiilor și configurarea parametrilor de execuție pentru sarcini de lungă durată. Oferă capabilități cuprinzătoare pentru scanarea directoarelor de proiect, generarea de insight-uri tehnice și gestionarea ferestrelor de context pentru a procesa documentație și codebase-uri extinse.
Scans project directories to generate technical insights and summaries for complex codebases.