저는 Agent Standup이라는 무료 오픈 소스 앱을 만들었는데, 이 앱은 Claude Code 세션을 라이브 화상 통화처럼 보여줍니다. 각 세션과 서브 에이전트는 목소리를 가진 캐릭터로 표현됩니다. 새로운 기능은 화면 공유입니다. 이를 통해 각 에이전트가 현재 무엇을 작업하고 있는지 보여줄 수 있습니다. 이 영상은 제 에이전트에 대한 작은 모큐멘터리(mockumentary)의 에피소드 2입니다. 인터뷰는 농담이지만, 모든 장면 전환 부분은 실제 앱이 하나의 실제 Claude Code 세션(사무실 커피 앱을 수정하는 리드 개발자와 두 명의 서브 에이전트)을 따라가는 내용입니다. 에이전트가 공유하는 화면에는 무엇이 표시될까요? 작업 목록과 완료된 각 작업에 체크 표시, 테스트 실행 결과(통과/실패 횟수), 녹색 또는 빨간색 막대, 그리고 실패한 테스트 이름들(node, vitest, jest, pytest, mocha, go, cargo)이 있습니다. 모든 수정 사항의 diff와 실제 라인 번호가 표시됩니다. 또한 Claude를 이용해 Chrome에서 구동하는 브라우저 화면에는 페이지 내용, 클릭할 때 움직이는 포인터, 입력하는 텍스트, 백그라운드에서 실행 중인 명령어의 출력 결과 등이 스트리밍되며 빨간색 LIVE 태그가 붙습니다.
제가 매일 사용하는 부분은 다음과 같습니다. 세션이 권한 메뉴에 도달하거나 질문을 할 경우, 캐릭터가 통화로 노크를 하고 한 번의 클릭으로 해당 세션의 탭이 열립니다.
저의 제작 과정: Claude Code가 거의 모든 것을 작성했습니다. 약 2주 동안 300개의 커밋 중 296개가 Claude Code에 의해 공동 저작되었습니다. 저는 무엇을 만들지 결정하고 직접 테스트합니다. 제 워크플로우는 보통 여러 개의 Claude Code 세션을 한 번에 레포지토리에 실행하는 것입니다(백엔드, 페이지, 번역 등). 이들을 지켜보는 것이 제가 앱을 만든 이유였고, 이제는 그 앱 자체에서 작동하는 것을 지켜봅니다.
프로젝트의 함정과 규칙은 CLAUDE.md 파일에 담겨 있습니다. 에이전트가 같은 실수를 두 번 할 때마다 규칙이 추가되었습니다. Claude Code는 자신의 변경 사항을 테스트합니다. Claude in Chrome을 통해 Chrome에서 페이지를 열고 결과를 확인하는 식입니다. 브라우저 테스트 스위트는 실제 페이지를 실행합니다. 릴리즈 전에는 별도의 Claude 리뷰어가 이 릴리즈가 기존 사용자에게 문제를 일으키는지 증명하려고 시도합니다. Claude는 앱을 10개 언어로 번역했습니다. 앱 내부에서는 (사용자 본인의) Claude가 통화 내용만 번역하는 데 사용됩니다.
작동 방식: 작은 로컬 서버가 Claude Code가 이미 ~/.claude/projects에 작성한 세션 파일을 읽습니다. 훅(hooks)이 필요 없고, Claude Code에서 설정할 것도 없으며, 기본적으로 기기를 벗어나는 데이터도 없습니다. 또한 Codex와 Mistral Vibe 세션도 읽습니다. MIT 라이선스입니다.
사용해 보세요 (무료): VS Code / Cursor / Windsurf: 확장 프로그램(Extensions)에서 "Agent Standup"을 검색하세요. 터미널: npx @double_geste/agent-standup@latest --open
Claude Code 플러그인으로 사용하려면: /plugin install agent-standup --marketplace Atoll92/agent-standup
GitHub: https://github.com/Atoll92/agent-standup
웹사이트: https://agent-standup.com/
제가 혼자 만들고 있습니다. 다음으로 에이전트 화면에서 무엇을 보고 싶으신가요? submitted by /u/stickygoose [link] [comments]