Token导航 LogoToken导航TokenDH.com
Build Runner3 logo
开发工具stdio官方级别未说明来源级核验

Build Runner3

MCP Server

BuildRunner 3.0是一个专为AI驱动开发流程设计的下一代项目管理CLI工具,通过智能系统确保代码完整性、维护质量并提供结构化指导。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

DockeryAI

提供方

DockeryAI

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install semgrep # or: sudo snap install semgrep

详细介绍

BuildRunner 3.0

Git支持的AI辅助开发治理

BuildRunner 3.0是专为AI驱动的开发工作流程设计的下一代项目管理CLI。它通过确保完整性、保持质量并提供结构化指导的智能系统消除了常见的人工智能编码挫折。

](https://github.com/buildrunner/buildrunner) ![Python](https://www.python.org/) ![License](LICENSE) ![Tests](tests/)

______________________________________________________________________

问题

人工智能辅助开发带来了独特的挑战:

  • 🔴 建筑不完整 -AI忘记任务,跳过步骤,留下待办事项
  • 🔴 质量漂移 -会话之间没有一致性,代码质量不同
  • 🔴 建筑混沌 -规格被忽视,模式被违反,标准被遗忘
  • 🔴 上下文丢失 -每一次新的会议都从头开始
  • 🔴 调试地狱 -难以捕捉错误、重现问题、跟踪故障

解决方案

BuildRunner 3.0提供 8智能系统 改变人工智能发展:

1.🎯 完工保证体系

永远不要再运送未完成的项目

  • 自动差距分析检测缺失的功能、不完整的实现
  • 任务依赖性跟踪可确保正确的构建顺序
  • 预推验证阻止不完整的代码
  • 使用可视化STATUS.md进行实时进度跟踪

请参阅差距分析文档

2.⚡ 代码质量体系

自动维护专业标准

  • 多维质量评分(结构、安全、测试、文档)
  • 自动检测、格式化和安全扫描
  • git钩子中的质量门可以防止坏代码登陆
  • 每个项目的质量阈值

请参阅代码质量文档 | 请参阅行为配置

3.🏗️ 建筑防漂移

使实现与规范保持一致

  • 架构保护程序根据PROJECT_SPEC.md验证代码
  • 自动检测规格违规
  • Git钩子强制执行架构规则
  • 设计系统一致性验证

请参阅架构保护文档

4.🐛 自动调试系统

自动捕获和管道错误

  • 自动将管道命令输出到上下文
  • 错误模式检测和分析
  • 跨会话的故障分析
  • 智能重试建议

请参阅自动调试文档

5.🎨 工业智能设计系统

根据行业模式生成像素完美的设计

  • 148个行业概况(医疗保健、金融科技、SaaS、电子商务、制造业、教育、政府等)
  • 8种用例模式(仪表板、市场、CRM、分析等)
  • 通过智能冲突解决自动合并配置文件
  • 生成完整的顺风配置
  • 行业合规要求(HIPAA、WCAG等)

请参阅PRD向导文档 | 见设计系统文件

6.📋 规划模式+珠三角一体化

Opus的战略规划,Sonnet的战术执行

  • 交互式项目_SPEC向导
  • 行业和用例的自动检测
  • Opus预填充规格
  • 用于模型切换的紧凑型切换包
  • 双向同步:规格↔ features.json

见PRD系统文档

7.🔧 自助执行系统

API智能密钥管理和环境设置

  • 自动检测所需服务(Stripe、AWS、Supabase等)
  • 智能提示凭据
  • .env 带验证的生成
  • 服务不可用时性能下降

查看自助服务文档

8.🎮 全局/本地行为配置

对BuildRunner行为的细粒度控制

  • ~/.buildrunner/config.yaml中的全局默认值
  • .buildrunner/config.yaml中的项目重写
  • 临时更改的运行时标志
  • 配置层次结构:运行时>项目>全局>默认值

请参阅行为配置文档

______________________________________________________________________

快速开始

系统相关性

语义扫描 静态分析预过滤器需要(ai_code_review 第14阶段)。这是一个系统/开发依赖关系——不要通过安装 requirements-api.txt:

# macOS
brew install semgrep

# Linux (Debian/Ubuntu)
pip install semgrep   # or: sudo snap install semgrep

# Verify
semgrep --version

安装

# Install via pip (recommended)
pip install buildrunner

# Or via Homebrew (macOS)
brew install buildrunner

# Or via Docker
docker pull buildrunner/buildrunner:latest

初始化新项目

# Create new BuildRunner project
br init my-project
cd my-project

# Run the PRD Wizard
br spec wizard

# Start building
br status

5分钟演练

docs/QUICKSTART.md 获取完整的教程。

______________________________________________________________________

v3.1状态(内部版本4E)

版本: v3.1.0✅ 稳定-生产准备就绪,完成95%,所有MCP测试均通过

BuildRunner v3.1增加了四个主要的系统增强功能:

🔒 安全保障(一级)

  • 秘密侦查 (13种模式:Anthropic、OpenAI、JWT、AWS、GitHub等)
  • SQL注入检测 (Python+JavaScript模式)
  • ⚠️ 预提交挂钩 (代码存在,需要生产验证)
  • 73项测试通过 (覆盖率80%)

见证券.md 详情

🎯 模型路由和成本优化

  • 基于启发式的复杂度估计 (简单/中等/复杂/关键)
  • ⚠️ 基于人工智能的估算 (可选,需要API密钥,尚未集成)
  • 模型选择逻辑 (俳句/十四行诗/歌剧)
  • ⚠️ 成本跟踪界面 (SQLite开发中的持久性)

参见ROUTING.md 详情

📊 遥测与监测

  • 已定义事件模式 (5个类别的16种事件类型)
  • 度量分析逻辑 (成功率、延迟、成本、错误)
  • ⚠️ 事件收集 (需要编排器集成)
  • ⚠️ 数据持久性 (文件轮换可用,SQLite正在开发中)

参见遥测.md 详情

⚡ 并行编排

  • 多时段协调 (单元测试,28项测试通过)
  • 文件锁定与冲突检测 (单元测试)
  • 工人健康监测 (单元测试)
  • ⚠️ 端到端执行 (尚未在生产中测试)

请参见PARALLEL.md 详情

📚 文件和指南

⚠️ 集成状态

什么在起作用:

  • 秘密检测模式(13种)
  • SQL注入检测(Python+JS)
  • 基于启发式的复杂度估计
  • CLI命令(共25个)
  • 单元测试(101项测试通过)

正在进行什么:

  • 安全挂钩:需要生产验证
  • 人工智能估算:可选,尚未集成
  • 成本跟踪:SQLite在开发中的持久性
  • 遥测数据收集:需要编排器集成
  • 并行执行:需要端到端测试

第1周目标: 集成层、持久层、AI集成、E2E测试

______________________________________________________________________

核心功能

基于特征的跟踪

✅ 用清晰的特征跟踪取代令人困惑的阶段/步骤模型 ✅ 从features.json自动生成STATUS.md ✅ 跟踪完成百分比、阻止程序和依赖关系 ✅ 丰富终端UI的视觉进度

Git挂钩和治理

✅ 预提交:验证features.json,执行治理规则 ✅ 提交后:自动生成STATUS.md,更新指标 ✅ 预推:阻止功能不完整或违规的推送 ✅ 使用校验和的代码治理

MCP集成(克劳德代码)

✅ 通过模型上下文协议公开的9个BuildRunner工具 ✅ 直接从Claude Code管理功能 ✅ 运行治理检查,生成状态报告 ✅ 完全基于stdio的通信

请参阅MCP集成文档

可选集成

GitHub:将问题同步到功能,从CLI创建PR ✅ 概念:将STATUS.md和文档推送到Notion工作区 ✅ Slack:构建通知、每日站立、警报 ✅ 速贝:可选的云持久性和事件日志记录

请参阅插件文档

从BuildRunner 2.0迁移

✅ 从.run/到.buildrunner的自动迁移/ ✅ 转换HRPO→ features.json ✅ 转换governance.json→ 治理yaml ✅ 保留git历史和元数据 ✅ 空转模式,安全预览

请参阅迁移指南

多回购仪表板

✅ 自动发现所有BuildRunner项目 ✅ 跨多个存储库聚合状态 ✅ 概述、详细信息、时间线和警报视图 ✅ 健康状态计算(健康/警告/严重) ✅ 带有颜色编码的丰富终端用户界面

请参阅仪表板文档

______________________________________________________________________

建筑

┌────────────────────────────────────────────────────────────┐
│                    BuildRunner 3.0                          │
├────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌─────────────┐    ┌──────────────┐   ┌───────────────┐  │
│  │     CLI     │───▶│   FastAPI    │──▶│   Feature     │  │
│  │   (Typer)   │    │   Backend    │   │   Registry    │  │
│  └─────────────┘    └──────────────┘   └───────────────┘  │
│         │                   │                    │          │
│  ┌──────▼─────┐    ┌───────▼────┐   ┌──────────▼──────┐  │
│  │ Git Hooks  │    │MCP Server  │   │   Governance    │  │
│  └────────────┘    └────────────┘   │     Engine      │  │
│                                       └─────────────────┘  │
│  ┌──────────────────────────────────────────────────────┐ │
│  │          Optional Integrations (Graceful Degradation)│ │
│  ├──────────────────────────────────────────────────────┤ │
│  │  GitHub  │  Notion  │  Slack  │  Supabase │ Figma   │ │
│  └──────────────────────────────────────────────────────┘ │
│                                                              │
└────────────────────────────────────────────────────────────┘

参见架构文档

______________________________________________________________________

文档

入门指南

v3.1系统(内部版本4E)

核心系统

增强系统

教程

迁移和工具

贡献

______________________________________________________________________

示例项目

医疗保健仪表板

cd examples/healthcare-dashboard/
br spec wizard
# Follow prompts, select Healthcare + Dashboard
br status

使用具有仪表板模式、HIPAA合规性和患者生命体征小部件的医疗保健行业配置文件完成示例。

金融科技API

cd examples/fintech-api/
br spec wizard
# Follow prompts, select Fintech + API Service
br status

API服务,具有安全第一设计、符合PCI和金融交易处理。

电子商务市场

cd examples/ecommerce-marketplace/
br spec wizard
# Follow prompts, select E-commerce + Marketplace
br status

提供产品目录、付款处理和订单管理的多服务项目。

SaaS入职流程

cd examples/saas-onboarding/
br spec wizard
# Follow prompts, select SaaS + Onboarding
br status

展示设计系统,包括入职模式、用户激活和试用流程。

______________________________________________________________________

CLI命令

# Initialize project
br init 

# PRD Wizard
br spec wizard              # Interactive PROJECT_SPEC creation
br spec sync                # Sync spec to features.json
br spec validate            # Validate spec completeness
br spec confirm             # Lock spec

# Feature management
br feature add        # Add new feature
br feature complete     # Mark feature complete
br feature list             # List all features
br status                   # Show project status
br generate                 # Generate STATUS.md

# Security (v3.1) 🔒
br security check           # Check staged files for security issues
br security scan            # Scan entire project
br security hooks install   # Install pre-commit hooks
br security hooks status    # Check hook installation

# Model Routing (v3.1) 🎯
br routing estimate   # Estimate complexity and recommend model
br routing select     # Select model with constraints
br routing costs            # View cost summary
br routing models           # List available models

# Telemetry (v3.1) 📊
br telemetry summary        # View metrics summary
br telemetry events         # List recent events
br telemetry alerts         # Check for threshold alerts
br telemetry performance    # View performance metrics
br telemetry export   # Export data to CSV

# Parallel Orchestration (v3.1) ⚡
br parallel start     # Start parallel session
br parallel status          # View session status
br parallel dashboard       # Show live dashboard
br parallel list            # List all sessions
br parallel workers         # View worker health

# Design system
br design profile    # Preview design profile
br design research           # Research design patterns

# Migration
br migrate from-v2 
   # Migrate from BR 2.0
br migrate rollback         # Rollback migration

# Dashboard
br dashboard show           # Multi-repo dashboard
br dashboard show --watch   # Live dashboard

# Quality & Governance
br quality check            # Run quality analysis
br gaps analyze             # Run gap analysis
br validate                 # Run all validations

# Config
br config set   # Set config value
br config get          # Get config value
br config list              # List all config

请参阅完整的CLI参考

______________________________________________________________________

技术栈

  • 语言:Python 3.11+
  • CLI框架类型:
  • API框架:FastAPI
  • 终端用户界面:富有
  • 数据库:Supabase(PostgreSQL)-可选
  • Git集成:GitPython
  • 测试:pytest+pytest-cov
  • 代码质量:黑色,拉夫,我的,土匪

______________________________________________________________________

路线图

v3.1(2025年第一季度)

  • \[\]仪表板Web UI
  • \[\]实时协作(多人编辑)
  • \[\]可视化规范编辑器
  • \[\]人工智能驱动的代码审查

v3.2(2025年第二季度)

  • \[\]模板市场
  • \[\]多项目规格
  • \[\]使用分支进行规范版本控制
  • \[\]Figma设计导入

v3.3(2025年第三季度)

  • \[\]Jira/线性同步
  • \[\]GitHub问题集成
  • \[\]Slack机器人
  • \[\]根据生产指标自动更新

______________________________________________________________________

贡献

我们欢迎捐款!请参阅 贡献.md 作为指导方针。

开发设置

# Clone repository
git clone https://github.com/buildrunner/buildrunner.git
cd buildrunner

# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
pip install -e ".[dev]"

# Run tests
pytest

# Run quality checks
black .
ruff check .
mypy .

______________________________________________________________________

许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

支持

______________________________________________________________________

致谢

内置于❤️ BuildRunner团队和贡献者。

特别感谢:

  • Claude Code和MCP协议的拟人化
  • 令人惊叹的工具和库的开源社区
  • 早期采用者和beta测试者提供宝贵的反馈

______________________________________________________________________

BuildRunner 3.0 - _因为AI不应该忘记完成它开始的事情_ 🚀

目录标签

目录标签

PythonClaude开发工具AI开发辅助本地部署代码质量管理项目管理工具Git集成自动化调试

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP