블로그
휴대폰에서 하는 멀티 Agent 코딩
멀티 Agent 지원은 실행 옵션이 늘어나는 것에 그치지 않습니다. 모바일 AI 코딩을 단일 원격 세션에서 선택하고 비교하고 감독할 수 있는 워크플로로 바꿉니다.
이 카테고리의 제품 및 엔지니어링 업데이트를 확인하세요.
카테고리 보기AI 코딩 도구는 계속 늘어나고 있습니다. 이제 어려운 질문은 "어떤 agent가 가장 좋은가?"가 아닙니다. 핵심은 서로 다른 agent를 실제로 관리할 수 있는 하나의 워크플로로 어떻게 정리할 것인가입니다.
Claude Code, OpenAI Codex, Sourcegraph Amp는 모두 코드 작성을 도울 수 있지만, 잘 맞는 작업 방식은 다릅니다. 어떤 도구는 계획을 세우는 데 좋고, 어떤 도구는 긴 실행에 더 잘 맞습니다. 첫 번째 방향이 막혔을 때 다른 관점을 주는 도구도 있습니다. 개발자에게 필요한 것은 또 하나의 런처가 아닙니다. 책상에 묶이지 않고 agent들을 감독하고, 전환하고, 비교할 수 있는 공간입니다.
Tactic Remote 1.7.0은 바로 이 문제를 중심에 두고 만들어졌습니다.
Tactic Remote는 Mac, Linux, Windows 개발 머신에서 실행되는 AI 코딩 agent를 원격으로 제어하는 iPhone / iPad 앱입니다. 휴대폰에서 prompt를 보내고, 출력을 보고, 대화형 프롬프트에 응답하고, 세션 사이를 이동할 수 있습니다. v1.7.0에서는 단일 agent 흐름에서 Claude Code, Codex, Amp를 위한 멀티 Agent 모바일 워크스페이스로 확장됩니다.
이번 릴리스는 단순히 "agent 두 개를 추가했다"는 이야기가 아닙니다. 더 중요한 변화는 Tactic Remote가 하나의 도구를 여는 원격 진입점이 아니라, 더 완전한 AI 코딩 워크플로를 지원하기 시작했다는 점입니다.
지금 멀티 Agent가 중요한 이유
많은 AI 코딩 제품은 하나의 agent를 중심으로 시작합니다. 자연스러운 흐름입니다. 먼저 주 도구 하나를 안정화하고, prompt와 출력을 읽기 쉽게 만들고, 알림을 유용하게 만들고, 모바일에서 승인할 수 있게 해야 합니다.
하지만 실제로 사용하다 보면 패턴이 달라집니다. 개발자는 항상 정답인 하나의 agent를 찾는 것이 아닙니다. 더 자주 필요한 것은 다음과 같습니다.
- 리팩터링 전에 한 agent가 계획을 정리해 주기를 원합니다.
- 작업이 명확해지면 다른 agent가 빠르게 실행해 주기를 원합니다.
- 한 방향이 막히면 세 번째 agent가 다른 각도를 시도해 주기를 원합니다.
- 기능에 여러 구현 가능성이 있으면 후보를 병렬로 실행하고 선택하고 싶습니다.
이것은 단순히 "옵션이 더 많아진다"는 뜻이 아닙니다. 워크플로 자체가 바뀌고 있습니다.
AI 코딩은 단일 대화에서 멀티스레드 탐색으로 이동하고 있습니다. 하나의 디렉터리, 하나의 세션, 하나의 agent만 이해하는 모바일 도구로는 이런 작업 형태를 충분히 지원하기 어렵습니다. Tactic Remote 1.7.0은 그 전제를 엽니다.
Tactic Remote 1.7.0에서 바뀐 점
v1.7.0에서는 새 세션에서 Claude Code, OpenAI Codex, Sourcegraph Amp를 실행할 수 있습니다. 선택한 agent로 세션이 실행되고, 주변 모바일 경험은 그대로 유지됩니다. 사이드바, 터미널 출력, 알림, 빠른 제어가 모두 같은 워크스페이스에 속합니다.
목표는 모든 agent를 동일하게 만드는 것이 아닙니다. 서로 다른 agent를 같은 모바일 워크플로로 관리할 수 있게 하는 것입니다.
Claude Code는 계획, 신중한 확인, 꾸준한 반복이 필요할 때 여전히 잘 맞습니다. Codex는 목표가 명확하고 실행이 필요한 상황에 유용합니다. Amp는 같은 코딩 문제를 다른 관점에서 보고 싶을 때 유용합니다. Tactic Remote는 어떤 agent가 가장 좋은지 대신 결정하지 않습니다. 작업에 맞는 agent를 더 쉽게 선택하게 해 줍니다.
실용적인 결과는 단순합니다. agent를 바꾼다고 해서 창, 경로, 머릿속 컨텍스트 전체를 바꿀 필요가 없습니다. 휴대폰에서는 같은 프로젝트, 같은 세션 목록, 같은 작업 흐름을 봅니다. 각 세션 뒤의 agent만 달라질 수 있습니다.
Git Worktree가 병렬 탐색을 자연스럽게 만듭니다
멀티 Agent 지원의 가장 흥미로운 부분은 오늘 Claude Code를 쓰고 내일 Codex를 쓰는 것이 아닙니다. 같은 문제에 대해 서로 다른 agent를 서로 다른 Git worktree에서 실행하는 것입니다.
예를 들어 dashboard 컴포넌트를 Redux에서 Zustand로 마이그레이션한다고 해 보겠습니다. 보통 이런 작업에는 하나의 정답만 있지 않습니다. 파일 단위로 옮길 수도 있고, 기존 상태 레이어를 먼저 감쌀 수도 있고, hook 레이어를 다시 쓸 수도 있습니다. 세 전략 모두 합리적일 수 있지만 결과 코드는 크게 다릅니다.
Tactic Remote 1.7.0에서는 이 워크플로가 단순해집니다.
- 같은 repository에 세 개의 worktree를 열고 각각 별도 브랜치를 둡니다.
- Claude Code, Codex, Amp를 별도 세션에서 시작합니다.
- 같은 초기 prompt를 각각에 보냅니다.
- 컴퓨터에서 떨어져 있는 동안 agent들이 진행하게 둡니다.
휴대폰으로 돌아왔을 때 보는 것은 지저분한 터미널 창 세 개가 아닙니다. repository와 브랜치별로 정리된 세션입니다. 어떤 agent가 막혔는지, 어떤 agent가 너무 많이 바꿨는지, 어떤 방향이 실제로 merge하고 싶은 코드에 가까운지 더 쉽게 볼 수 있습니다.
멀티 Agent와 worktree가 함께 열어 주는 것은 이것입니다. "여러 구현을 시도하고 선택하기"가 고급 터미널 설정이 아니라 일반적인 워크플로가 됩니다.
완전 자동화보다 모바일 감독이 더 중요합니다
멀티 Agent는 더 많은 자동화처럼 들릴 수 있습니다. Tactic Remote는 다르게 봅니다. 실행하는 agent가 많아질수록 인간의 판단을 둘 명확한 공간이 더 필요합니다.
agent 하나가 벗어나면 멈추고 고칠 수 있습니다. 세 agent가 구조 없이 동시에 움직이면 금방 세 배의 소음이 됩니다. 어떤 세션이 입력을 기다리는지, 어떤 브랜치가 진행 중인지, 어떤 결과가 review할 가치가 있는지, 어떤 것을 포기해도 되는지 알아야 합니다.
그래서 Tactic Remote는 휴대폰이 대신 코드를 쓰게 하는 도구가 아닙니다. 컴퓨터에서 떨어져 있어도 계속 판단할 수 있게 하는 도구입니다.
- 각 agent의 현재 상태를 확인합니다.
- 필요할 때 다음 prompt를 보냅니다.
- 막는 프롬프트에 빠르게 응답합니다.
- 브랜치와 세션 사이를 이동합니다.
- 어떤 결과를 merge할 가치가 있는지 결정합니다.
멀티 Agent는 Tactic Remote의 부가 기능이 아닙니다. 제품의 핵심 위치를 더 강하게 만듭니다. human-in-the-loop 모바일 AI 코딩 워크스페이스입니다.
모든 Agent를 같은 느낌으로 만들지 않았습니다
여러 agent를 지원한다고 해서 모든 agent를 같은 UI로 납작하게 만들어야 하는 것은 아닙니다.
agent마다 상호작용 모델, 위험 경계, 출력 스타일이 다릅니다. Tactic Remote 1.7.0에서는 자주 쓰는 모바일 레이어를 통합합니다. 세션 관리, 출력, 알림, 빠른 제어, worktree 정리가 그 대상입니다. agent 자체의 작업 방식은 유지합니다.
이는 의도적인 선택입니다.
agent마다 복잡한 전용 UI를 만들면 모바일 경험은 배우기 어려워지고, agent의 동작이 바뀔 때마다 쉽게 낡아집니다. 우리는 사용자에게 하나의 안정적인 모바일 워크플로를 제공하고, 그 안에서 작업에 맞는 agent를 선택하게 하는 쪽이 더 낫다고 봅니다.
통합되는 것은 워크플로입니다. agent는 각자의 개성을 유지합니다.
AI 코딩에 주는 의미
Tactic Remote 1.7.0 이후 모바일 AI 코딩은 더 명확한 형태를 갖습니다.
- 작업에 따라 Claude Code, Codex, Amp를 선택합니다.
- Git worktree로 여러 구현 방향을 병렬로 실행합니다.
- 컴퓨터에서 떨어져 있어도 진행을 감독합니다.
- 모든 컨텍스트를 데스크톱 터미널 안에 가두는 대신 휴대폰을 AI 코딩의 제어면으로 만듭니다.
이것은 어떤 agent 하나가 항상 최고임을 증명하려는 것이 아닙니다. AI 코딩의 미래는 단일 승자 agent보다 여러 agent, 여러 브랜치, 여러 후보 솔루션을 조직하는 능력에 더 가까울 수 있습니다.
Tactic Remote의 일은 그 조직 능력을 사용자의 손 안에 두고, iPhone과 iPad에서 자연스럽게 느껴지게 만드는 것입니다.
다음 단계
멀티 Agent 지원은 시작입니다. 더 깊은 질문은 같은 작업을 agent 간에 어떻게 비교할지, 언제 한 agent에서 다른 agent로 전환할지, 후보 구현을 모바일에서 어떻게 더 쉽게 review할지입니다.
이 질문들은 모두 같은 방향을 가리킵니다. AI 코딩은 하나의 터미널 창 안에만 머물지 않을 것입니다. 점점 agent, 브랜치, 작업, 인간의 판단으로 이루어진 워크스페이스처럼 보이게 됩니다.
Tactic Remote 1.7.0은 그 방향으로 가는 첫걸음입니다.
이미 Tactic Remote를 사용하고 있다면 v1.7.0을 App Store에서 사용할 수 있습니다. 처음이라면 다운로드 페이지에서 시작해 Claude Code, Codex, Amp를 모바일 AI 코딩 워크플로에 연결하세요.