关于 Orchestro - Trello for Claude Code
Orchestro 面向产品经理、开发者和 Claude Code 用户,协调 AI 辅助开发流程。它结合用户故事拆解、任务与依赖管理、项目知识留存和实时看板。
主要功能
- 01将用户故事拆解为任务
- 02跟踪任务依赖和冲突
- 03分析代码库并准备实现上下文
- 04留存模式、模板和经验
- 05通过实时看板查看进度
- 06保留决策历史并导出报告
适用场景
- 01将功能需求转为有依赖关系的开发任务
- 02实现任务前准备代码库上下文
- 03协调产品经理与开发者的进度
- 04回顾项目决策并导出利益相关方报告
MCP 相关
Orchestro 提供 MCP 服务,包含项目、任务、用户故事、依赖关系和知识管理工具。Claude Code 可在结构化开发工作流中使用这些工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🎭 Orchestro
你的 AI 开发指挥家 - 从产品愿景到生产代码
借助智能编排系统,将产品创意变为现实,连接产品经理、开发者与 AI。Orchestro 指挥整个开发交响乐:任务分解、依赖跟踪、模式学习和实时进度可视化。
🎯 为什么选择 Orchestro?
问题:
- 产品经理难以掌握开发进度
- 开发者受上下文切换和依赖关系所困
- Claude Code 会话之间的知识容易丢失
- 缺少关于正在开发内容的唯一可信信息来源
解决方案:Orchestro 编排整个开发生命周期:
- 👔 面向 PM:可视化看板、用户故事分解、进度跟踪
- 👨💻 面向开发者:AI 驱动的任务分析、依赖关系图、模式学习
- 🤖 面向 Claude Code:结构化工作流、丰富的上下文、知识留存
- 📊 面向所有人:实时仪表板、透明的进度、完整的审计跟踪
想象 Trello × Jira × AI——但专为 AI 辅助开发打造。
✨ 主要功能
👔 面向产品经理和负责人
- 用户故事分解 - 编写故事,AI 自动创建技术任务
- 可视化进度看板 - Kanban 视图,实时更新
- 无需技术知识 - 无需编码即可管理开发
- 完全透明 - 准确了解正在开发的内容、时间和原因
- 风险提示 - 自动标记风险,并以通俗易懂的语言说明
👨💻 面向开发者
- 智能任务分析 - AI 分析代码库并提供实现建议
- 依赖跟踪 - 可视化关系图展示各项任务之间的依赖
- 模式学习 - 系统从成功和失败中学习
- 冲突预防 - 检测涉及相同文件的任务
- 上下文留存 - 不再丢失会话之间的上下文
🤖 面向 Claude Code
- 60 个 MCP 工具 - 提供完整的编排开发工具包
- 结构化工作流 - prepare → analyze → implement → learn
- 丰富的提示词 - 提供考虑上下文的实现指导
- 知识库 - 模板、模式和经验永久留存
📊 面向所有人
- 实时仪表板 - 通过 Socket.io 实时更新
- 完整历史记录 - 所有决策和变更的时间线
- 回滚功能 - 安全撤销错误
- 导出所有内容 - 为利益相关方生成 Markdown 报告
🎼 开发交响乐
Orchestro 如何指挥开发流程
┌─────────────────────────────────────────────────────┐
│ PRODUCT MANAGER │
│ "User should login with email/password" │
└─────────────────────────────────────────────────────┘
↓
┌──────────────────────┐
│ ORCHESTRO AI │
│ Decomposes Story │
└──────────────────────┘
↓
┌──────────────────────────────────────────┐
│ 7 Technical Tasks Created │
│ • Database schema │
│ • Authentication service │
│ • API endpoints │
│ • Frontend components │
│ • State management │
│ (with dependencies automatically) │
└──────────────────────────────────────────┘
↓
┌──────────────────────┐
│ DEVELOPER/CLAUDE │
│ Implements Tasks │
└──────────────────────┘
↓
┌──────────────────────────────────────────┐
│ PM SEES PROGRESS │
│ • Kanban updates in real-time │
│ • Risks flagged automatically │
│ • Dependencies visualized │
└──────────────────────────────────────────┘
🚀 快速开始
选项 1:通过 MCP Registry ⭐(推荐)
Orchestro 现已加入官方 MCP Registry!
# Install via NPX (no global install needed)
npx @khaoss85/orchestro@latest
或者添加到 Claude Code 配置中:
{
"mcpServers": {
"orchestro": {
"command": "npx",
"args": ["-y", "@khaoss85/orchestro@latest"],
"env": {
"DATABASE_URL": "your-supabase-connection-string"
}
}
}
}
选项 2:一键安装 ⚡
npx @orchestro/init
就这么简单! 安装程序将:
- ✅ 下载并设置 Orchestro
- ✅ 将数据库迁移应用到 Supabase
- ✅ 自动配置 Claude Code
- ✅ 设置 Supabase 连接
- ✅ 启动仪表板
- ✅ 验证一切正常
交互式提示:
🎭 Orchestro Setup Wizard
? Supabase connection string: ████████
? Project name: My Project
? Install location: ~/orchestro
⚙️ Setting up...
✓ Orchestro installed
✓ Claude Code configured
✓ Database ready
🎉 Done! Restart Claude Code and ask:
"Show me orchestro tools"
选项 2:手动安装(5 分钟)
1. 先决条件
# Node.js 18+
node --version
# Supabase account (free tier works great)
# Sign up at https://supabase.com
2. 在 Supabase 上设置数据库
创建 Supabase 项目:
- 前往 https://supabase.com 并创建一个新项目
- 等待数据库配置完成(约 2 分钟)
- 前往 Settings → Database,复制 Connection String(Transaction mode)
应用数据库架构:
# Clone this repo first
git clone https://github.com/khaoss85/mcp-orchestro.git
cd mcp-orchestro
# Install dependencies
npm install
# Set your Supabase connection string
export DATABASE_URL="your-supabase-connection-string"
# Apply all migrations to create the schema
npm run migrate
验证数据库设置:
# The migrate script will show you all tables created:
# You should see:
# ✅ Running migration: code_entities
# ✅ Running migration: add_tasks_metadata
# ✅ Running migration: fix_status_transition_trigger
# ✅ Running migration: event_queue
# ✅ Running migration: auto_update_user_story_status
# ✅ Running migration: add_task_metadata_fields
# ✅ Running migration: add_pattern_frequency_tracking
# Or verify manually via Supabase dashboard:
# Go to Database → Tables and check all tables are created
获取凭据:
# From Supabase Dashboard:
# 1. DATABASE_URL (for migrations & MCP server)
# Settings → Database → Connection String → Transaction mode
# Example: postgresql://postgres:[password]@db.[project].supabase.co:5432/postgres
# 2. SUPABASE_URL (for API calls)
# Settings → API → Project URL
# Example: https://[project].supabase.co
# 3. SUPABASE_SERVICE_KEY (for admin operations - keep secret!)
# Settings → API → service_role key
# Example: eyJhbG...
3. 快速设置脚本
# Run interactive setup
npm run setup
# Or manual configuration:
cat > .env << EOF
DATABASE_URL=your-supabase-connection-string
SUPABASE_URL=your-supabase-url
SUPABASE_SERVICE_KEY=your-service-key
EOF
4. 配置 Claude Code
# Auto-configure (recommended)
npm run configure-claude
# Or manually edit:
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Add:
{
"mcpServers": {
"orchestro": {
"command": "node",
"args": ["/absolute/path/to/orchestro/dist/server.js"],
"env": {
"DATABASE_URL": "your-connection-string"
}
}
}
}
5. 启动仪表板
npm run dashboard
# 🌐 Opens http://localhost:3000
6. 验证安装
# Restart Claude Code, then ask:
"Show me all orchestro tools"
# You should see 60 tools! 🎭
选项 3:添加到现有项目
已经有 Claude Code 项目?将 Orchestro 添加进去:
# In your project directory
npx @orchestro/add
# Or via Claude Code config:
claude mcp add orchestro
现有项目的设置方法,请参阅 Integration Guide。
选项 4:Claude Code 插件 🎁(最简单!)
新功能! 只需一条命令,即可将 Orchestro 安装为 Claude Code 插件:
# In Claude Code terminal
/plugin marketplace add khaoss85/mcp-orchestro
# Install the Orchestro Suite
/plugin install orchestro-suite@orchestro-marketplace
# Restart Claude Code when prompted
你将获得:
- ✅ Orchestro MCP 服务 - 通过
npx @khaoss85/orchestro@latest提供 60 个工具(无需全局安装) - ✅ 5 个 Guardian Agent - database、API、architecture、test-maintainer、production-ready
- ✅ 自动配置 - MCP 服务和 Agent 均可直接使用
- ✅ 完整文档 - 附带设置指南
前提条件:
- Supabase 账户(设置方法请参阅选项 2)
- 已设置环境变量:
export SUPABASE_URL="https://your-project.supabase.co" export SUPABASE_SERVICE_KEY="your-service-key" export ANTHROPIC_API_KEY="your-key"
验证安装:
# Check agents
/agents
# Should show: database-guardian, api-guardian, architecture-guardian,
# test-maintainer, production-ready-code-reviewer
# Test MCP tools
mcp__orchestro__get_project_info
mcp__orchestro__list_tasks
插件包含:
- MCP 服务配置(
.mcp.json) - 5 个专用 Guardian Agent
- 附有使用示例的完整 README
- 故障排除指南
详细的插件文档请参阅 plugins/orchestro-suite/README.md。
🎭 使用场景
📱 面向产品经理
场景:利益相关者提出新功能需求
1. Write user story in dashboard:
"User should be able to export report as PDF"
2. Click "Decompose with AI"
→ Orchestro creates 5 technical tasks with dependencies
3. Monitor Kanban board:
→ See real-time progress as Claude implements
→ Risks flagged automatically (e.g., "PDF library size impact")
→ Hover over task for technical details
4. Review & Accept:
→ See code diffs in plain English
→ Rollback if needed
→ Export timeline for stakeholder report
💻 面向开发者
场景:实现复杂功能
1. Pick task from Kanban board
2. Ask Claude:
"Prepare task [task-id] for execution"
→ Orchestro analyzes codebase
→ Shows: files to modify, dependencies, risks
3. Get enriched context:
→ Past similar implementations
→ Relevant patterns (with success rates!)
→ Risk mitigation strategies
4. Implement with confidence:
→ Conflict detection warns if other tasks touch same files
→ Pattern learning suggests best approaches
→ Complete history for rollback safety
🤝 面向团队
场景:跨职能协作
PM writes story → AI decomposes → Dev implements → All see progress
• PM: Non-technical Kanban view
• Dev: Technical dependency graph
• Claude: Enriched implementation context
• Everyone: Real-time updates, complete transparency
🛠️ 全部 60 个 MCP 工具 ✅ 已通过生产环境测试
📋 项目管理(3 个工具)
get_project_info- 项目元数据和状态get_project_configuration- 完整的项目配置initialize_project_configuration- 设置默认工具和守护 Agent
📝 任务管理(7 个工具)
create_task- 创建任务并指定负责人、优先级、标签和类别list_tasks- 按状态/类别/标签筛选update_task- 通过验证修改任意字段delete_task- 检查依赖项后安全删除get_task_context- 获取包含依赖项的完整上下文(已弃用,请使用 prepare_task_for_execution)get_execution_order- 根据依赖关系进行拓扑排序safe_delete_tasks_by_status- 经过安全检查后批量删除
⚙️ 任务执行与分析(3 个工具)
prepare_task_for_execution- 生成代码库分析提示词save_task_analysis- 保存分析结果get_execution_prompt- 提供丰富的实现上下文
📖 用户故事(4 个工具)
decompose_story- 由 AI 驱动,将用户故事拆解为任务并自动分析(autoAnalyze=true 为默认值)get_user_stories- 列出所有用户故事get_tasks_by_user_story- 获取所有子任务get_user_story_health- 监控用户故事的完成状态
🔗 依赖项与冲突(4 个工具)
save_dependencies- 记录任务的资源依赖关系get_task_dependency_graph- 可视化依赖关系图get_resource_usage- 查找使用某项资源的任务get_task_conflicts- 检测冲突的资源使用情况
📚 知识与模板(5 个工具)
list_templates- 可用的提示词/代码模板list_patterns- 编码模式库list_learnings- 过往经验记录render_template- 使用变量从模板生成内容get_relevant_knowledge- 提供与上下文相关的建议
🧠 反馈与学习(7 个工具)
add_feedback- 记录成功/失败/改进get_similar_learnings- 查找相关经验get_top_patterns- 最常用的模式get_trending_patterns- 最近流行的模式get_pattern_stats- 详细的模式指标detect_failure_patterns- 自动检测高风险方法check_pattern_risk- 使用模式前评估风险
⚙️ 项目配置(14 个工具)
技术栈:
add_tech_stack- 添加框架/库update_tech_stack- 更新版本/配置remove_tech_stack- 移除技术
子 Agent(守护者):
add_sub_agent- 注册守护者 Agentupdate_sub_agent- 修改 Agent 配置sync_claude_code_agents- 从 .claude/agents/ 同步read_claude_code_agents- 读取 Agent 文件suggest_agents_for_task- 由 AI 驱动的 Agent 推荐update_agent_prompt_templates- 更新提示词模板
MCP 工具管理:
add_mcp_tool- 注册 MCP 工具update_mcp_tool- 更新工具配置suggest_tools_for_task- 由 AI 驱动的工具推荐
准则与模式:
add_guideline- 添加编码准则add_code_pattern- 添加可复用模式
📊 任务历史与事件(13 个工具)
get_task_history- 完整的事件时间线get_status_history- 状态变更日志get_decisions- 决策记录get_guardian_interventions- 守护者活动日志get_code_changes- 代码修改历史record_decision- 记录决策及其理由record_code_change- 记录代码修改record_guardian_intervention- 记录守护者操作record_status_transition- 记录状态变更get_iteration_count- 统计任务迭代次数get_task_snapshot- 获取指定时间戳的任务状态rollback_task- 恢复到先前状态get_task_stats- 汇总统计数据
📊 仪表板功能
看板 - 适合所有人
项目经理视图:
- 拖放用户故事
- 一目了然地查看进度
- 使用通俗易懂的语言显示风险指标
- 导出报告供利益相关者查看
开发者视图:
- 技术任务详情
- 依赖项指标
- 代码复杂度徽章
- 文件的直接链接
任务详情页 - 深入了解
选项卡:概览(适合项目经理)
- 用户故事描述
- 技术要求
- 负责人和优先级
- 依赖项说明
选项卡:历史记录(审计追踪)
- 完整的事件时间线
- 附带理由的决策记录
- 代码更改(含差异)
- 回滚功能
选项卡:依赖项(面向开发者)
- 可视化依赖关系图
- 资源影响分析
- 风险评估
- 冲突检测
🏗️ 架构
┌─────────────────────────────────────────┐
│ PRODUCT MANAGER │
│ • Writes user stories │
│ • Monitors Kanban board │
│ • Reviews progress │
└─────────────────────────────────────────┘
↓ (Dashboard)
┌─────────────────────────────────────────┐
│ ORCHESTRO DASHBOARD (Next.js) │
│ • Kanban board with real-time updates │
│ • Dependency graphs │
│ • Progress visualization │
└─────────────────────────────────────────┘
↓ ↑ (Socket.io)
┌─────────────────────────────────────────┐
│ SUPABASE (Data Layer) │
│ • Tasks, dependencies, resources │
│ • Event queue & real-time sync │
│ • Knowledge base & pattern tracking │
└─────────────────────────────────────────┘
↓ ↑ (PostgreSQL)
┌─────────────────────────────────────────┐
│ ORCHESTRO MCP SERVER (Conductor) │
│ • 27 tools for task orchestration │
│ • Pattern learning & risk detection │
│ • AI story decomposition │
└─────────────────────────────────────────┘
↓ ↑ (MCP Protocol)
┌─────────────────────────────────────────┐
│ CLAUDE CODE (Developer + AI) │
│ • Analyzes codebase │
│ • Implements features │
│ • Records decisions │
└─────────────────────────────────────────┘
💡 真实案例
故事:电子商务结账流程
项目经理在仪表板中编写:
"Customer should complete purchase with
credit card payment and email confirmation"
Orchestro 分解任务(由 AI 驱动):
- ✅ 设计结账数据库架构(2 小时) - 无依赖项
- ✅ 实现支付服务集成(4 小时) - 依赖于:#1
- ✅ 创建结账 API 端点(3 小时) - 依赖于:#2
- ✅ 构建结账 UI 组件(4 小时) - 依赖于:#3
- ✅ 添加电子邮件通知服务(2 小时) - 依赖于:#3
- ✅ 实现订单确认流程(3 小时) - 依赖于:#4、#5
总计:18 小时,6 个任务,依赖关系自动映射
开发者工作流(autoAnalyze=true 时):
// 1. Decompose story (auto-analyzes tasks)
decompose_story("Customer checkout with payment")
// → Creates 6 tasks
// → Auto-generates analysis prompts for tasks without dependencies
// → Returns analysisPrompts[] ready to use
// 2. Claude reviews analysis prompts
// Prompts include: files to check, patterns to find, risks to identify
// 3. Claude analyzes codebase using the prompts
// Finds: existing payment tables, similar schemas
// Risks: None (new table)
// 4. Save analysis results
save_task_analysis({
taskId: "task-1-id",
filesToCreate: ["migrations/002_checkout.sql"],
dependencies: [{type: "file", name: "001_orders.sql", action: "uses"}],
risks: []
})
// 5. Get enriched context
get_execution_prompt("task-1-id")
// → Returns: related code, patterns, guidelines
// 6. Implement!
// Claude writes migration, runs tests
// 7. Record learning
add_feedback({
pattern: "e-commerce checkout schema",
type: "success",
feedback: "Stripe integration smooth"
})
关键改进:现在第 1 步会自动准备分析,减少了手动工作流步骤!
项目经理看到:
- ✅ 任务 1 → 已完成(实时更新)
- 🟡 任务 2 → 进行中(Claude 正在处理)
- ⏳ 任务 3-6 → 已阻塞(等待依赖项)
- 📊 进度:17%(已完成 1/6 个任务)
🧪 模式学习实践
自动失败检测(节省时间!)
// Scenario: Regex parsing keeps failing
// Attempt 1
add_feedback({
pattern: "regex pattern matching",
type: "failure",
feedback: "Unescaped metacharacters broke parser"
})
// Attempt 2
add_feedback({
pattern: "regex pattern matching",
type: "failure",
feedback: "Special chars not sanitized"
})
// Attempt 3
add_feedback({
pattern: "regex pattern matching",
type: "success",
feedback: "Finally worked after sanitizing"
})
// Now Orchestro knows...
detect_failure_patterns()
// 🚨 Returns:
// {
// pattern: "regex pattern matching",
// failure_rate: 66.67%,
// risk_level: "medium",
// recommendation: "⚡ Review sanitization first!"
// }
// Next time, before using regex:
check_pattern_risk("regex pattern matching")
// ⚠️ Warning: "67% failure rate (2/3).
// Common issue: Unescaped metacharacters.
// Mitigation: Use sanitization helper first."
结果:未来的正则表达式任务将更快完成,错误也更少!
🎨 技术栈
后端(MCP 服务)
- TypeScript 5.0
- @modelcontextprotocol/sdk
- Supabase(PostgreSQL)
- Socket.io,用于实时通信
前端(控制面板)
- Next.js 14(App Router)
- React 18 + TypeScript
- TailwindCSS + shadcn/ui
- React Flow(图表)
- react-markdown(渲染)
数据库(Supabase/PostgreSQL)
- 核心:projects、tasks、task_dependencies
- 知识:learnings、patterns、templates、pattern_frequency
- 资源:resource_nodes、resource_edges、code_entities、code_dependencies
- 系统:event_queue、file_history、codebase_analysis
- 技术:JSONB 元数据、GIN 索引、行级安全(RLS)
AI 集成
- Claude Code(MCP 协议)
- AI 任务拆解
- 模式识别
- 风险评估
📈 性能与规模
- ⚡ 查询速度:使用 GIN 索引时低于 10 ms
- 🔄 实时性:1 s 轮询间隔
- 🗄️ 存储:自动清理已处理的事件(24 h)
- 📊 可扩展性:已使用 100+ 个任务进行测试
- 🚀 分析:非阻塞(委托给 Claude)
- 👥 用户:支持多位项目经理和多位开发者
🔐 安全与合规
- ✅ 环境变量 - 不硬编码机密信息
- ✅ Supabase RLS - 行级安全策略
- ✅ 完整审计跟踪 - 记录每项决策
- ✅ 事件处理 - 防止重复操作
- ✅ 本地优先 - 所有数据均存储在你的 Supabase 实例中
- ✅ 符合 GDPR 要求 - 支持导出和删除
📚 文档
入门指南
- QUICK_START.md - 5 分钟快速设置指南
- PM_GUIDE.md - 面向产品经理 (即将推出)
- DEV_GUIDE.md - 面向开发者 (即将推出)
- EXAMPLES.md - 实际使用示例
深入了解
- WORKFLOW.md - 完整的工作流说明
- ARCHITECTURE.md - 技术架构
- API.md - MCP 工具参考
🗺️ 路线图
✅ 阶段 1:核心编排(已完成)
- 60 个 MCP 工具已全面实现并通过测试
- 支持看板的实时控制面板
- AI 用户故事拆解与依赖关系分析
- 模式学习与故障检测
- 依赖跟踪与冲突检测
- 任务元数据(负责人、优先级、标签、类别)
- 完整的审计跟踪和任务历史记录
- 项目配置管理
- Claude Code Agent 同步
- AI 驱动的 Agent 和工具建议
🚧 阶段 2:赋能项目经理(当前)
- 面向非技术项目经理的控制面板视图
- 常见功能的用户故事模板
- 进度报告和导出
- 利益相关者通知
- 用通俗易懂的语言说明风险
🔮 阶段 3:团队智能
- 多团队工作区
- 跨项目模式共享
- 速度跟踪与估算
- 根据专业技能自动分配
- Slack/Teams 集成
🚀 阶段 4:高级 AI
- LangGraph 自动编排
- 预测性风险检测
- 自动冲突解决
- 代码审查自动化
- 文档生成
🤝 参与贡献
欢迎项目经理、开发者和 AI 爱好者参与贡献!
面向产品经理:
- 📝 分享用户故事模板
- 💡 提出便于项目经理使用的功能建议
- 📊 报告用户体验问题
面向开发者:
- 🔧 提交错误修复
- ✨ 添加新的 MCP 工具
- 📈 改进模式检测
参与贡献的方式:
- Fork 此仓库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交更改(
git commit -m 'Add amazing feature') - 推送到分支(
git push origin feature/amazing-feature) - 提交 Pull Request
📝 更新日志
v2.1.0(2025-10-10)- 当前版本 🎉
- ✅ 已发布到 MCP Registry - 现已收录于 官方 MCP Registry
- ✅ NPM 包 - 已在 npm 上发布为
@khaoss85/orchestro - ✅ 60 个 MCP 工具 - 从 27 个扩展至 60 个可用于生产环境的工具
- ✅ 自动任务分析 - decompose_story 现在会自动准备分析提示词(autoAnalyze=true 为默认值)
- ✅ 项目配置系统 - 完整的技术栈、Agent 和工具管理
- ✅ Claude Code Agent 同步 - 自动与 .claude/agents/ 目录同步
- ✅ AI Agent/工具建议 - 为任务提供智能建议
- ✅ 任务历史与事件 - 完整的审计追踪,包含 13 个历史工具
- ✅ 用户故事健康状况 - 监控完成情况和状态一致性
- ✅ Bug 修复 - 解决了 get_project_configuration 中的 SQL 错误
- ✅ 完整测试覆盖 - 已测试并验证全部 60 个工具(成功率为 96.7%)
v2.0.0(2025-10-03)
- ✅ 更名为 Orchestro - “您的 AI 开发指挥家”
- ✅ 模式分析工具 - 新增 5 个用于检测故障的 MCP 工具
- ✅ 模式频率 - 通过数据库触发器自动跟踪
- ✅ 风险评估 - detect_failure_patterns 和 check_pattern_risk
- ✅ 任务元数据 - assignee、priority、tags 字段
- ✅ 面向 PM 的文档 - 已为产品负责人更新
v1.5.0(2025-10-02)
- ✅ 新工作流:MCP 负责编排,Claude Code 负责分析
- ✅ 3 个执行工具:prepare、save_analysis、get_execution_prompt
- ✅ tasks.metadata JSONB 列
- ✅ 已更新事件队列(8 种事件类型)
- ✅ Guardian 验证通过
v1.0.0
- 初始 MCP 实现
- 基本任务管理
- AI 用户故事分解
- 知识库集成
🌟 成功案例
“作为 PM,我终于能实时了解开发者正在构建什么。Orchestro 弥合了产品愿景与技术实现之间的鸿沟。” — 请在此填写您的评价
“模式学习为我们节省了数小时。系统在我们为一种高风险方案浪费时间之前发出了警告。” — 请在此填写您的评价
📞 支持与社区
- 📧 问题:GitHub Issues
- 💬 讨论:GitHub Discussions
- 📖 文档:仓库中提供全面的指南
- 🌐 仪表板:http://localhost:3000
- 🐦 Twitter:@orchestro_ai (即将推出)
📜 许可证
MIT 许可证 - 详情请参阅 LICENSE 文件
🙏 致谢
- Claude Code - MCP 平台与 AI 开发
- Supabase - 数据库与实时基础设施
- Next.js - 用于构建仪表板的 React 框架
- React Flow - 美观的依赖关系图
- shadcn/ui - 精美的 UI 组件
🎭 准备好指挥您的开发交响乐了吗?
通过 AI 编排,将产品创意转化为生产代码
状态:✅ 已可用于生产环境(测试覆盖率为 96.7%) 版本:2.1.0 NPM: @khaoss85/orchestro Registry:MCP Registry MCP 工具:60 适用于:PM · 开发者 · Claude Code
🎼 一次处理一个任务,指挥开发工作
由关注产品的开发者倾力打造 ❤️
⭐ 在 GitHub 上为我们点星,支持本项目!
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。