109개의 실습 프로젝트를 담은 AI 에이전트 설계 오픈소스 도서.
한국어는 runchr 제공 번역입니다. 원문 README는 English tool page.
munder-difflin
Claude Code, Codex, Gemini CLI 및 기타 코딩 CLI를 메시징과 라우팅을 갖춘 협력적인 에이전트 오피스로 감싸는 Electron 데스크톱 앱
- Kind
- desktop
- Platform
- macOS, Windows, Linux
- Models
- Claude Code
프로젝트 README (번역)
GitHub ↗Written by the project's own authors, not by runchr. Snapshot taken 2026-10-31.
Munder Difflin
당신의 클론들로 사무실을 운영하는 에이전트 하네스
무료, 오픈 소스, 그리고 성능 좋음. 이미 구독 중인 서비스의 시간당 한도 안에서 작동하는 멀티 에이전트 하네스입니다. 이미 실행 중인 터미널 코딩 CLI를 당신의 클론으로 바꿔, 당신이 자리를 비운 동안에도 계속 일하고, 당신의 머신에서 에이전트 사무실 전체를 조율합니다.
Claude Code, Antigravity (Gemini), OpenAI Codex, xAI Grok, Kimi Code, Gemini CLI, Qwen, OpenCode, Crush, pi.dev, GitHub Copilot CLI, Cursor를 감싸며, 자체 키(BYOK)와 로컬 LLM도 지원합니다. 메시지를 주고받고, 라우팅하고, 기억하는 에이전트들을 당신의 클론(Michael)이 조율하고, 공유 사무실 층에서 일하는 아바타로 시각화합니다.
Electron · React · TypeScript · Pixi.js · xterm.js · node-pty
⬇ macOS, Windows, Linux용 0.5.6 다운로드
macOS 빌드는 서명 및 공증되었습니다. 사용하기 위해 소스에서 빌드할 필요는 없습니다. 오픈 소스 빌드는 GitHub 릴리스 페이지에 있습니다.
Granola와 Wispr Flow 구독을 취소하세요. 어떤 앱에든 받아쓰고, 회의를 전사하며, 모두 로컬에서 실행됩니다.
처음이신가요? 설치 가이드부터 시작해 첫 한 시간을 보내고, 우리 층의 모든 에이전트를 확인하세요.
출시 기념: Pro는 2026년 10월 24일 토요일까지 모두에게 무료입니다. 앱을 다운로드하고 로그인하세요. 이후 Pro 연간 요금제는 150 USD이며, 국가별 구매력에 따라 조정되어 연 100달러까지 낮아집니다. Pro 받기
참고
세계 최고의 에이전트. 세계 최악의 제지 회사.
Munder Difflin은 이미 실행 중인 터미널 에이전트 CLI(claude, agy, codex, grok, kimi, qwen, opencode, crush, pi, copilot)를 자체 조율 팀으로 바꿉니다. 각 에이전트는 장기 기억, 메일박스, 2D 사무실 층의 책상을 받고, 당신의 클론(Michael)이 당신이 지켜보는 동안 이들 사이에서 작업을 라우팅합니다. 그는 층의 상사이고, 당신은 여전히 그의 상사입니다.
목차
지원 에이전트
개요
작동 방식
기능
시작하기
아키텍처 및 프로젝트 구조
로드맵
기여하기
텔레메트리
라이선스
감사의 말
지원 에이전트
이미 비용을 지불하는 CLI를 가져오세요. 이들 모두는 각자의 터미널에서 실제 프로세스로 실행되며, 기존 구독과 시간당 한도를 그대로 사용합니다. 터미널에서 실행된다면, 여기서도 실행됩니다.
Claude Code
Codex · GPT
Grok · xAI
Kimi Code
Gemini CLI
Antigravity · Gemini
Qwen
OpenCode
Crush · Charm
Pi
GitHub Copilot
Cursor
+ 모든 사용자 지정 명령
추가로 Ollama, LM Studio, vLLM을 통한 자체 키와 로컬 모델도 지원합니다.
개요
Munder Difflin은 실제 터미널 에이전트 CLI를 완전한 기능의 에이전트로 감싸고, 이들을 하이브 마인드로 연결하며, 당신의 클론을 책임자로 두는 데스크톱 앱입니다. Michael은 일을 처리하기 위해 당신이 대화하는 유일한 에이전트입니다. 내부적으로는 세계에서 가장 빠른 메모리 계층을 실행하여 모든 에이전트가 배운 것을 기억하고 즉시 떠올립니다.
모든 터미널이 에이전트입니다. 각 claude, agy, codex, grok, kimi, qwen, opencode, crush, pi, copilot 또는 사용자 지정 세션은 의사 터미널(node-pty)에서 실제 프로세스로 실행되며, 바이트 단위로 정확하고 xterm.js로 렌더링됩니다.
모든 에이전트가 아바타입니다. 세션은 Pixi.js 사무실 층의 캐릭터로 나타납니다. 일하는 동안 스테이션으로 걸어가고, 서로 메시지를 보낼 때 책상에서 책상으로 봉투가 날아갑니다.
하이브가 이들을 조율합니다. 에이전트는 기억을 읽고 메일박스를 비우며, 라우터가 받은편지함 사이로 메시지를 옮기고, GOD 에이전트가 판정하고 할당하며 필요할 때만 당신에게 에스컬레이션합니다.
즉각적인 기억. 마크다운 우선의 메모리 계층과 시맨틱 리콜 인덱스 덕분에 에이전트는 세션을 넘어 기억하고 밀리초 단위로 떠올립니다.
작동 방식
you ── talk to ──► ┌─────────────┐
│ GOD agent │ orchestrator / supervisor
│ (Michael's │ roster · routing · adjudication
│ office) │ blackboard · task ledger
└──────┬──────┘
│ assigns · routes · escalates
┌────────────────────────┼────────────────────────┐
▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐
│ agent A │ message │ agent B │ message │ agent C │
│ provider │ ─────────► │ provider │ ─────────► │ provider │
│ + memory │ │ + memory │ │ + memory │
└───────────┘ └───────────┘ └───────────┘
└──────── shared hive: memory · mailbox · blackboard · log ───────┘
에이전트를 생성합니다. 각 에이전트는 자체 작업 디렉터리, 정체성, 제공자별 라이프사이클을 가진 일반 터미널 프로세스(claude, agy, codex 또는 사용자 지정)입니다.
에이전트는 하이브를 통해 협업합니다. 하이브는 일반 파일로 된 로컬 git 저장소입니다. 에이전트는 자신의 outbox/에 쓰고, 하네스의 라우터가 수신자의 inbox/로 전달합니다. 어떤 에이전트도 git을 직접 건드리지 않습니다(단일 커미터 설계로 index.lock 손상을 방지).
GOD 에이전트가 층을 운영합니다. 모든 요청을 읽고 일상적인 것은 스스로 해결하며(시스템을 완전히 자율적으로 유지), 지출, 파괴적 작업, 범위 변경 같은 중요한 항목만 당신이 처리할 승인 대기열로 에스컬레이션합니다.
모든 것이 보입니다. 아바타가 움직이고, 봉투가 날아가고, 라이브 터미널 스트림을 지켜봅니다. 어떤 세션에도 다시 입력하고, 파일을 탐색하고, git 기록을 읽을 수 있습니다.
전체 멀티 에이전트 설계는 HIVE.md, 터미널/이벤트 평면은 SPEC.md, 시각 시스템은 DESIGN.md를 참고하세요.
기능
Granola와 Wispr Flow 구독을 취소하세요
어떤 앱에든 받아쓰세요. Mac에서는 Option을, Windows와 Linux(X11)에서는 Control+Alt+Space를 누르고 말한 뒤 놓으세요. 단어가 눈앞의 필드에, 그리고 Munder Difflin 내부의 모든 텍스트 상자에 입력됩니다. 메시지 상자의 마이크는 무료 빌드에서도 작동합니다.
회의는 양쪽을 듣습니다, Pro의 일부인 Stapler에서. 마이크는 You로, 통화 오디오는 Them으로 Mac, Windows, Linux에서 기록됩니다. Mac에서는 Shift+Command+Space, Windows와 Linux에서는 Control+Shift+Space로 회의를 시작하고 멈춥니다. 전사본을 수정하고, 설명을 추가하고, 에이전트 중 누구에게든 보내세요.
당신의 머신에서 전사. Whisper 모델이 앱에 내장되어 기본 엔진입니다. 더 큰 모델은 다운로드 한 번이면 되고, Apple의 온디바이스 인식기는 macOS 26에서 작동하며, Groq는 키를 추가하지 않는 한 꺼져 있습니다. 126개의 내장 기술 용어와 당신만의 단어. 현재는 영어만 지원합니다.
에이전트당 한 행, 그리고 모든 것을 알려줍니다
무료 스킨인 Classic은 새로운 에이전트 카드를 제공합니다. 상태, 엔진, 모델, 컨텍스트 게이지, 현재 진행 중인 티켓과 지금 취하는 행동, 조용한 터미널 대신 크래시 스트립, 일반 작업을 위한 우클릭 메뉴가 있습니다.
Pro는 새로운 사이드바를 제공합니다. 상단에 Tasks, Inbox, Automations, Memory, Capabilities, Stapler가 있고, 에이전트는 프로젝트별로 묶이며, 에이전트당 라이브 라인이 있고, 에이전트에 질문이 있으면 행에 Asked you가 표시되고, 검색 가능한 노트가 있으며, Keep my agent order로 에이전트와 프로젝트를 원하는 위치로 끌 수 있습니다. 사이드바 가장자리를 끌어 넓히고, 티켓에 마우스를 올려 세부 정보를 보거나, 에이전트와 노트만 보기로 전환하세요.
열두 개가 아닌 하나의 에이전트와 대화하세요
Michael은 당신의 클론이며 당신이 브리핑하는 유일한 에이전트입니다. 그가 작업을 할당하고, 트래픽을 라우팅하며, 실제로 당신이 필요한 몇 가지를 에스컬레이션합니다.
몇 번의 클릭으로 에이전트를 고용하세요
CLI, 모델, 자율성을 고르고, 책상을 주면 일을 시작합니다. 처음부터 시작하고 싶지 않다면 Agent Gallery에서 준비된 역할을 가져오세요.
세션을 넘어 살아남는 기억
모든 에이전트는 공유되고 검색 가능한 팰리스로 채굴되는 마크다운 기억을 유지합니다. 앱을 닫고 내일 돌아와도, 그들은 배운 것을 여전히 압니다.
목줄이 달린 자율성
각 에이전트가 스스로 어디까지 나아갈 수 있는지 설정하세요. 지출, 범위, 파괴적 작업은 당신에게 돌아오고, 서킷 브레이커가 반복되거나 폭주하는 것을 조종하고, 제약하고, 멈춥니다.
층 전체가 일하는 것을 지켜보세요
에이전트는 일하는 동안 스테이션으로 걸어가고, 서로 메시지를 보낼 때 책상에서 책상으로 봉투가 날아갑니다. 아무 책상이나 클릭해 그 터미널을 실시간으로 읽고, 곧바로 다시 입력하세요.
한 번만 설정하세요
온보딩 마법사가 이미 가진 것을 확인하고, 문서 페이지로 보내는 대신 없는 것을 설치하도록 제안합니다.
층
모든 터미널이 실제 에이전트입니다. Claude Code, Antigravity (Gemini), OpenAI Codex, xAI Grok, Kimi Code, Gemini CLI, Qwen, OpenCode, Crush, pi.dev, GitHub Copilot CLI, Cursor 또는 사용자 지정 명령이 각자의 node-pty PTY에서 실행되고 xterm.js로 렌더링됩니다.
모든 에이전트가 아바타입니다. 에이전트가 스테이션으로 걸어가고, 봉투가 책상에서 책상으로 날아가며, 아바타 상태가 실제 작업을 반영하는 Pixi.js 사무실 층입니다.
당신이 대화하는 GOD 오케스트레이터. 작업을 라우팅하고, 트래픽을 판정하며, 사람이 필요한 것만 에스컬레이션합니다. 또는 Talk를 눌러 음성으로 층을 운영하세요.
에이전트별 git 워크트리. 병렬 에이전트가 브랜치에서 절대 충돌하지 않도록 하는 선택적 격리입니다.
둘 이상의 층 (0.5.3). File, New Floor는 자체 폴더, 자체 창, 자체 에이전트, 보드, 기억을 가진 또 다른 사무실을 엽니다. 폴더는 하나의 층에서만 열리며, 하나의 라이선스가 모두를 커버합니다.
기억 및 조율
하이브: 에이전트별 기억, 원자적 파일 메일박스, 공유 블랙보드, 추가 전용 이벤트 로그, 단일 커미터 git.
시맨틱 리콜: 공유 팰리스로 채굴된 마크다운 기억으로, UI에서 검색 가능하며, 무한히 커지지 않도록 응축됩니다.
엔터프라이즈 지식 그래프: 당신의 문서와 정책으로, 어떤 에이전트든 쿼리할 수 있습니다.
제어 및 안전
인간 게이트: 지출, 범위, 파괴적 작업은 당신에게 에스컬레이션됩니다. 실행 중에 조종하거나 우아하게 중지하세요.
서킷 브레이커: 반복되거나, 오류가 폭주하거나, 예산을 초과하는 에이전트를 위한 조종 → 제약 → 중지 사다리.
예산 및 텔레메트리: 에이전트별 토큰 예산, 전사본에서 나온 실제 비용, 내구성 있는 원장, OTel 스팬, 도구 워터폴.
커맨드 센터
키가 있는 티켓 (0.5.3): 모든 카드가 V53-299 같은 키를 받고, 각 에이전트는 무엇을 언제 했는지 보여주는 Tasks 탭을 가지며, Tasks 화면은 날짜로 필터링합니다.
의존성이 있는 칸반 작업, 예약된 미션 + 하트비트, 라이브 플릿 모니터링, 기억 검색, 활동 로그, CI 워처.
스킬: Claude Code, OpenCode, Codex 전반에서 모든 에이전트가 이미 할 수 있는 것, 그리고 검색, 필터, 설치, 제거가 가능한 227개의 추가 스킬 브라우징 카탈로그.
내장 Monaco IDE: 파일 트리, 편집기 탭, 저장, 그리고 커밋 그래프, 디프, 브랜치 비교, 보호된 체크아웃이 있는 CHANGES · HISTORY · COMPARE git 레일. 모든 fs/git 접근은 main을 통해 중개됩니다.
작업을 들이고 내보내기
Slack 및 웹훅: 채널에 메시지를 보내거나 웹훅을 POST하세요. Michael이 임시 워커를 생성하고, 스레드에 답하고, 정리할 수 있습니다.
공유 가능한 고용 + Agent Gallery: munderdifflin://hire 링크에서 역할을 가져오세요. 가져오기는 양식만 미리 채우고, 사람이 여전히 생성합니다. Agent Gallery에서 역할을 둘러보세요.
로컬 전사 및 받아쓰기 (0.5.3): 어떤 앱에든 받아쓰고(Mac에서는 Option, Windows와 Linux X11에서는 Control+Alt+Space), Pro의 Stapler는 Mac, Windows, Linux에서 You와 Them으로 회의를 전사합니다. 번들 Whisper 모델이 기본 엔진이고, macOS 26의 Apple 온디바이스 인식기와 자체 키를 사용하는 Groq가 옵션입니다. 126개의 기술 용어 내장 어휘가 Anthropic, Claude, Kubernetes, ARR의 철자를 정확히 유지하며, 직접 추가할 수 있습니다.
Stapler에서 에이전트에게 말하기 (Pro): 메시지 녹음, 메시지당 여러 스크린샷, PDF, 비디오, 폴더, 그리고 선택한 사람을 기억하는 To 메뉴.
BYOK 키 + 로컬 LLM: 쓰기 전용 시크릿 브로커의 제공자별 키, 그리고 Ollama / LM Studio / vLLM 기본 URL. 가이드: 오픈 모델 · Mac Mini.
한 번의 클릭으로 업데이트: 타이틀바 배지가 실제 업데이트를 실행합니다. 머신에 맞는 빌드를 다운로드한 뒤 재시작하고 설치하며, 확인 결과 최신임이 확인되면 latest를 읽습니다. 업데이터가 빌드 자체를 가져올 수 없을 때는 수동 다운로드가 대체 수단입니다. 이후 첫 실행은 버전 번호 대신 해당 릴리스 노트를 디자인된 페이지로 엽니다.
당신의 언어: 영어, 중국어 간체, 아랍어, 아랍어는 오른쪽에서 왼쪽 레이아웃. 영어가 기본이며 설정에서 다른 언어를 고르기 전까지는 아무것도 바뀌지 않습니다. 앱은 OS 로케일을 읽지 않습니다. 세 가지 앱 폰트 모두 번들에 포함되어 부팅 시 아무것도 가져오지 않습니다.
P…
Other tools that do the same work
브라우징하고, 파일을 편집하고, 명령을 실행하고, 기억하는 로컬 우선 AI 에이전트
공유 메모리, 위임, 채팅 기능을 갖춘 셀프 호스팅 AI 에이전트 크루
Agent stacks with this tool(1)View graph
Munder Difflin 코딩 에이전트 클론 사무소, Codex와 Gemini CLI를 병렬로 실행
From README links이들은 오픈소스 Electron/React 에이전트 하네스인 Munder Difflin을 설치하고, 새로운 API 용량을 구매하는 대신 이미 비용을 지불하고 있는 터미널 코딩 CLI—OpenAI Codex와 Gemini CLI—에 연결했습니다. 각 CLI는 공유 오피스 플로어에 에이전트로 등록되었고, 책상 위의 아바타가
View stack
No comments yet.
to comment.