10 个仓库
Tools for searching and locating code definitions or components within a project.
Explore 10 awesome GitHub repositories matching development tools & productivity · Codebase Exploration Utilities. 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
Offers utilities for searching and locating code definitions to plan changes without modifying files.
This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols. The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized
Search utilities enable the rapid location of code definitions and components within a project workspace.
This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor
Provides AI agents with graph-based dependency data and terminal access to improve context and reduce manual exploration.
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
Provides graph-aware data about project relationships to facilitate architectural navigation and impact assessment.
The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni
Teaches asking an agent questions about project structure, dependencies, and logic for accelerated onboarding and debugging.
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
Explores relationships between code entities by following call graphs to retrieve connected subgraphs.
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
Enables exploration of project structure and logic using natural language queries powered by AI.
Mistral-vibe is an extensible AI skill engine and codebase assistant that operates as an MCP AI agent framework. It functions as a multi-agent orchestration system designed for AI-assisted coding and automated software development, integrating a voice-enabled AI terminal for programmatic interaction. The system distinguishes itself through its use of the Model Context Protocol to integrate external tools and its ability to delegate complex tasks to independent subagents for parallel execution. It features a skill-based extensibility model that allows the addition of custom tools and slash com
Provides a conversational interface for exploring project structures and logic using natural language queries.
node-modules-inspector is a Node.js dependency visualizer and npm package inspector. It provides a web interface for exploring the structure and contents of the node_modules directory to analyze and audit project dependencies. The tool functions as a static dependency graph generator, exporting a project's dependency view as a standalone single-page application. This allows the dependency tree to be hosted as static documentation for sharing and reference. The system scans the filesystem to build a map of installed packages and their physical locations. It includes capabilities for exploring
Provides an interactive explorer to navigate nested package hierarchies and resolve version conflicts.
该项目提供了一个全面的指南和框架,用于在本地开发环境中实现自主 AI 编码助手。它专注于编排多智能体团队,这些团队可以规划、执行和验证复杂的软件工程任务(如重构、错误修复和测试生成),同时保持对项目特定上下文和内存的深度感知。 该系统通过强大的安全优先架构脱颖而出,该架构强制执行细粒度的访问控制、执行隔离,以及对所有文件修改和外部工具调用的强制人工审批。它通过允许开发者定义跨会话持久化的自定义、可重用技能和层级指令,支持复杂的自动化工作流,确保在整个软件开发生命周期中行为和知识的一致性。 除了核心自动化,该平台还提供广泛的可观测性和管理工具,包括实时令牌使用跟踪、交互式代码差异可视化和后台会话监控。它直接集成到基于终端的工作流中,并支持多种人工智能提供商,使用户能够通过模型选择和任务特定的推理调整来优化性能和运营成本。 该仓库既是掌握 AI 集成开发的教育资源,也是用于部署在定义安全边界内运行的自主智能体的功能工具包。
Enables natural language exploration of project structures and execution flows.