술 취한 채로 AI 코딩하는 걸 막는 CLI 도구 'SOBERGATE'

SOBERGATE는 Claude Code 같은 AI 코딩 도구를 실행하기 전에 간단한 정신 상태 확인 테스트를 통과해야만 사용할 수 있게 막는 CLI 도구입니다. AI가 대신 테스트를 풀 수 없어서, 실제로 본인이 멀쩡한 상태인지 확인합니다. 술이나 피로로 인해 나중에 후회할 코드를 남기는 걸 방지하려는 목적입니다.

AI 코딩 도구가 강력해질수록, 정신이 흐릿한 상태에서도 코드를 빠르게 만들어낼 수 있게 됐습니다. 문제는 그 결과물이 나중에 'TODO: 내가 왜 이렇게 했지?'라는 주석과 함께 남겨진다는 것입니다. 이 도구를 만든 개발자는 본인이 직접 그런 경험을 반복한 끝에 일종의 '음주 측정기'를 만들었습니다.

SOBERGATE는 Claude Code 등 AI 에이전트를 실행하기 전에 CLI 상에서 간단한 인지 확인 테스트(예: 간단한 계산이나 단어 맞추기)를 요구합니다. AI가 자동으로 테스트를 통과할 수 없도록 설계되어 있어, 실제로 사람이 직접 풀어야 합니다. 실용적인 도구라기보다는 재미 있는 아이디어에 가깝지만, AI 도구 사용 습관에 대한 문제의식을 유머러스하게 담은 프로젝트입니다.

핵심 포인트

  • AI 코딩 도구 실행 전에 사람이 직접 정신 상태 확인 테스트를 통과해야 함
  • AI가 테스트를 자동으로 풀 수 없도록 설계됨
  • '술 취한 커밋' 또는 '피곤한 상태의 이상한 코드'를 방지하려는 목적
  • Claude Code, Cursor 등 다양한 AI 코딩 에이전트와 함께 사용 가능
  • 실용 도구보다는 유머러스한 실험적 프로젝트에 가까움

용어 한 줄 설명

GATE
인도에서 공학·과학 분야 대학원 진학이나 공공기관 채용에 쓰이는 시험입니다.
AI 코딩 도구
사람의 설명을 바탕으로 코드를 쓰거나 고치는 프로그램입니다.
코딩 도구
프로그래밍 작업을 더 쉽고 빠르게 할 수 있게 도와주는 소프트웨어입니다.
AI 에이전트
사람 대신 정보를 찾거나 작업을 처리하도록 만든 AI 프로그램입니다.
아이디어
새로운 사업이나 제품을 만들기 위한 생각이나 구상입니다.
AI 도구
사람의 일을 도와 글, 코드, 이미지 등을 만들어 주는 소프트웨어입니다.
AI 코딩 에이전트
사람의 지시를 받아 코드 작성이나 수정 작업을 도와주는 AI 도구입니다.
코딩 에이전트
사람의 요청을 받아 코드를 작성하거나 고치는 AI 도구입니다.

이 사건을 다룬 원문 (2)

원문 보기