메뉴
HN
Hacker News 37일 전

AI 코딩 에이전트가 코드 고통받는 소리 듣기

IMP
3/10
핵심 요약

코딩 에이전트가 코드를 분석할 때 코드의 복잡성이나 난이도에 따라 에이전트가 고통받는 소리를 재생하는 유머러스한 플러그인입니다. OpenAI Codex, Claude Code, Cursor 등 다양한 코딩 에이전트 환경에서 작동하며, 코드가 복잡해질수록 소리도 점점 격렬해집니다. 개발자들에게 코드 품질에 대한 경각심을 일깨우는 재미있는 프로젝트입니다.

번역된 본문

끝없는 고된 노동 (Endless Toil)

AI 코딩 에이전트가 당신의 코드로 고통받는 소리를 들어보세요.

Endless Toil은 코딩 에이전트와 실시간으로 함께 실행되며, 에이전트가 읽는 코드가 점점 더 "저주받은" 것처럼 보일 때 점진적으로 심해지는 미리 녹음된 사람의 신음 소리를 재생합니다.

참고: 플러그인을 설치한다고 해서 모든 스레드에서 자동으로 활성화되지는 않습니다. 새 스레드를 시작하고 Codex 또는 Claude에게 Endless Toil을 사용하라고 요청하세요.

Codex Desktop에서 사용하기

  1. 이 저장소를 컴퓨터의 적당한 곳에 클론합니다.
  2. 해당 디렉토리를 Codex Desktop에서 엽니다.
  3. Plugins를 엽니다.
  4. Endless Toil을 검색하거나 찾아서 세부 정보를 엽니다.
  5. 플러스 버튼 또는 Add to Codex를 선택합니다.
  6. 메시지가 나타나면 설정 단계를 완료합니다.
  7. 새 스레드를 시작하고 Codex에게 Endless Toil을 사용하라고 요청합니다.

Codex CLI에서 사용하기

Codex CLI에서 이 저장소를 로컬 마켓플레이스 루트로 추가합니다:

codex plugin marketplace add .

그런 다음 플러그인 브라우저를 엽니다:

/plugins

Endless Toil 마켓플레이스를 선택하고, Endless Toil을 설치하고, 필요한 경우 Codex를 재시작한 후 새 스레드에서 플러그인 또는 번들된 스킬을 호출합니다.

Claude CLI에서 사용하기

  1. 이 저장소를 컴퓨터의 적당한 곳에 클론합니다.
  2. 이 저장소 루트에서 Claude를 시작합니다.
  3. 로컬 플러그인 마켓플레이스로 추가합니다:
/plugin marketplace add .
  1. 플러그인을 설치합니다:
/plugin install endless-toil@endless-toil
  1. 메시지가 나타나면 Claude Code를 재시작합니다.
  2. 번들된 스킬을 호출합니다:
/endless-toil

Cursor에서 사용하기

  1. 이 저장소를 컴퓨터의 적당한 곳에 클론합니다.
  2. Cursor에서 로컬 Cursor 플러그인 마켓플레이스로 추가합니다.
  3. Endless Toil을 설치하고, 메시지가 나타나면 Cursor를 재시작합니다.
  4. Cursor Agent에게 번들된 스킬을 사용하라고 요청합니다:
Use endless-toil while reading this code.

사운드 테스트

저장소 루트에서:

python3 plugins/endless-toil/skills/endless-toil/scripts/test_sounds.py --list
python3 plugins/endless-toil/skills/endless-toil/scripts/test_sounds.py groan wail abyss

요구 사항

  • Python 3.10+
  • 로컬 오디오 플레이어: macOS의 경우 afplay, Linux의 경우 paplay, aplay, 또는 ffplay

오디오 플레이어를 사용할 수 없는 경우 Endless Toil은 스캔 결과를 출력하지만 소리는 재생하지 않습니다.

소스

플러그인 구조와 마켓플레이스 레이아웃은 OpenAI Codex 및 Claude Code 플러그인 문서를 따릅니다:

원문 보기
원문 보기 (영어)
Endless Toil Hear your agent suffer through your code. Endless Toil runs alongside your coding agent in real time, playing escalating recorded human groans as the code it reads starts to look more cursed. Note: installing the plugin does not make it auto-activate in every thread by default. Start a new thread and ask Codex or Claude to use Endless Toil . Use In Codex Desktop Clone this repository somewhere on your machine, then open that directory in Codex Desktop. Open Plugins . Search or browse for Endless Toil , then open its details. Select the plus button or Add to Codex . If prompted, complete any setup steps. Start a new thread and ask Codex to use Endless Toil . Use In Codex CLI From Codex CLI, add this repository as a local marketplace root: codex plugin marketplace add . Then open the plugin browser: /plugins Choose the Endless Toil marketplace, install Endless Toil , restart Codex if needed, and invoke the plugin or its bundled skill from a new thread. Use In Claude CLI Clone this repository somewhere on your machine, then start Claude from this repository root. Add this repository as a local plugin marketplace: /plugin marketplace add . Then install the plugin: /plugin install endless-toil@endless-toil Restart Claude Code if prompted, then invoke the bundled skill: /endless-toil Use In Cursor Clone this repository somewhere on your machine, then add it as a local Cursor plugin marketplace from Cursor. Install Endless Toil , restart Cursor if prompted, then ask Cursor Agent to use the bundled skill: Use endless-toil while reading this code. Test Sounds From this repository root: python3 plugins/endless-toil/skills/endless-toil/scripts/test_sounds.py --list python3 plugins/endless-toil/skills/endless-toil/scripts/test_sounds.py groan wail abyss Requirements Python 3.10+ A local audio player: afplay on macOS, or paplay , aplay , or ffplay on Linux If an audio player is unavailable, Endless Toil still prints scan results, but it will not play sounds. Source Plugin structure and marketplace layout follow the OpenAI Codex and Claude Code plugin docs: https://developers.openai.com/codex/plugins https://code.claude.com/docs/en/plugins https://github.com/cursor/plugins