AI DEVELOPMENT ASSISTANT
런타임 로그에서 복구 PR까지, AI를 개발 루프에 연결합니다.
Dodd는 로컬 로그와 콘솔 출력을 감시하고, LLM으로 근본 원인을 진단하며, 격리된 worktree에서 검증 가능한 패치를 만들고 보고서, 브랜치, 커밋, PR/MR 링크를 팀에 전달합니다.
$ dodd watch --once --from-start
ERROR order settlement failed: expected=insufficient_balance actual=success
Dodd session sess_129ab7629390: escalated · report.md · prompt.md · diagnosis.json
WHY NOW
AI가 코드를 작성하는 것보다 어려운 일은 실제 개발 프로세스 안에서 안정적으로 작동하게 만드는 것입니다.
이상 발견 지연
로그, 콘솔, CI, 사용자 피드백이 흩어져 있습니다.
컨텍스트 수집 비용
엔지니어가 로그를 복사하고 파일을 찾고 환경을 재현하는 데 시간을 씁니다.
AI 결과 적용의 어려움
일반 채팅 결과는 최소 변경, 검증, 감사를 보장하기 어렵습니다.
팀 인수인계 단절
상태, 원인, 브랜치, 커밋, PR/MR 링크를 하나의 세션으로 공유해야 합니다.
CAPABILITIES
로그 감시
로컬 실행 로그, 콘솔 출력, 테스트 결과에서 처리할 이상을 감지합니다.
LLM 진단
실패 출력, 저장소 컨텍스트, 검증 명령을 구조화해 근본 원인을 분석합니다.
격리된 수정
Git worktree에서 패치를 만들고 검증하여 원본 작업 공간을 보호합니다.
PR/MR 자동화
검증 후 커밋을 만들고 GitHub PR과 GitLab MR을 지원합니다.
Telegram 알림
세션 상태, 요약, 브랜치, 커밋, PR/MR 링크를 팀 채팅으로 보냅니다.
Workbench UI
VS Code/Cursor에서 세션, 보고서, Diff, 검증 로그, Session Roots를 확인합니다.
WORKFLOW
세 가지 모드: Run, Replay, Watch.
- Run테스트나 빌드 명령을 감싸 실패 시 복구를 시작합니다.
- Replay저장된 로그를 가져와 분석 흐름을 재실행합니다.
- Watch장기 실행 서비스와 비즈니스 오류를 위해 로그를 tail합니다.
VALUE
알 수 없는 코드를 몰래 넣는 것이 아니라 추적 가능한 AI Repair Session을 만듭니다.
MTTR 단축
로그, 원인 분석, 수정 계획, 검증, 보고서를 연결합니다.
작업 공간 보호
모든 변경은 격리된 Git worktree에서 시작합니다.
감사 친화적
prompt, diagnosis, diff, verify log, report, Git 메타데이터를 저장합니다.
점진적 자동화
낮은 위험과 높은 신뢰도의 수정은 자동화하고 위험한 경우 사람에게 넘깁니다.
EARLY ACCESS
데모 또는 사설 배포 상담
이메일을 남기면 저장소, CI, Git 플랫폼, 알림 흐름에 맞는 통합 방안을 제안합니다.