Orquestra 是一款本地工具,能在隔离的 git worktree 中编排多个 AI 编码代理(Claude Code、Codex),具备确定性安全屏障,且所有合并操作需人工批准。

Stars

3

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过文件系统隔离和 PreToolUse 命令防火墙来强制安全,而非依赖模型行为;所有集成决策均由人类把关。

适合谁使用

  • 使用 Claude Code 或 Codex CLI 的开发者
  • 需要安全多代理工作流的软件团队
  • 偏好原生应用的 macOS 高级用户
  • 希望高效管理代币消耗的工程师

典型使用场景

  • 将构建代理和审查代理并行运行在同一代码库中,避免交叉污染
  • 采用“先计划后执行”的流程实现功能,减少浪费的代币
  • 通过 diff 审查和手动合并审批来审计代码更改
  • 实时监控多代理会话中的代币使用量和模型成本

项目优势

  • 通过独立的 git worktree 和分支实现文件系统隔离
  • 在代理执行前运行的确定性命令防火墙
  • 要求手动输入代理名称才能合并,确保人工把关
  • 实时代币监控以及按代理选择模型,实现成本控制

使用前须知

  • 仅 macOS 提供原生应用;Linux 和 Windows (WSL2) 只有 CLI
  • 依赖第三方代理 CLI(Claude Code、Codex)的安装和登录
  • 目前不支持自动化合并或 CI 集成
  • Windows 用户必须在 WSL2 内安装;没有原生 Windows 应用

README 快速开始

Orquestra

Rode um time de agentes de IA na sua máquina — isolados, supervisionados e seguros por construção.

Instalação · Por que · Uso · Segurança · Arquitetura


O Orquestra transforma sua máquina em um time de engenharia de IA supervisionado. Um agente maestro recebe suas instruções em linguagem natural e recruta agentes trabalhadores — cada um trancado dentro do próprio git worktree e da própria branch, vigiado por um firewall determinístico de comandos, e integrado de volta apenas com a sua aprovação explícita, digitada.

Sem ficar copiando e colando entre terminais. Sem nenhum agente encostando na sua branch principal. Sem momentos "ops".

                    ┌─────────────┐
                    │   MAESTRO   │  ← você fala com ele em linguagem natural
                    └──────┬──────┘
             ┌─────────────┼─────────────┐
        ┌────┴────┐   ┌────┴────┐   ┌────┴────┐
        │ builder │   │reviewer │   │  docs   │  ← cada um no seu worktree,
        └─────────┘   └─────────┘   └─────────┘     branch agent/
                 notas compartilhadas = protocolo de progresso

Por que Orquestra

Rodar 3–4 agentes de IA em terminais soltos transforma você num roteador de copy-paste. O Orquestra resolve isso com três decisões de arquitetura:

DecisãoResultado
🗂O isolamento mora no sistema de arquivos, não no promptCada agente só enxerga o próprio worktree. Um agente confuso não consegue quebrar o trabalho de outro — nem a sua branch principal.
🛡Barreiras determinísticasUm hook PreToolUse bloqueia comandos destrutivos antes que eles rodem. Não depende do modelo estar num dia bom.
✍️Integrar é decisão humanaO nvo done mostra o diff completo e exige que você digite o nome do agente. Não existe merge automático. Nunca.

Recursos

  • App nativo para macOS — canvas visual com o maestro no topo e os cards dos agentes conectados abaixo dele. Status, saída do terminal, notas e diffs num relance.
  • Funciona com Claude Code e Codex — escolha o harness por agente. Times mistos (builder no Claude + reviewer no Codex) funcionam de imediato.
  • Instalação sem credenciais — o instalador detecta o que você já tem. Claude/Codex já logados? Git já configurado? O Orquestra simplesmente aproveita.
  • Pronto para GitHub — abra uma p

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Blaizzy
精选
Blaizzy GitHub avatar

nativ

Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

AI 与机器学习AI 视觉与语音
985
uzairansaruzi
精选
uzairansaruzi GitHub avatar

hermex

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

AI 与机器学习大语言模型
941
simonw
精选
simonw GitHub avatar

speech-analyzer-cli

A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.

开发者工具CLI 与终端
20