AI CLI 통합을 통한 시스템 관리 작업용 워크플로 오케스트레이터

개발자가 TUI와 CLI 인터페이스를 갖춘 'workflow'라는 파일 기반 워크플로 오케스트레이터를 구축했습니다. 이 도구는 AI 코딩 CLI와 통합되어 자연어 설명으로부터 시스템 관리 워크플로를 생성, 업데이트, 수정, 개선합니다.
AI 통합 기능
PATH에 claude(Claude Code), codex(Codex CLI), 또는 gemini(Gemini CLI)가 설치되어 있다면, 이 도구는 네 가지 기능을 제공합니다:
- 생성 — TUI에서 'a'를 누르고 "nginx 상태 확인, 다운되면 재시작, 실패 시 Slack 알림 전송"과 같은 설명을 입력하세요. AI가 적절한 의존성과 오류 처리를 갖춘 다단계 YAML 워크플로를 생성합니다. 저장하기 전에 검토할 수 있습니다.
- 업데이트 — 기존 작업에서 'A'를 누르세요. "업로드 단계에 재시도 로직 추가" 또는 "독립적인 검사를 병렬화"와 같은 지시사항을 입력하세요. AI는 구조를 보존하면서 YAML을 다시 작성합니다.
- 수정 — 워크플로가 실패할 때 'a'를 누르세요. AI가 오류 출력을 읽고 문제를 진단한 후 수정된 YAML을 제안합니다.
- 개선 — 미리보기 단계에서 언제든지 'r'을 눌러 반복적으로 개선하세요. "오류 처리 추가" → 미리보기 → "로깅도 추가" → 미리보기 → 저장과 같은 다중 라운드 개선이 가능합니다.
Claude Code 스킬
Claude Code 스킬도 포함되어 있습니다. 설치하면 다음과 같은 명령으로 Claude Code 대화에서 완전히 워크플로를 관리할 수 있습니다:
- "일일 데이터베이스 백업을 위한 워크플로 생성."
- "스테이징 배포를 드라이런."
- "지연된 작업 목록 표시."
이를 통해 workflow는 에이전트 자동화를 위한 구성 요소가 됩니다 — AI 에이전트가 파일 기반 인터페이스를 통해 운영 작업을 생성, 검증, 실행할 수 있습니다.
기술적 세부사항
AI 통합은 도구에 구애받지 않습니다. 설치된 CLI를 자동으로 감지합니다. workflow 자체에는 API 키가 구성되지 않습니다 — AI CLI 도구를 인증하기만 하면 작동합니다.
AI 기능 외에도, workflow는 다음을 포함합니다:
- 42개의 번들된 시스템 관리/Docker/Kubernetes 템플릿
- 재시도와 타임아웃이 있는 DAG 실행
- 지연된 작업 알림
- 셸 히스토리 가져오기
- 기기 간 Git 동기화
이 도구는 MIT 라이선스로 배포되며 단일 Rust 바이너리로 제공됩니다. GitHub 저장소는 https://github.com/vchaindz/workflow에서 확인할 수 있습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

엔그램: Claude Code 및 MCP 클라이언트를 위한 오픈소스 메모리 레이어
엔그램은 Claude Code, Cursor, Windsurf와 같은 클라이언트와 함께 MCP 서버로 작동하는 오픈소스 메모리 레이어입니다. 의미론적 벡터 검색으로 무제한 메모리를 저장하며, LOCOMO 벤치마크에서 80% 정확도를 달성하고, 파일 기반 접근법의 5,000개 이상 대비 쿼리당 약 800개의 토큰을 사용합니다.

지속적 AI 어드바이저의 크로스 플랫폼 메모리: 3개월간 의사결정 이력 추적
레딧 사용자가 Claude Code, Cursor, 웹 인터페이스에서 모든 제품 결정을 기억하고 모순을 찾아내며 수개월에 걸쳐 개선되는 지속형 AI 어드바이저를 만들었습니다.

OpenClaw 예산 가드 플러그인은 동시 예산 초과 지출을 방지합니다
새로운 OpenClaw 플러그인인 @runcycles/openclaw-budget-guard는 원자적 잔액 확인, 실행 전 예약, 멱등성 재시도를 구현하여 동시 예산 초과 문제를 해결합니다. Redis가 포함된 Cycles 서버가 필요하며 bash 명령어를 통해 설치할 수 있습니다.

Storybloq: 프로젝트 추적기가 이제 Mac 앱으로 리포지토리의 .story/ 디렉토리에서 작동합니다
Storybloq은 티켓, 이슈, 로드맵 단계 및 세션 인계를 JSON/마크다운으로 리포지토리 내 .story/에 저장하는 프로젝트 추적기로, 이제 App Store에서 무료 Mac 앱을 제공합니다. CLI 및 MCP 서버를 통해 Claude Code와 통합되며, 전적으로 Claude Code를 사용하여 구축되었습니다.