6 रिपॉजिटरी
Tools for generating structural representations of codebases.
Distinguishing note: Focuses on structural mapping for AI context rather than general repository management.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Codebase Context Mapping. Refine with filters or upvote what's useful.
Aider is a terminal-based AI coding assistant and pair programmer that uses large language models to write, edit, and refactor source code across multiple files and programming languages. It functions as a command line interface for automating programming tasks and managing codebase modifications. The tool distinguishes itself by creating structural maps of entire codebases to provide language models with the necessary context for navigating and modifying large repositories. It further expands input capabilities through a speech-to-text pipeline for voice-driven development and multi-modal in
Generates structural maps of codebases to provide AI models with necessary architectural context.
Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control. The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost
Generates repository maps to provide essential context for AI-assisted coding.
Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t
Generates structural maps and documentation of codebase architectures to assist developer onboarding.
Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to
Generates interactive graphs of codebase architecture, dependencies, and function roles.
Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which
Extracts and lists code definitions to provide an overview of project architecture for AI context.
gptme एक स्वायत्त AI एजेंट सर्वर और फ्रेमवर्क है जिसे स्थानीय सिस्टम ऑटोमेशन, सॉफ़्टवेयर विकास और कोड निष्पादन के लिए डिज़ाइन किया गया है। यह एक स्थानीय निष्पादन इंजन के रूप में कार्य करता है जो भाषा मॉडल को शेल कमांड चलाने, स्थानीय फ़ाइलों को संशोधित करने और ऑपरेटिंग सिस्टम के साथ बातचीत करने में सक्षम बनाता है। यह प्रोजेक्ट एक मॉडल कॉन्टेक्स्ट प्रोटोकॉल क्लाइंट के रूप में कार्य करता है, जो मानकीकृत टूल्स और डेटा स्रोतों के साथ एजेंट क्षमताओं का विस्तार करने के लिए बाहरी सर्वर के साथ एकीकृत होता है। इसमें कई मालिकाना क्लाउड API और स्थानीय AI बैकएंड में कार्यों को ऑर्केस्ट्रेट करने के लिए एक प्रदाता-अज्ञेयवादी रूटिंग सिस्टम है। सिस्टम में हेडलेस ब्राउज़र ऑटोमेशन, दृश्य सामग्री विश्लेषण, और कोडबेस को मैप करने के लिए प्रतीक-आधारित कोड विश्लेषण के लिए क्षमताएं शामिल हैं। सुरक्षा सुनिश्चित करने के लिए, यह मानव-इन-द-लूप गार्डरेल्स को लागू करता है जिसके लिए संवेदनशील सिस्टम परिवर्तनों को निष्पादित करने या फ़ाइल पैच को अंतिम रूप देने से पहले उपयोगकर्ता की पुष्टि की आवश्यकता होती है। एप्लिकेशन को स्टैंडअलोन डेस्कटॉप बाइनरी के रूप में या Docker कंटेनरीकरण के माध्यम से तैनात किया जा सकता है।
Generates structural representations of codebases using call graphs and symbol extraction for AI context.