11 dépôts
Mapping of source code structures using semantic search and call-graph traversal for AI context.
Distinct from Semantic Indexing: Specifically targets code structure and call-graphs, unlike the candidate indices focused on logs or media.
Explore 11 awesome GitHub repositories matching data & databases · Semantic Code Indexing. Refine with filters or upvote what's useful.
gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos
Maps repository structures using semantic search and call-graph traversal for context-aware retrieval.
Understand-Anything is a codebase architecture visualization tool that transforms source code and documentation into interactive knowledge graphs. It maps files, functions, and classes into a node-edge model to visualize architectural dependencies and project structures. The project provides specialized workflows for impact analysis, tracing connectivity paths from code modifications to identify affected downstream components. It also enables technical onboarding through automated architecture tours and the conversion of technical documentation into navigable networks of interconnected ideas.
Implements semantic code indexing using natural language queries and relationship mapping.
qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents. The system exposes its search and retrieval tools via stdio or HTTP. It utilizes local model files for embeddings and reranking, supporting query expansion across multiple languages. The project employs abstract syntax tree based chunking to split source code at function and class boundaries. It implements hybrid vector-
Uses abstract syntax tree analysis to split source code at logical boundaries for precise AI context.
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
Builds a vector-based semantic index of the codebase to provide grounded context for AI queries.
Universal Ctags is a multi-language symbol indexer and regex-based parsing engine used to extract and catalog functions, classes, and variables from source code. It functions as a source code indexer that scans files across diverse programming languages to create searchable catalogs of definitions and declarations. The project is distinguished by its extensible parser framework, which allows users to define new language rules using regular expressions and configuration files. It supports complex parsing scenarios through state-based parsing, stack-oriented scope tracking, and guest-parser del
Extracts labels and code within RMarkdown blocks to allow navigation to named chunks.
Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM codebase indexer and RAG context provider, designed to index local directories and retrieve relevant code files to provide context for large language models. The system operates as a hybrid search engine that combines keyword matching with dense vector search. This allows for the retrieval of code snippets and logic using natural language queries based on meaning rather than exact text matches. The project covers codebase indexing and search index management, utilizing asynchrono
Processes source code asynchronously to create searchable semantic mappings for AI agent retrieval.
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
Parses code into abstract syntax trees to create semantic embeddings and call-graphs for natural language search.
Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator capable of planning, executing, and managing multi-step development workflows to complete complex software tasks independently. The system distinguishes itself through agentic state management, using isolated worktrees and versioned checkpoints to allow autonomous agents to experiment with code changes and roll back to stable states if tasks fail. It further extends its capabilities via the Model Context Protocol, connecting the AI engine to external databases, version control syst
Indexes codebase semantics into vector databases to retrieve relevant technical context for AI models.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Maintains a semantic index of source code to provide fast code navigation and completion.
This project is a framework for managing multi-agent software development workflows built on the Model Context Protocol. It functions as an AI-driven task orchestrator that decomposes complex development objectives into atomic units, tracks their lifecycle, and coordinates specialized agents to execute, verify, and refine work. By maintaining persistent project context and history, the system ensures continuity across sessions, allowing agents to retain state and adhere to established coding standards. The system distinguishes itself through its dependency-graph task management and multi-agen
Maps source code structures using semantic search and call-graph traversal to provide context for AI agents.
Oh-my-agent est un framework d'orchestration agnostique aux fournisseurs conçu pour gérer des équipes d'agents autonomes et automatiser des flux de travail d'ingénierie complexes. Il fonctionne comme un outil de développement multi-agents qui synchronise le comportement des agents, leurs compétences et les règles spécifiques au projet à travers divers environnements de développement et interfaces en ligne de commande. La plateforme se distingue par une projection basée sur la configuration, qui maintient une source de vérité unique pour les définitions d'agents qui sont mappées dans divers formats de runtime spécifiques aux fournisseurs. En utilisant un pontage de liens symboliques multiplateforme et un registre de compétences agnostique aux fournisseurs, elle garantit que les capacités modulaires et réutilisables restent cohérentes quel que soit l'assistant de codage IA ou l'IDE utilisé. Le système fournit une suite complète d'outils pour gérer le cycle de vie des agents, incluant l'indexation sémantique pour la navigation dans le code, des garde-fous d'exécution à ressources limitées pour gérer la consommation de jetons, et des portes de qualité automatisées pour la sécurité et la conformité. Il prend en charge l'orchestration de tâches en plusieurs étapes via des déclencheurs basés sur l'intention, permettant la planification de tâches de maintenance et l'exécution de binaires externes au sein de flux de travail définis. La configuration est gérée via des profils centralisés et une synchronisation automatisée, garantissant l'intégrité à travers les environnements de projet. Le système est conçu pour être installé et initialisé comme une couche fondamentale pour automatiser les tâches de développement, de recherche et d'infrastructure au sein d'un dépôt.
Provides high-fidelity context for agents by indexing code definitions and references using structural analysis.