TL;DR / Key Takeaways
이제 귀하의 IDE는 선택 사항이지 감옥이 아닙니다.
대부분의 개발자들은 여전히 단일 기계에 의존하며 살아갑니다. 여러분의 키보드, 로컬 클론, 세심하게 조정된 VS Code 또는 JetBrains 설정—그것에서 벗어나면 생산성이 거의 제로에 가까워집니다. 원격 데스크톱 해킹, 성능이 부족한 노트북, 그리고 미완성 웹 IDE는 여러분의 작업 흐름이 얼마나 한 대의 기계에 묶여 있는지를 다시 한번 일깨워줄 뿐입니다.
AI는 그런 사슬을 풀어줄 것으로 기대되었으나, 오늘날의 도구들은 대부분 새로운 사슬을 추가하고 있습니다. GitHub Copilot은 당신의 편집기에 존재하고, ChatGPT와 Claude는 브라우저 탭에서 파일 시스템과 빌드 도구와 격리되어 있습니다. VS Code, Zed 또는 JetBrains의 Copilot 스타일 플러그인은 자동 완성과 채팅 기능을 제공하지만, 각각은 호스트 내에서 사일로화되어 있어, 각기 다른 맥락과 특성을 지니고 있으며 실제로 소프트웨어를 배포하는 방법에 대한 공유 메모리가 없습니다.
장치를 전환할 때마다 같은 취약한 스택을 다시 구축하게 됩니다. AI 도구를 다시 인증하고, 올바른 저장소를 다시 열고, 어시스턴트에게 아키텍처를 다시 가르치며, 확장 프로그램이 제대로 동기화되기를 바랍니다. 휴대전화로 프로덕션 버그를 수정하거나 태블릿에서 리팩토링을 시작하고 싶으신가요? 로그를 AI 채팅으로 스크린샷하고 수동으로 패치를 GitHub에 다시 붙여넣으면서 파일을 놓치지 않기를 기도하게 됩니다.
개발자들은 이것을 지속적이고 저급의 마찰로 느낍니다. 여러분의 "AI 쌍 프로그래머"는 Slack, 터미널 또는 CI 시스템에 따라올 수 없습니다. 여러분은 다음을 동시에 관리해야 합니다: - 데스크탑 IDE 플러그인 - 브라우저 기반 AI 채팅 - 코드에 대한 정보를 전혀 알지 못하는 별도의 모바일 경험
다른 모델이 등장하고 있습니다: 원격 에이전트 코딩. 플러그인에 갇힌 AI 대신, 당신의 리포지토리와 도구 옆에 상주하며, 어디에서나 접근 가능한 지속적인 에이전트를 얻게 됩니다. Slack, Telegram 또는 휴대폰의 브라우저를 통해 대화할 수 있으며, 위치에 관계없이 Git, 테스트 러너 및 편집기와 소통합니다.
콜 메딘은 그 모델을 논리적인 극한으로 끌어올리고 있습니다. 그는 그리스, 브라질, 와이오밍 등지의 시청자들에게 “라이브 공개” 스트림을 통해 공개한 새로운 원격 에이전틱 코딩 시스템을 통해 IDE를 단지 하나의 선택적 클라이언트로 재구성했습니다. 데스크탑은 더 이상 감옥이 아니라, 당신이 있는 곳 어디에서나 시작되는 AI 주도 워크플로우로의 창이 됩니다.
개봉: 커피숍의 코드
콜 메딘의 미네소타 창밖에는 눈이 내리고 있었고, 257명의 시청자가 유튜브 채팅에 모여 그리스, 브라질, 와이오밍 등의 위치를 남겼다. 메딘은 일주일간의 워크숍으로 목소리가 여전히 쉬었지만, 에너지는 발사 모드로 설정되어 있었다: 그가 몇 주 동안 홍보해온 “원격 주도형 코딩 시스템”이 드디어 라이브가 되는 순간이었다.
또 다른 추상적인 AI 개념 대신, 메딘은 스트리밍 중에 GitHub를 열고, 실시간으로 개인 리포지토리를 공개로 전환한 후, 링크를 채팅에 바로 붙여넣었다. 그는 이것을 원샷 드롭으로 설정했으며, 라이브 공개 동안에만 이용 가능하고, 불가능한 시간대에 있는 사람들을 위해 사이버 먼데이에 짧은 앙코르 기간이 있을 것이라고 말했다.
그의 제안의 중심에는 속기 쉬운 단순한 아이디어가 있습니다: 모든 앱을 어떤 AI 코딩 도우미와, 어떤 코드베이스에 연결하세요. 만약 당신이 텔레그램, 슬랙 또는 깃허브에서 작업한다면, 그곳에서 작업을 시작할 수 있습니다. 클로드 코드, 제미니 또는 자가 제작한 도구를 선호한다면, 시스템은 당신의 요청을 올바른 프로젝트 맥락에서 해당 도우미로 라우팅합니다.
메딘은 이것이 전통적인 IDE 워크플로우의 고정을 깨뜨린다고 주장한다. 단일 머신과 편집기에 얽매이는 대신, 당신의 "IDE"는 얇은 엔드포인트가 된다: 채팅 앱, 터미널 또는 시스템과 공유 주체적인 프로토콜로 소통하는 웹 UI가 되는 것이다.
라이브 데모는 이를 구체화시켰습니다. 메딘은 자신의 전화기를 꺼내 텔레그램을 열고 시스템에 연결된 실제 코드베이스를 수정하라는 자연어 요청을 보냈습니다. 스트리밍 중에 시청자들은 에이전트가 작업을 받고, 저장소를 분석하며, 변경 사항을 생성하고, 마치 인간 협력자가 하는 것처럼 차이를 드러내는 모습을 지켜보았습니다.
원격 데스크탑, SSH 조작, 클라우드 IDE 로그인 없이도, 한 통의 전화에서 온 텔레그램 메시지가 수 마일 떨어진 기계에서 전체 코딩 작업 흐름을 시작했습니다. AI 어시스턴트는 파일 편집, 추론 및 검증을 처리했습니다.
메딘은 이것이 슬라이드 데크의 환상이 아님을 여러 차례 강조했습니다. 이 리포는 실행 가능한 코드, 설정 지침, 그리고 시청자들이 클론하고 적응할 수 있는 작동하는 파이프라인을 갖춘 상태로 배송되었습니다. "자율적 코딩"에 대한 모든 과대 광고에도 불구하고, 이 데모는 깃발을 꽂았습니다: 원격 AI 페어 프로그래밍은 이미 연구실을 떠나 주머니에서 실행될 수 있습니다.
프롬프트가 아니라 프로토콜입니다.
맥락, 기발한 문구가 아니라, 콜 메딘의 원격 에이전트 코딩 시스템을 구동합니다. 그는 자신의 접근 방식을 맥락 엔지니어링이라고 부르며, 이를 프롬프트 설정보다는 개발자, 도구 및 모델 간의 API 계약을 설계하는 것으로 더 간주합니다.
기본 프롬프트는 LLM에게 "OAuth 추가"나 "이 버그 수정"과 같은 간단한 지침을 제공합니다. 반면 컨텍스트 엔지니어링은 에이전트에게 프로젝트 아키텍처, 의존성 그래프, 코딩 표준, 테스트 전략, 그리고 "좋은" 변경과 "나쁜" 변경의 구체적인 예를 포함한 구조화된 문서를 제공합니다.
메딘의 시스템은 모든 요청에 이 맥락을 연결합니다. 모델이 한 줄을 작성하기 전에, 모노레포 레이아웃, 공유 라이브러리, 기능 플래그 및 CI가 품질을 어떻게 보장하는지에 대해 이미 알고 있습니다.
그 구조는 어시스턴트를 "자동완성 강화판"에서 프로덕션 준비가 된 협력자로 전환합니다. 새로운 패턴을 만들어내기보다는 기존의 추상화를 재사용하고, 관련 모듈을 업데이트하며, 동일한 PR에서 테스트를 편집합니다.
메딘은 이를 더 나아가 에이전틱 RAG로 발전시키며, 이를 "스니펫 망각"에 대한 해독제라고 설명합니다. 전통적 RAG는 모델에 느슨하게 관련된 조각들을 뿌리지만, 에이전틱 RAG는 중요한 내용을 정확히 찾아내기 위해 에이전트를 보냅니다.
에이전트는 파일 시스템, 문서 및 Git 기록에 대한 목표 검색을 수행한 후, 일관된 서사를 엮어냅니다: 인증 미들웨어가 작동하는 방식, 마이그레이션이 열을 추가한 이유, 어떤 기능 플래그가 흐름을 제어하는지. 모델은 복사-붙여넣기 방식을 넘어 서사를 인식합니다.
그러한 구분은 대규모 코드베이스에서 중요합니다. 로그인 변경은 HTTP 핸들러, 공유 검증기, SSO 어댑터 및 프론트엔드 양식에 영향을 미칠 수 있습니다. 에이전틱 RAG는 이 네 가지를 모두 드러내므로 에이전트는 단일 파일이 아닌 실제 시스템을 패치합니다.
하부 아래, 표준화된 프로토콜이 이 이식성을 가능하게 합니다. 모델 컨텍스트 프로토콜(MCP)은 도구가 파일 시스템 접근, 검색, 테스트 실행기와 같은 기능을 어떻게 노출하는지를 정의하여, 모든 준수 에이전트가 연결할 수 있도록 합니다.
에이전트 통신 프로토콜 (ACP)은 에이전트가 환경 간에 조정하는 방식을 처리합니다. 하나의 에이전트는 클라우드 워크스페이스 내에서 실행될 수 있고, 다른 에이전트는 Zed 내에서, 또 다른 하나는 CI 작업자에서 실행될 수 있으며, 모두 맞춤형 코드 대신 공유 프로토콜을 통해 협상합니다.
메딘의 시연에서는 클로드 코드와 제미니 CLI 스레드가 동일한 레포지토리에서 이러한 프로토콜로 중재되는 모습을 보여주었으며, 개발자는 전화기에서 실시간으로 변경 사항을 승인하거나 거부했습니다. IDE에 종속되지 않고, 단순히 프로토콜 수준의 상호운용성만이 존재합니다.
유사한 구조를 탐구하는 연구자들은 첫 번째 원칙에 의한 주체적 코딩 - 마첸 그룹과 같은 내용을 통해 같은 주장을 반복합니다: 프롬프트만이 아니라 프로토콜과 맥락이 진정한 주체적 발전을 이끈다는 것입니다.
엔진 내부: 범용 AI 번역기
화려한 데모는 잊으세요; 메딘의 원격 에이전트 코딩 시스템은 의외로 간단한 아키텍처에 기반합니다. 그 중심에는 하나의 작업만 수행하는 지속적인 서버가 자리 잡고 있습니다: 구조화된 명령을 청취하고, 이를 번역하며, 연결된 AI 및 도구 스택으로 라우팅하는 것입니다.
그 중심 프로세스는 깔끔한 JSON 기반 프로토콜을 드러냅니다. 모든 요청은 표준화된 “의도” 객체가 됩니다: 누가 요청했는지, 무엇을 원하는지, 어떤 저장소나 프로젝트에 영향을 미치는지, 그리고 어떤 도구가 허용되는지를 포함합니다. 모든 응답은 동일한 경로를 통해 다시 흐르며, 그 경로가 Claude, 셸 스크립트, 또는 GitHub Action에서 온 것이든 관계없습니다.
핵심에서 연결된 것은 애플리케이션 커넥터로, 실제 이벤트를 해당 의도로 변환하는 얇은 어댑터입니다. Medin은 텔레그램 채팅을 위한 웹훅, 레포 이벤트를 위한 GitHub 액션, 그리고 다른 모든 것이 접근할 수 있는 간단한 HTTP 엔드포인트를 시연했습니다. “인증을 위한 단위 테스트 추가”와 같은 텔레그램 메시지는 서버가 이해하고 처리할 수 있는 구조화된 작업으로 변환됩니다.
반대편에는 코딩 어시스턴트 래퍼가 있습니다. 이는 Claude나 Gemini와 같은 모델을 위한 CLI-대면 쉬임으로, 프로토콜을 이해하고 풍부한 문맥으로 모델을 호출한 뒤 원격 환경에서 파일 편집, Git 작업 또는 테스트 실행을 수행합니다. 이들은 챗봇보다는 프로그래머블 운영자처럼 동작하며, 안전 장치, 검증 실행 및 리뷰 모드의 플래그를 가지고 있습니다.
모든 것이 동일한 프로토콜로 소통하며, 여기서 “유니버설 번역기” 비유는 마케팅을 넘어 현실이 됩니다. 서버는 인간이 이해하기 쉬운 명령과 AI 모델이 예측 가능하게 행동하는 데 필요한 엄격하고 도구를 인식하는 지침 간의 중재 역할을 합니다. 또한, 두 개의 어시스턴트가 같은 파일에 접근하려고 할 때와 같은 충돌을 조정하여 작업을 직렬화하거나 거부합니다.
모듈성은 이러한 디자인에서 자연스럽게 발생합니다. 새로운 앱을 추가하려면, 다음을 수행할 수 있는 커넥터를 구축하기만 하면 됩니다: - 이벤트나 메시지를 수신하기 - 이를 공유된 의도 형식으로 매핑하기 - 결과를 사용자에게 다시 전송하기
새로운 AI 어시스턴트를 추가하려면 다음과 같은 거버를 작성합니다: - 인텐트를 수집합니다 - Medin의 컨텍스트 엔지니어링 페이로드를 사용하여 모델을 호출합니다 - 목표 환경에서 변경 사항을 적용하거나 제안합니다
모든 조각이 교환 가능하므로, 여러 모델을 체인으로 연결하거나 제공자를 전환하거나 각 저장소에 대해 병렬 보조 도우미를 설정해도 워크플로를 다시 작성할 필요가 없습니다.
당신의 GitHub 이슈가 이제 스스로 코드를 작성합니다.
콜 메딘의 세계에서 GitHub는 단순한 코드 호스팅을 넘어 원격 코딩 에이전트의 오케스트레이션 레이어가 됩니다. 이슈, 브랜치, 풀 리퀘스트 및 CI 체크는 AI가 IDE를 열지 않고도 읽고 행동할 수 있는 제어 평면으로 변모합니다.
전형적인 작업 흐름은 현대 개발이 이미 존재하는 곳에서 시작됩니다: 버그 보고서입니다. 누군가 GitHub 이슈를 작성하고, `agent:fix`와 같은 레이블을 지정한 다음, 개발자가 단일 댓글 명령어로 원격 에이전트에 할당합니다. 종종 그 과정은 `/agent take`처럼 간단합니다.
그곳에서 시스템은 결코 잠들지 않는 규율 있는 주니어 엔지니어처럼 행동합니다. 에이전트는 `main`에서 새로운 브랜치를 생성하고, 저장소를 자신의 환경으로 가져온 후, Medin의 Context Engineering 스택을 사용하여 프로젝트 구조, 코딩 기준 및 최근 변경 사항을 수집합니다.
대신에 추측성 패치를 적용하는 대신, 에이전트는 GitHub 이슈 스레드, 스택 트레이스 및 링크된 PR을 살펴보며 계획을 세웁니다. 그런 다음 코드를 파일별로 편집하고, 진행 상황에 따라 테스트를 실행하며, 이슈 설명에 직접 연결되는 상세한 메시지를 포함하여 커밋을 브랜치에 푸시합니다.
에이전트가 해결책을 찾았다고 믿게 되면, 사람의 것과 구분할 수 없는 풀 리퀘스트를 엽니다. 문제에 연결된 PR 제목, 변경 사항의 체크리스트, 명확하지 않은 결정을 설명하는 인라인 코멘트, 추적 가능성을 위한 원래 버그 보고서로의 링크가 포함됩니다.
인간의 감시는 설계에 따라 중심에 유지됩니다. 개발자는 코드 작성에서 검토 및 거버넌스로 전환합니다: 차이점 확인, 로컬 재현 단계 실행, 그리고 에이전트의 솔루션이 머지 이전에 팀의 기준을 충족하는지 결정합니다.
모든 것이 GitHub을 통해 흐르기 때문에 기존의 CI/CD 파이프라인은 손대지 않은 상태로 유지됩니다. 에이전트의 PR은 이미 GitHub Actions, CircleCI 또는 Jenkins에 설정한 동일한 테스트 매트릭스, 정적 분석, 보안 스캔 및 배포 미리보기를 자동으로 트리거합니다.
CI가 실패하더라도 시스템은 빨간 X에서 멈추지 않습니다. 에이전트가 실패한 로그를 읽고 코드를 업데이트한 후, 같은 브랜치에 후속 커밋을 푸시하여 체크가 통과할 때까지 반복하거나, 문제가 인간의 개입이 필요하다고 표시합니다.
이 긴밀한 루프는 GitHub을 메딘의 에이전트 코딩 시스템을 위한 원격 제어 인터페이스로 변형시킵니다. 당신은 레이블과 댓글을 통해 작업을 조율하고, 파이프라인은 품질을 보장하며, AI는 문제 개설과 PR 승인 사이의 무거운 작업을 조용히 수행합니다.
'모든 앱, 모든 에이전트' 약속
컨텍스트 엔지니어링은 콜 메딘의 시스템에 슈퍼파워를 부여합니다: 작업이 어디서 시작되든, 어떤 모델이 그것을 완료하든 상관하지 않습니다. 웹후크를 발송할 수 있는 모든 이벤트는 원칙적으로 코딩 실행을 시작할 수 있습니다. 이는 슬랙 메시지, 지라 티켓 또는 노션 데이터베이스 항목이 모두 원격 에이전트 코딩의 1급 트리거가 될 수 있음을 의미합니다.
PM이 “/ship hotfix-1243”를 입력하고 자리를 떠나는 Slack 채널을 상상해보세요. 그 뒤에서 시스템은 연결된 GitHub 이슈를 가져오고, 관찰 스택에서 로그를 추출하여 AI 에이전트에게 완전 구조화된 컨텍스트 번들을 전달합니다. Jira는 티켓이 “개발 준비 완료”로 이동할 때 동일한 작업을 수행할 수 있으며, Notion은 “백엔드 작업” 테이블의 행이 “구현”으로 전환될 때도 마찬가지입니다.
Medin의 아키텍처는 이러한 앱들을 상호 교환 가능한 전면 출입구로 취급합니다. 주요 작업은 하나의 내부 프로토콜을 사용하는 통합 오케스트레이션 레이어에서 수행되며, 이미 사용 중인 도구로 연결됩니다. Slack, Jira, Notion, Linear 또는 맞춤형 내부 대시보드 모두 동일한 “코딩 작업 생성” 원시 요소에 연결됩니다.
백엔드 유연성은 “어떤 앱, 어떤 에이전트”라는 약속이 현실이 되는 곳입니다. 오늘은 Claude Code에 연결할 수 있지만, 내일은 OpenCode 포크, Gemini 기반의 어시스턴트 또는 폐쇄형 내부 모델이 더 나을 수 있습니다. 모델 어댑터를 교체하더라도 모든 트리거, GitHub 워크플로우 및 리뷰 루프는 그대로 유지됩니다.
그 추상화 라인은 현대 개발 도구의 가장 큰 문제점인 조각화를 해결합니다. IDE 하나, GitHub Copilot Chat 하나, 그리고 Claude 웹 IDE 하나 등 반 다스에 달하는 브라우저 탭을 juggling하는 대신, AI 지원 개발을 위한 단일 프로토콜 기반 인터페이스를 제공합니다. 안전성과 거버넌스에 대해 걱정하는 팀을 위해, 행위적 코딩이란? 위험 및 모범 사례와 같은 자원은 이 디자인과 잘 맞아떨어지며, 정책은 개별 모델 내부가 아닌 오케스트레이션 계층에 존재합니다.
10억 달러의 질문: 비용은 얼마인가요?
비용은 모든 개발자가 맞춤형 AI 설정에 대해 가장 먼저 묻는 질문이며, 보통 화려한 데모를 본 직후에 그렇습니다. 메딘은 이러한 공포 이야기를 잘 알고 있습니다: 주말 실험이 조용히 200만 토큰을 소모하거나, "빠른" 리팩토링이 회사 카드에 예상치 못한 600달러의 청구서를 남기는 경우입니다. 에이전틱 워크플로우는 이러한 두려움을 증대시키는데, 자율 에이전트가 기꺼이 루프를 돌고, 도구를 호출하며, 누군가 전원을 끌 때까지 모델을 재질의합니다.
Medin의 원격 에이전트 코딩 시스템은 또 다른 측정된 중개자가 되는 것을 거부함으로써 그 불안을 회피합니다. 모든 요청을 맞춤형 백엔드를 통해 대리 처리하는 대신, 이미 지불한 도구인 CLI를 활용합니다—예를 들어 Claude Pro, Gemini 또는 기타 모델별 커맨드라인 클라이언트와 같은 것입니다. 이 시스템은 워크플로를 조정하며, 기존의 구독은 실제 모델 호출을 처리합니다.
실제로는, 비용이 이러한 서비스를 직접 사용할 때 지출하는 것과 거의 일대일로 일치한다는 의미입니다. Claude Pro가 고정된 월간 쿼터를 제공하는 경우, 이 설정은 에이전트가 커피숍에서 React 앱을 편집하든, 새벽 2시에 휴대폰으로 GitHub 이슈를 처리하든 관계없이 동일한 쿼터를 소비합니다. 추가적인 토큰당 요금 부과나 불투명한 "플랫폼 사용" 항목이 없습니다.
시스템이 유니버설 AI 번역기이자 라우터로 작동하기 때문에, 청구 레이어가 아닌 개발자들은 재정적 위험을 증가시키지 않으면서도 그들의 에이전트 목표를 확장할 수 있습니다. 출퇴근할 때 GitHub Issues를 모니터링하고, 브랜치를 열고, 테스트를 수행하며, 풀 리퀘스트를 생성하는 에이전트가 필요하신가요? 비용 프로필은 무한한 API 사용량 대신 기존 요금제에 의해 제한됩니다.
그 디자인 선택은 단일 기능 데모보다 더 중요합니다. 이는 고도로 자금이 지원된 팀의 사치에서 벗어나 독립 개발자가 정당화할 수 있는 것으로, 항상 활성화된 주체적 워크플로로 발전합니다. 기존에 지불할 의사가 있었던 비용으로 원격의 프로토콜 기반 코딩 에이전트의 힘을 얻을 수 있습니다. 예기치 않은 비용 상승이나 예산 스프레드시트는 필요 없습니다.
왜 'git clone'만으로는 안 되는가
희소성은 하나의 스턴트로 시작되었습니다. 라이브 공개 스트림 중, 콜 메딘은 그의 원격 대행 코딩 시스템을 GitHub에서 비공개에서 공개로 전환하고, 약 260명에게 링크를 채팅에 공유했으며, 엄격한 마감일을 설정했습니다: 스트림이 끝나면 레포지토리는 다시 사라지고, 사이버 먼데이에 오후 4시 중앙 시간에 약 1시간 동안 잠깐 열릴 예정이었습니다.
그것은 장치가 아니라 배포 모델이었다. 메딘은 두 가지의 공용 레포가 그가 다이나미스 강의와 워크숍 안에서 발전시켜온 버전의 스냅샷, 즉 포트일 뿐이며, 살아있는 시스템 자체는 아니라고 분명히 밝혔다.
현재 진행 중인 개발은 그의 개인 Dynamis AI 커뮤니티의 벽 뒤에서 이루어지고 있습니다. 여기서 시스템의 컨텍스트 템플릿, ACP 연결, GitHub 워크플로우, 그리고 "모든 앱, 모든 에이전트" 통합이 매주 새로운 도구, 모델, 프로토콜이 등장함에 따라 변화하고 있습니다.
GitHub 스타를 쫓는 대신, Medin은 긴밀한 피드백 루프를 추구하고 있습니다. Dynamis 회원들은 실제 작업 부하—엔터프라이즈 모노레포, 복잡한 레거시 서비스, 다중 에이전트 워크플로우—로 시스템을 시험하며, 그들의 실패와 에지 케이스는 다음 반복에 직접적으로 반영됩니다.
이 과정은 71개의 강의와 약 18시간 분량의 콘텐츠를 포함하지만, 더 중요한 숫자는 주기입니다. Medin은 자주 라이브 워크숍을 진행하고 새로운 에이전트 템플릿을 배포하며, Anthropic, OpenAI, Google이 조용히 API와 속도 제한을 조정하는 동안 원격 코딩 스택을 리팩토링합니다.
GitHub은 여전히 중요하지만, 주된 커뮤니티가 아닌 오케스트레이션 레이어로서의 역할을 합니다. 이슈, PR, 및 액션은 주도적인 워크플로우의 트리거가 되며, 이는 여러분이 다이나미스 내부에 있을 때만 완전하게 존재합니다. 회원들은 다음과 같은 새로운 흐름을 테스트합니다:
- 1작업 패치에 대한 문제를 자동으로 응답합니다.
- 2브랜치별 원격 개발 에이전트 시작하기
- 3Claude, Gemini 및 로컬 모델 간 작업 라우팅
누구나 그 라이브스트림 녹화에서 동결된 공개 스냅샷을 포크할 수 있습니다. 그러나 거의 모든 사람은 모델 환경 변화에 따라 프롬프트를 유지하고, 프로토콜을 업데이트하며, 비용과 지연의 균형을 재조정하는 방법을 설명하는 비공식 플레이북 없이는 경쟁력을 유지할 수 없습니다.
희소성은 여기에서 해자이자 필터 역할을 합니다. 현재의 검증된 시스템 버전을 원하고 앞으로 나아갈 방향에 대해 발언하고 싶다면, “git clone”을 하지 않고 실제로 에이전트들이 훈련받는 방에 참여해야 합니다.
AI-인간 협업을 위한 청사진
당신의 전화에서 코드를 작성하는 AI는 장난감이 아닌 인프라로 다룰 때 더 이상 신기한 것이 아닙니다. 메딘의 원격 에이전트 시스템은 챗봇처럼 작동하기보다는 여러분의 리포지토리, 터미널, 알림 스트림에 연결된 분산된 팀원처럼 기능합니다. 이러한 전환은 AI 에이전트가 임의의 프롬프트 대신 공통 규칙을 따를 때 소프트웨어 개발이 어떻게 변화하는지를 암시합니다.
또 다른 독자적인 봇을 만들어 내기보다는, Medin은 에이전트를 위한 표준화된 프레임워크를 효과적으로 프로토타입합니다. ACP(신흥 에이전트 통신 프로토콜)와 유사한 패턴을 사용하여 모델 호출을 모든 호환성 있는 에이전트가 구문 분석하고 라우팅 및 행동할 수 있는 메시지로 변환합니다. 이는 GitHub 문제, Slack 스레드, CLI 명령이 모두 동일한 기본 동작을 트리거할 수 있음을 의미합니다.
현재의 AI 도우미들은 보통 각기 분리되어 존재합니다: 여기에는 Claude Code 탭이 있고, 저기에는 Cursor 창이 있으며, 아마도 Aider CLI 세션이 옆에 있을 것입니다. 에이전틱 코딩 도구 설명: Claude Code, Aider, Cursor의 완전 설치 가이드와 같은 가이드는 이 생태계가 얼마나 단편화되어 있는지를 보여줍니다. Medin의 시스템은 이러한 도구들을 하나의 조정된 뇌에 연결된 교환 가능한 프론트 엔드로 처리합니다.
이렇게 프레임을 잡으면, 원격 에이전트는 일급 팀원으로 전환되어 단순한 자동 완성 이상의 역할을 합니다. 그들은 티켓을 수락하고, 작업을 추정하며, PR을 열고, 잠들지 않는 주니어 엔지니어처럼 인간의 리뷰를 기다립니다. 차이점은 그들의 “온보딩”이 부족한 지식이 아닌 구조화된 컨텍스트 엔지니어링 파일에 존재한다는 것입니다.
그 구조는 블랙박스 코파일럿이 좀처럼 제공하지 않는 것을 구매합니다: 추적 가능성. 모든 작업은 명시적인 프로토콜, 기록된 요청 및 직렬화된 도구 호출을 통해 흐르기 때문에 개발자는 에이전트가 무엇을 했는지 뿐만 아니라 왜 그것이 올바른 행동이라고 생각했는지도 알 수 있습니다. 에이전트가 마이그레이션을 실행하거나 모듈을 리팩토링할 때, 그 사고 과정은 커밋 기록에 남아 있으며, 공급업체 대시보드 뒤에 숨겨져 있지 않습니다.
제어권이 개발자로 다시 이동합니다. 팀은 모델을 고정하고, 도구 범위를 제한하거나, 전체 워크플로를 다시 작성하지 않고도 공급자를 교체할 수 있습니다. 프로토콜 표면이 안정적으로 유지되기 때문입니다. AI 시스템이 점점 불투명하고 중앙집중적으로 느껴지는 세상에서, 프로토콜 우선의 원격 주도 모델은 마법처럼 보이기보다는 지속 가능한 AI-인간 협업을 위한 청사진에 가깝습니다.
당신의 다음 홍보 자료는 AI가 작성할까요?
당신의 휴대전화를 꺼내고 GitHub를 열어보세요. 그리고 다음 풀 리퀘스트가 이미 리뷰를 기다리고 있는 모습을 상상해 보세요—테스트는 모두 통과했고, 설명이 작성되었으며, 당신의 노트북에 손을 대지 않은 배경 에이전트의 무리가 엣지 케이스를 처리했죠. 이것이 Cole Medin의 원격 에이전틱 코딩 시스템이 지향하는 조용하지만 급진적인 변화입니다: 개발자는 단순한 코드의 저자가 아닌 AI 워크플로우의 오케스트레이터입니다.
엔지니어를 대체하는 대신, 이 스택은 그들의 직무를 공격적으로 재구성합니다. 당신은 아키텍처를 정의하고, 표준을 정립하며, 컨텍스트를 선별하는 사람이 되며, AI 에이전트는 당신이 보지 못하는 서버 팜에서 밤 3시에 보일러플레이트를 처리하고, 리팩토링하며, 통합을 도와줍니다.
이 세계의 “일상적인” 하루는 다르게 보입니다. 기차에서 전화기로 기능 개발을 시작하며, 요구 사항, 제약 조건 및 수용 테스트를 포함한 구조화된 템플릿으로 GitHub 이슈를 태그합니다. 에이전트들이 나뉘어 작업합니다: 한 명은 변경 세트를 계획하고, 다른 한 명은 ACP를 통해 코드를 편집하며, 또 다른 한 명은 CI 파이프라인을 실행하고, 마지막 한 명은 근거와 위험 분석을 포함한 PR을 초안합니다.
커피 한 잔과 함께 자리에 앉았을 때, 당신은 일을 시작하는 것이 아니라 검토하고 있습니다. 원래 문제와 연결된 PR을 훑어보고, Agentic RAG를 통해 검색된 디자인 문서를 참조하며, 자동으로 생성된 벤치마크를 포함합니다. 당신의 임무는 거부, 재지정 또는 승인하는 것이며, 시스템의 임무는 구체적이고 검증 가능한 변경 사항을 제안하는 것입니다.
그 변화는 개발자들이 타이피스트처럼 보이지 않고 오히려 팀을 관리하는 직원 엔지니어처럼 보이게 만듭니다. 당신은 어떤 에이전트가 어떤 저장소에 접근할 수 있는지, 어떤 도구를 사용할 수 있는지, 그리고 어떤 워크플로우가 자동으로 실행되고 어떤 것이 사람의 승인을 요구하는지를 결정합니다. 따라서, 키보드 입력이 아닌 거버넌스가 소중한 기술로 자리잡습니다.
이것은 하룻밤 사이에 이루어지지 않습니다. 팀들은 CI/CD를 채택했던 방식으로 점진적으로 도입할 것입니다: 처음에는 사이드 프로젝트에서 실험으로, 다음에는 테스트와 문서를 위한 도구로, 마지막으로는 일상적인 구현 작업의 기본 경로로 사용할 것입니다. 저항은 복잡한 리팩토링을 처리할 수 있는 모델에서 오는 것이 아니라, IDE가 스위치보드가 아니라 감옥처럼 느껴졌던 시대에 형성된 습관에서 올 것입니다.
변화가 빠르게 누적되고 있습니다; 메딘의 18시간 에이전틱 코딩 커리큘럼은 지난 1년 동안 MCP 및 ACP 스타일 프로토콜을 중심으로 형성된 분야에는 이미 밀도가 높게 느껴집니다. 만약 당신의 다음 PR이 대부분 AI에 의해 작성되지 않았다면, 그 다음 PR은 그럴 가능성이 높습니다—그리고 진짜 질문은 당신이 그 에이전트를 지휘하는 사람이냐, 아니면 아직 노트북 부팅이 끝나기를 기다리는 사람이냐는 것입니다.
자주 묻는 질문
원격 에이전틱 코딩 시스템이란 무엇인가요?
개발자가 어떤 애플리케이션(텔레그램이나 슬랙 등)에서든 모든 장치로 AI 코딩 어시스턴트와 상호작용할 수 있도록 하는 프레임워크로, 원격 코드베이스 내에서 버그 수정이나 GitHub를 통한 기능 추가와 같은 복잡한 코딩 작업을 수행하도록 지시할 수 있습니다.
콜 메딘의 시스템은 비싼 API 키 없이 어떻게 작동하나요?
이 시스템은 Claude Pro나 Codex와 같은 서비스에 대한 기존 구독을巧妙하게 활용합니다. 원격 서버에서 이러한 도구의 명령줄 인터페이스(CLI)를 사용하여 다리 역할을 하여, 직접 API를 통해 토큰당 요금을 부과받지 않습니다.
이 시스템은 전통적인 IDE를 대체하는 것인가요?
완전하지는 않습니다. 이는 강력한 확장 도구에 가깝습니다. 명확하게 정의된 작업을 원격으로 위임하는 데 뛰어나지만, 개발자들은 여전히 복잡한 디버깅, 초기 아키텍처 및 코드 검토를 위해 IDE를 사용합니다. 이 툴은 당신의 작업 방식과 장소를 바꾸지만 IDE를 없애지는 않습니다.
'맥락 엔지니어링'이란 무엇인가요?
컨텍스트 엔지니어링은 콜 메딘의 방법론으로, AI에게 프로젝트에 대한 포괄적이고 구조화된 이해를 제공합니다. 단순한 프롬프트 대신, AI가 아키텍처 다이어그램, 코딩 규칙, 모범 사례 및 예제에 접근할 수 있도록 하여 고품질의 일관된 코드를 생성하도록 보장합니다.