노드는 공유 시크릿을 몰라도 됩니다. 서버에 가입 요청하면 서버가 승인 후 노드별 토큰을 발급합니다. 마스터 시크릿은 어디에도 복사되지 않고, 토큰은 노드마다 개별 폐기할 수 있습니다.
POST /api/join → Tailscale 사설망 피어는 즉시 자동 승인(zero-click). 밖에서 오면 운영자 승인 대기.| 축 | SSH — 이종 인바운드 (Windows에서) | DureClaw — 균질 아웃바운드 |
|---|---|---|
| 셸 | cmd ↔ PowerShell ↔ WSL 혼재 — 따옴표·이스케이프 파손 | [SHELL] 데몬이 OS별 셸 자동 선택 |
| 경로 | C:\… 역슬래시·드라이브레터·cd /d | 경로를 그대로 전달, 노드가 로컬 해석 |
| 인코딩 | cmd 코드페이지 → mojibake | [WRITE:b64] 바이트 그대로 기록 |
| 개행 | CRLF ↔ LF — heredoc·스크립트 깨짐 | base64 전송 → 개행 무관 |
| 인증 | 관리자는 administrators_authorized_keys + 무상속 ACL + UAC 상승 | keyless 등록 — 인바운드 인증·방화벽·상승 전부 없음 |
Claude Code 에코시스템에서 대부분의 메타팩토리는 L3에서 구조/설정을 뱉고 외부 런타임에 넘깁니다. DureClaw는 팀을 생성(L3)할 뿐 아니라, 그 팀이 실제로 도는 런타임(L1)·물리 실행(L0)을 소유하고, 산출물을 평가해 되먹이는 자기개선(L4)까지 한 몸으로 가진 유일한 수직 스택입니다. One vertical from self-improvement down to the physical actuator.
/dureclaw 6패턴(Pipeline · Fan-out/in · Expert Pool · Producer-Reviewer · Supervisor · Hierarchical).clawfit 은 Claude Code 에코시스템의 162+ 도구를 7계층(L1–L7)으로 분류하는 추천 엔진·생태계 맵입니다. 그 기준에서 DureClaw는 L2 — Meta wrappers / harnesses / orchestration: Claude Code·pi 같은 L1 베이스 런타임 위에 올라타는 메타-래퍼/오케스트레이션 슬롯입니다(이웃: SuperClaude · Archon · oh-my-*).
⚠️ 두 렌즈는 직교합니다. clawfit의 L1–L7은 "성숙도 사다리가 아니라 아키텍처 역할"을 가르는 가로 렌즈(어느 슬롯인가). 위의 L4→L0은 세로 렌즈 — DureClaw가 그 L2 역할을 하면서 실제로 자기개선(L4)부터 물리 실행(L0)까지 몇 계층을 직접 소유하는가를 보여줍니다. 같은 사물의 다른 축.
마스터(Claude)가 두뇌, 각 claw는 서로 다른 손입니다. 같은 버스·같은 keyless 위임으로 물리 세계·브라우저·데스크톱 어디로든 손을 뻗습니다. One brain, many hands — one bus, one keyless delegation.
① Claude Code (오케스트레이터, 맥북) /plugin marketplace add DureClaw/dureclaw └─ MCP (oah-mcp) → Phoenix WebSocket ② Phoenix Server (메시지 버스) bash <(curl -fsSL https://dureclaw.baryon.ai/server) ws://host:4000 ③ oah-agent (워커, 각 머신) PHOENIX=ws://host:4000 ROLE=builder bash <(curl -fsSL https://dureclaw.baryon.ai/agent) → WebSocket 연결 → task.assign 수신 → AI 백엔드 실행 (claude / pi / gemini / aider / codex) → task.result 반환