bama
BAMA: 모든 Mac 앱을 만들 수 있습니다
Orchestune: 승인된 분해 계획을 GitHub Issue로 변환하고 격리된 git worktree에서 실행
Orchestune turns an approved decomposition plan into dependency-aware GitHub Issues, runs each subtask in an isolated git worktree, and re-plans when an agent strays outside its declared footprint.
스킬Python · QuintGitHub @Saltmu온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Conflict-aware orchestrator for parallel AI coding agents — DAG-based conflict detection, git worktrees, and self-healing task tracking.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
When an approved parent Issue keeps its requirements but its unstarted decomposition becomes stale, orchestune replan previews a replacement generation without writes. Applying it requires the exact preview token and retires only safe queued/blocked Issues, preserving the old Issues as history. orchestune provision remains the initial Issue-creation command. ⚠️ Beta: Orchestune's core workflow is operational, but APIs, CLI commands, and workflows may still change before the stable release.README 전문 보기 ↗
When an approved parent Issue keeps its requirements but its unstarted decomposition becomes stale,
orchestune replanpreviews a replacement generation without writes. Applying it requires the exact preview token and retires only safe queued/blocked Issues, preserving the old Issues as history.orchestune provisionremains the initial Issue-creation command.
⚠️ Beta: Orchestune's core workflow is operational, but APIs, CLI commands, and workflows may still change before the stable release.
Orchestune lets you delegate large development tasks to AI agents while keeping every subtask, dependency, and result traceable.
It turns an approved decomposition plan into dependency-aware GitHub Issues, coordinates autonomous implementation by multiple agents, and links the resulting branches, pull requests, and CI outcomes back to the original task. Orchestune is provided as a Skill for Agentic AI development (e.g., Claude Code, Codex CLI, and Antigravity).
👉 For more details about the design, see Architecture & Design.
👉 For the meaning and lifecycle of each status:* GitHub label, see status:* Label Lifecycle.
Orchestune is for individual developers and small teams working with AI coding agents. The scarce resource here is not wall-clock time — it is your AI usage quota (a subscription's session/weekly allowance) and the hours a human can actually be at the desk.
For a small task, asking an agent directly is faster and cheaper than going through decomposition and dispatch. Orchestune pays for itself only on tasks large enough that you want them to keep running while you are away — overnight, or on a stateless CI runner.
DAG validation, self-healing state recovery from GitHub, and the two-gate human approval model (see Architecture & Design) all exist for one reason: so the pipeline holds together when nobody is watching.
The pipeline itself is advanced by deterministic Python. An LLM call is a scarce operation that consumes quota, so it is spent only where judgment cannot be replaced — and the automated shared-state transitions are Python's (see 2.2 Determinism).
👉 Before adopting Orchestune, check the prerequisites your target repository must satisfy (agent discipline definition, CI thoroughness, ci_command setting) in Setup Guide § 0. Prerequisites.
Ensure you have Python 3.12+, uv, and the GitHub CLI installed.
# Install CLI globally using uv tool (recommended) or pipx
uv tool install "orchestune==<RELEASE_VERSION>"
# Or install latest from git:
uv tool install "git+https://github.com/Saltmu/orchestune.git"
After installation, install Orchestune skills to your AI assistants (Claude Code, Codex CLI, Antigravity IDE, Antigravity CLI):
# Install to current project (recommended for team sharing):
orchestune skills install --target all --scope project
# Or install to user configuration directory globally:
orchestune skills install --target all --scope user
👉 For diagnostics (orchestune skills doctor), update/uninstall, or Cloud Routine configuration, see the Setup Guide.
In practice, you don't type the commands below yourself. You describe the task to your AI agent in natural language (e.g. "decompose this feature with orchestune"), and the orchestune skill drives the whole pipeline internally — including handing off to orchestune-provision or orchestune-dispatch — calling these CLI commands as tool calls on your behalf. They're shown here to make each stage concrete, and because you may still want to run a step manually in exceptional cases (e.g. resuming dispatch after local state is lost).
decomposition_plan.md, then validates its dependency DAG and conflict risks — you review and approve the plan.# 1. Create or edit configuration (interactive wizard)
orchestune config init
# Edit existing configuration: orchestune config edit
# 2. Validate the decomposition plan's DAG
orchestune dag --plan decomposition_plan.md
# 3. Preview, then create, the GitHub Issues from the approved plan
orchestune provision --plan decomposition_plan.md --no-apply
orchestune provision --plan decomposition_plan.md
# 4. Start the dispatcher (dry-run, then execute)
orchestune dispatch --no-apply
orchestune dispatch
👉 For CLI options and decomposition_plan.md syntax specification, see the Usage & Command Reference.
Orchestune uses Rich formatting for human-facing output in an interactive terminal. It selects plain text automatically for piped or redirected output, CI, and TERM=dumb. Set ORCHESTUNE_CLI_PLAIN=1 to force plain output in any environment.
Set NO_COLOR to any non-empty value to disable color. On a TTY, tables and live progress can still be used without color.
Existing machine-readable output stays suitable for scripts: JSON responses and the path printed by orchestune scratch create are not decorated or mixed with progress text. orchestune status --watch updates in place on a TTY; in plain or non-TTY mode it appends a static snapshot at each watch interval without clearing the screen.
Want to develop Orchestune itself (run its test suite, local CI, etc.)? See CONTRIBUTING.md.