aniketkarne/ClaudeNightsWatch
Autonomous task execution system for Claude CLI that monitors your usage windows and executes predefined tasks automatically
해결하는 문제
Claude Nights Watch는 Claude CLI용 자율 태스크 실행 시스템입니다. 사용자의 Claude 사용 창이 곧 만료될 때 사전 정의된 태스크를 자동으로 실행하여 수동 태스크 반복 문제를 해결하고, 수동 개입 없이 생산성을 유지합니다.
작동 방식
이 시스템은 Claude 사용 창(ccusage 또는 타임스탬프 기반 폴백 사용)을 모니터링합니다. 사용 창이 거의 소진되면(5시간 제한의 2분 이내), task.md 파일에서 지침을, rules.md 파일에서 안전 제약 조건을 읽습니다. 그런 다음 claude --dangerously-skip-permissions 플래그를 사용하여 이러한 태스크를 자율적으로 실행합니다. 이 플래그는 AI가 확인을 요청하지 않고 명령을 실행할 수 있게 합니다.
대상 사용자
Claude CLI의 개발자 및 파워 유저로, 사용 창 전환 중에 반복적인 개발 태스크(린팅, 의존성 업데이트, 테스트 스위트 실행 등)를 자동화하려는 분들.
주요 기능
- 이중 설치: 슬래시 명령이 포함된 완전한 Claude Code 플러그인 또는 독립 실행형 셸 기반 데몬으로 사용 가능.
- 태스크 기반 워크플로우: 간단한 Markdown 파일(
task.md및rules.md)을 사용하여 수행할 작업과 안전 유지 방법을 정의. - AI 에이전트 통합: 사용자가 자율 워크플로우를 계획하고 로그를 디버깅할 수 있도록 내장된 태스크 실행 에이전트가 포함되어 있습니다.
- MCP 서버 지원: Claude가 데몬을 관리하고, 태스크를 읽고 쓰고, 상태를 확인할 수 있는 프로그래밍 도구를 제공.
- 스마트 훅: Claude Code 세션에 자동으로 통합되어 데몬 시작 또는 로그 파일 변경을 프롬프트합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트