원클릭으로
setup-orchestrator
Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Connect Slack to an existing orchestrator by collecting Socket Mode credentials, saving them under ARCHIVE, and validating the channel.
Connect Telegram to an existing orchestrator by collecting a BotFather token, optional allowlist, and validating long-polling startup.
Deploy a remote listener over SSH or kubectl so the orchestrator can execute one project/workspace on another machine.
Register one specific remote workspace with the orchestrator by deploying a listener and binding it to a single workspace id.
SOC 직업 분류 기준
| name | setup-orchestrator |
| description | Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files. |
orchestrator.yaml, start-orchestrator.sh, AGENTS.md, or CLAUDE.md are missing or staleclaude
Read this file first, then honor existing CLAUDE.md and .claude/ memory if present.cursor
Read this file first, then apply .cursor/rules, AGENTS.md, CLAUDE.md, and legacy .cursorrules as additional repo rules.codex
Treat this file plus AGENTS.md as the primary procedure. Do not assume slash-command support.opencode
Read this file first, then apply AGENTS.md plus any opencode.json or .opencode/skills/ overrides that already exist.orchestrator.yaml by hand unless the user explicitly asks for manual editssetup.sh, orchestrator/setup_tui.py, and templates/.venv/, node_modules/, and required CLIs already exist./setup.shorchestrator.yamlstart-orchestrator.shAGENTS.mdCLAUDE.mdopencode.json and .opencode/ when OpenCode is in useRun:
.venv/bin/python -m orchestrator.setup_tui
Let the TUI classify the current folder as one of:
Inside the TUI, confirm or edit:
ARCHIVE pathRuntime-specific checks:
claude remains the safest default when no strong reason exists to change itcursor requires a working cursor-agent CLI and authenticated Cursor environmentcodex requires the local codex CLI and Node dependenciesopencode requires opencode, provider login, and creates opencode.json plus .opencode/skills/ when selectedAfter setup completes, verify that the expected files exist and look coherent:
orchestrator.yamlstart-orchestrator.shAGENTS.mdCLAUDE.mdopencode.json and .opencode/ when OpenCode was selectedCursor-specific files do not need to be scaffolded. Existing .cursor/rules or .cursorrules should be preserved.
Run the startup flow the TUI prints:
./start-orchestrator.sh --fg
Then confirm:
Summarize:
orchestrator.yaml matches the current environment