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

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

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

gsd-build/gsd-2

0
View on GitHub↗
7,740 星标·777 分支·TypeScript·MIT·15 次浏览

Gsd 2

This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification.

The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phases to balance output quality against budget limits and operational costs.

The framework covers a broad range of capabilities, including spec-driven project bootstrapping, context engineering via compression and database-backed state recovery, and the orchestration of specialized subagents for research or codebase reconnaissance. It integrates with Model Context Protocol servers and external tools to extend agent capabilities, while providing real-time steering and monitoring dashboards to track progress.

The project is implemented in TypeScript.

Features

  • Autonomous Agent Loops - Orchestrates autonomous software development through a recurring state-machine loop of research, planning, execution, and verification.
  • Autonomous Agent Frameworks - Provides a complete autonomous agent framework for planning, coding, and verifying software through a state-machine loop.
  • Autonomous Software Engineering - Provides a full framework for building complete software projects autonomously through AI-driven planning, coding, and testing.
  • Worktree Isolation - Uses isolated git worktrees to maintain separate file states for different autonomous development milestones.
  • Autonomous Agent Orchestration - Provides a framework for managing the lifecycle and persistent memory of autonomous agents over long-running development sessions.
  • Context Compression - Reduces token consumption and manages memory by compressing context windows through a preference-driven pipeline.
  • Context Memory Management - Implements a pipeline for long-term project memory using context compression and database-backed state management.
  • Model Routing Gateways - Assigns different LLM providers or models to each development phase with automatic fallback and budget-aware cost control.
  • Multi-step Goal Execution - Uses LLMs to independently plan and execute multi-step sequences of research, coding, and verification.
  • Provider Response Routing - Implements logic to route requests to specific LLM providers based on the requirements of different development phases.
  • Subagent Orchestrations - Orchestrates specialized helper agents with isolated contexts to perform research and codebase reconnaissance.
  • Agentic Workflow Isolation - Isolates AI-generated changes within dedicated git worktrees and branches to maintain a clean commit history.
  • Construction - Builds complete software projects autonomously by cycling through research, planning, and coding.
  • Git Worktree Management - Manages multiple concurrent git worktrees to provide isolated environments for developing different software milestones.
  • Git Workspace Isolations - Executes development milestones in isolated git worktrees to maintain a clean and linear squash-merged commit history.
  • Development Cycle Orchestration - Orchestrates AI-driven development cycles involving research, coding, and verification phases.
  • Branch-Based Isolation - Uses separate git branches to isolate AI-generated changes before squash-merging them into the main history.
  • Agent State Persistence - Persists session state and milestone progress in a database to enable crash recovery and project inspection.
  • Persistent Project Artifacts - Maintains project requirements and learned patterns through persistent markdown artifacts and a database.
  • Task Outcome Enforcement - Ensures autonomous workflows conclude by running static checks and behavioral tests to verify requirements.
  • Behavior Guidance - Loads coding standards and architectural rules from markdown files to guide the agent's implementation behavior.
  • Human-in-the-Loop Steering - Enables humans to interact with and redirect active autonomous agent flows and milestones in real-time.
  • MCP Server Integrations - Integrates with Model Context Protocol servers to provide agents with specialized tools and external context.
  • Autonomous Agent Orchestrators - Coordinates autonomous agents by integrating Model Context Protocol servers and external tools for complex task execution.
  • External Tool Integrations - Connects AI agents to external utilities and servers to expand their operational capabilities beyond simple text generation.
  • MCP Protocol Integrations - Provides a standardized way for agents to interact with external tools and context servers via the Model Context Protocol.
  • Model Gateways - Provides a centralized gateway to manage communication and routing across multiple AI model providers.
  • Per-Component LLM Routings - Implements routing logic to assign different LLM models to specific workflow phases based on cost and quality requirements.
  • Step-by-Step Task Plans - Implements multi-step task plans that are submitted for manual approval before agent execution.
  • Phase-Specific Model Overrides - The project assigns specific model providers to different project phases and sets automatic fallbacks for failed requests.
  • LLM Session Recovery - Provides the ability to restore the state and progress of AI agent sessions after a system failure.
  • Spec-Driven Generation - Guides a structured discussion to capture project vision and then generates the initial codebase and roadmap.
  • Spec-Driven Project Initialization - Captures project vision and constraints through a guided discussion to create the initial structure and roadmap.
  • Agent Interaction Monitors - Provides tools for observing and interacting with live AI agent execution streams from a separate terminal.
  • Agent Steering Interfaces - Synchronizes state between background autonomous processes and foreground terminals for live steering and monitoring.
  • Research Progress Dashboards - Displays a real-time dashboard showing task progress, elapsed time, and cost projections for autonomous runs.
  • Token Cost Optimizations - Optimizes AI operational costs via context compression and the selection of cheaper model tiers.

Star 历史

gsd-build/gsd-2 的 Star 历史图表gsd-build/gsd-2 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Gsd 2 的开源替代方案

相似的开源项目,按与 Gsd 2 的功能重合度排序。
  • claude-code-best/claude-codeclaude-code-best 的头像

    claude-code-best/claude-code

    20,272在 GitHub 上查看↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    TypeScript
    在 GitHub 上查看↗20,272
  • smallcloudai/refactsmallcloudai 的头像

    smallcloudai/refact

    3,490在 GitHub 上查看↗

    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

    Rustai-agentdeveloper-toolsenterprise
    在 GitHub 上查看↗3,490
  • microsoft/ai-agents-for-beginnersmicrosoft 的头像

    microsoft/ai-agents-for-beginners

    67,369在 GitHub 上查看↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    在 GitHub 上查看↗67,369
  • codelion/optillmcodelion 的头像

    codelion/optillm

    4,164在 GitHub 上查看↗

    OptiLLM is an inference proxy and gateway router that directs prompts to specific language models based on cost, performance, and provider health. It functions as a middleware layer designed to optimize requests through intelligent routing, load balancing, and context management. The project provides specialized capabilities for data protection by anonymizing personally identifiable information before requests reach a model. It also acts as a reasoning orchestrator and tool integration layer, using inference-time loops and self-reflection to improve accuracy while connecting models to externa

    Python
    在 GitHub 上查看↗4,164
查看 Gsd 2 的所有 30 个替代方案→

常见问题解答

gsd-build/gsd-2 是做什么的?

This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification.

gsd-build/gsd-2 的主要功能有哪些?

gsd-build/gsd-2 的主要功能包括:Autonomous Agent Loops, Autonomous Agent Frameworks, Autonomous Software Engineering, Worktree Isolation, Autonomous Agent Orchestration, Context Compression, Context Memory Management, Model Routing Gateways。

gsd-build/gsd-2 有哪些开源替代品?

gsd-build/gsd-2 的开源替代品包括: claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… smallcloudai/refact — Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator… microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… nesquena/hermes-webui — Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a… codelion/optillm — OptiLLM is an inference proxy and gateway router that directs prompts to specific language models based on cost,… zebbern/claude-code-guide — This project provides a framework for AI agent orchestration and context management, enabling the deployment of…