
AI 직원 뽑아 픽셀 사무실 차리기
한 줄 요약: Munder Difflin은 내가 이미 내고 있는 클로드·지피티 구독을 그대로 쓰는 AI 사무실 앱으로, 팀장 AI가 할 일을 쪼개 실제 터미널 에이전트에게 나눠 주고, 픽셀 사무실 화면에서 누가 일하는지 그대로 보여 줘요.
“나를 위해 쉬지 않고 일하는 AI 직원, 사무실째로 차려보세요”라는 문구의 6장 카드뉴스가 눈에 띄었어요. @_dot.move님과 @AndyWormHole님의 합작 정리예요(좋아요 104개, 댓글 617개). 앱 이름은 Munder Difflin인데, 미국 드라마 오피스의 허구 회사 던더 미플린(Dunder Mifflin)을 살짝 비튼 이름이에요. 공식 리포는 이를 “애정 어린 패러디”라고 소개하고 오피스와는 무관하다고도 밝혀요. 그래서 팀장 AI 이름도 오피스의 사장에게서 따온 마이클(Michael)이에요. 이 글에서는 카드뉴스의 네 질문을 따라가 원리, 직원 뽑기, 권한 안전망, 진짜 비용까지 풀어 보겠어요. 배경 사실은 GitHub 리포와 공식 사이트 원문을 대조해 검증했어요.
원리: 실제 터미널 에이전트가 직원
첫 번째 카드 “뭘 해주는 건데요?“의 답이 기술적으로 꽤 재미있어요. 할 일을 한 줄로 말하면 팀장 AI가 그 일을 쪼개 직원들에게 나눠 주고, 직원들이 사무실을 돌아다니며 일한다는 픽셀 화면은 꾸밈이 아니라 실제 시스템의 관찰창이예요.
이 앱은 마우스를 쓰는 데스크톱 프로그램으로, 클로드 코드, OpenAI 코덱스, 제미나이 CLI, 그록, 키미 코드, 큐웬 같은 터미널 에이전트 도구를 감싸서 돌려요. 감싸는 방법이 이 앱의 핵심이에요. 각 터미널 에이전트를 앱이 의사 터미널(pseudo-terminal, node-pty라는 라이브러리)로 자식 프로세스로 띄우고, 그 출력을 화면 속 터미널 위젯(xterm.js)으로 그대로 그려 줘요. 그래서 직원 하나하나는 사실상 내 컴퓨터에서 지금 돌고 있는 실제 CLI 프로세스이고, 무엇을 하고 있는지는 그 터미널 화면에 그대로 기록이 남아요.
직원들의 몸은 픽셀 사무실이에요. 2D 사무실 바닥에 에이전트마다 아바타가 서 있고, 일하는 동안 제자리로 걸어가며, 서로 쪽지를 주고받을 때는 봉투가 책상 사이를 날아다녀요. 카드 화면의 “idle”, “awaiting”, “starting up” 같은 작은 라벨도, 해당 직원의 실제 작업 상태를 그대로 보여 주는 표식이에요. 중요한 건 이 2D 사무실 자체는 무대라는 점이에요. 공식 설명이 정확히 “사무실 바닥은 시뮬레이션이고 토큰을 쓰지 않는다”예요. 그리고 AI 사용량은 무대 밖 터미널 속 에이전트가 실제로 요청을 보낼 때만 소모돼요.
그리고 관제 역할은 팀장 마이클이에요. 그는 내가 말을 거는 유일한 창구로, 요청을 읽고 각 에이전트에게 일을 배분하며(문서에서는 이 팀장 역할을 GOD 오케스트레이터라 불러요), 평범한 일은 스스로 해결하고 나에게 반드시 물어야 하는 사안만 따로 모아서 건네요. 각 직원은 저마다 메일함과 기억 파일을 갖고 서로 쪽지를 주고받는데, 이 협업 뼈대(메일함·기억·공용 칠판·이벤트 로그)를 만든 이들은 하이브(hive)라 부르며, 기억은 마크다운 파일로 남아 앱을 껐다 켜도 유지돼요.
직원 뽑기: 한 줄 공고와 임용
두 번째 카드 “직원은 어떻게 뽑아요?“의 답은 놀랍도록 단순해요. 이름과 얼굴을 고르고, 맡을 일을 한 줄 적으면 끝이라고 설명하죠. 슬라이드 화면에 나온 얼굴 후보는 오피스 캐릭터들과 같은 이름인 Michael, Jim, Pam, Dwight, Kevin, Angela, Oscar, Stanley, Phyllis, Ryan, Toby, Creed, Meredith 열세 명이고, 이름 칸에는 예시로 Jim을 적어 두었어요.
여기에 한 가지 사실을 덧붙이자면, 이 얼굴들은 사진이 아니면서 저작권 논란이 있을 법한 이미지도 아니에요. 리포 문서에 따르면 사무실 바닥 그래픽은 라이선스가 명시된 상용 픽셀 에셋(LimeZu의 Modern Interiors 타일셋)이고, 오피스 캐스트 얼굴은 코드가 절차적으로 그려낸 도트 그림이에요. 오피스 패러디인 이름과 얼굴은 유머이고, 실용적으로 중요한 이유는 따로 있어요. 여러 직원 아바타가 화면에서 서로 구별되어야 누가 보고서를 쓰고 누가 코드를 고치는지 한눈에 보이기 때문이에요.
또 하나 기억할 점은 임용이 몇 번 클릭으로 끝난다는 거예요. 정식 절차로는 어떤 CLI와 모델, 자율성 수준을 고르고 자리를 배정해요. 그래서 같은 얼굴을 써도 그 직원이 쓰는 엔진과 능력은 전혀 달라질 수 있어요. 복잡한 공고를 쓰기 어렵다면, 공식 갤러리(Agent Gallery)에 올라온 완성형 직원을 골라 들여올 수도 있어요. 다만 이때도 폼이 자동으로 채워질 뿐, 실제 생성은 사람이 눌러서 완료해요.
권한 안전망: 승인 관문과 차단기
세 번째 카드의 질문은 “알아서 돈 쓰면 어떡해요?“예요. 앱은 평소에 묻지 않고 알아서 처리해요. 그런데 돈을 쓰는 일, 지우는 일(파일 삭제처럼 되돌리기 어려운 작업), 작업 범위를 변경해서 넘어가는 일은 별도의 승인 대기열로 모여요. 이 세 가지는 내가 확인을 누르기 전에는 진행되지 않아요.
이런 설계를 사람 관문(human gate)이라 불러요. 모든 일마다 승인을 받으면 자동화의 의미가 없고, 아예 승인 없이 돌리면 리스크가 크니, 일반 동작은 자동으로 풀어 주고 위험 사안만 사람에게 넘기는 분류 방식이에요.
그리고 에이전트 도구답게 이런 통제 장치도 갖춰요. 카드가 “같은 일만 반복하는 직원은 먼저 말리고요”라고 짚은 부분은 서킷 브레이커(circuit breaker) 구조예요. 에이전트가 같은 일을 계속 반복하거나, 오류를 연달아 내거나, 예산을 초과하면, 먼저 방향을 잡아주고, 그래도 안 되면 움직임을 제한하고, 끝까지 가면 완전히 멈추는 세 단계 계단식으로 동작해요. 요청마다 관문, 반복에 차단기 — 이 두 겹이 “알아서 일하지만 통제 가능”의 실체예요.
진짜 비용: 내 구독이 연료
네 번째 카드는 가장 현실적인 이야기예요. “돈 더 내야 해요?”
답은 이렇게 돼요. 앱 자체는 무료이고 소스 코드도 MIT 오픈소스예요. 대신 AI가 실제 일할 때 쓰는 요금은 내가 이미 구독하는 클로드·지피티 등의 사용량이에요. 에이전트는 그 구독의 시간별 한도 안에서 돌아가므로, 직원 수만큼 구독 사용량이 빨리 줄어든다는 뜻이기도 해요. 릴스의 안내가 정확해요. “쉬지 않는다”는 것은 내 컴퓨터에서 앱이 켜져 있고 구독 한도가 남아 있을 때까지만 성립하는 말이고, 앱이 꺼져 있으면 픽셀 사무실 속 직원은 아무 일도 진행하지 않아요.
이 방식이 선택된 이유는 실용적이에요. 터미널 에이전트 CLI는 이미 내 구독·API 키와 연결되어 있어, 그 한도 안에서 돌리는 게 개인에게 가장 싼 경로예요. 별도의 토큰 매입이나 클라우드 서버 비용이 없고, 일하는 내용이 내 컴퓨터 위에 남는다는 점도 장점이에요.
유료판(Pro)은 기능 층이에요. 무료판에는 직원 카드(상태·엔진·모델·문맥 게이지까지 한 줄 표시)가 있고, Pro는 이렇게 더해요. 앱 밖 어디서든 키를 눌러 말로 입력하는 받아쓰기, 회의 양측(나+상대)을 텍스트로 바꿔 에이전트에게 넘겨 주는 회의 전사, 그리고 할 일·수신함·기억을 한눈에 보는 사이드바예요. 요금은 출시 프로모션 기준 연간 150달러(국가별 구매력 조정, 최저 100달러)예요. 받아쓰기 엔진의 기본값은 앱 안에 내장된 위스퍼(Whisper) 모델이라 내 컴퓨터에서만 돌아가요. 단, 내장 모델은 영어 전용이라 한국어 받아쓰기는 아직 어려워요. 릴스가 “녹음·회의 받아쓰기 같은 일부 기능은 유료(Pro)예요. 기본 기능은 무료로 충분합니다”라고 정리한 것이 이 구조를 정확히 가리켜요.
한 가지 더 정정해 둘게요. 릴스는 “화면은 아직 영어”라고 했는데, 정확히는 기본 언어가 영어이고 간체 중국어·아랍어 전환까지는 지원하는데 한국어는 아직 없어요. 즉 한국어 사용자에게는 “화면은 영어”라는 게 사실이에요. 다만 언어 전환이 막혀 있는 건 아니에요.
어떻게 연결되는가
한 줄로 정리하면: Munder Difflin은 클로드 코드·코덱스 같은 터미널 에이전트 CLI를 “직원”처럼 고용 가능한 형태로 감싸는 하네스(harness)예요. 팀장 AI가 일을 쪼개 배분하고, 돈·삭제·범위 변경만 사람 승인을 받으며, 픽셀 사무실 화면이 그 진행을 그대로 보여 줘요.
이 카드뉴스가 보여 주는 본질은 AI 도구를 조직화하는 방식의 전환이에요. 하나의 에이전트에게 모든 일을 순서대로 맡기는 방식에서, 여러 에이전트를 만들어 역할을 부여하고 서로 쪽지를 주고받게 하는 구조로 넘어간 것이고, 후자는 본질적으로 “회사”의 형태예요. 특히 이 앱의 선택이 절충안이에요: 실제 CLI 프로세스를 그대로 쓰면서(별도 토큰 매입도 필요 없어요) 권한 관문과 회로 차단기로 통제 가능성을 유지하고, 2D 사무실이라는 관찰창으로 진행 상황을 눈으로 직접 보게 한다는 점이 신선한 설계예요. 시작하려면 세 가지만 봐요. 클로드 코드나 코덱스 같은 터미널 도구가 하나라도 깔려 있는지 확인할 것(없으면 앱 안에서 설치를 도와줘요), 내 구독의 남은 한도를 확인할 것, 첫 직원은 한 명만 뽑아 충분히 써 보고 늘릴 것 — 이 순서가 부담이 적어요.
출처
- Munder Difflin 공식 사이트 — 제품 소개·무료/Pro 요금 구조·“사무실 바닥은 시뮬레이션” 설명 (원문 링크 보유)
- Munder Difflin GitHub 리포 README — 지원 에이전트 목록, 마이클·하이브(메일함·기억·칠판)·승인 대기열·서킷 브레이커·라이선스·얼굴 좌표·언어 지원 (원문 링크 보유)
- Munder Difflin Agent Gallery — 완성형 직원 임용서 (원문 링크 보유)
- 게시물 원문 — @_dot.move·@AndyWormHole — 6장 카드뉴스 기준 (원문 링크 보유)