블로그
iPhone에서 Factory Droid 실행하기: Tactic Remote 1.9, Droid 공식 지원
Droid는 지금 가장 주목받는 AI 코딩 에이전트 중 하나입니다. Droid를 모바일로 확장한 것은 더 많은 에이전트를 지원하겠다는 Tactic Remote의 약속을 이어 가는 중요한 단계입니다.
이 카테고리의 제품 및 엔지니어링 업데이트를 확인하세요.
카테고리 보기AI 코딩 에이전트가 새로운 단계로 들어서고 있습니다.
이제 에이전트는 짧은 코드를 자동 완성하거나 API 질문에 답하는 데만 쓰이지 않습니다. 낯선 코드베이스를 이해하고, 여러 모듈에 걸친 변경을 계획하고, 기능을 구현하고, 테스트를 실행하고, 실패를 수정한 다음, 마지막에는 검토할 수 있는 결과까지 만들어 내는 전체 작업을 에이전트에 맡기는 개발자가 늘고 있습니다. 한 번의 답변을 얼마나 잘 작성하는지보다, 에이전트가 꾸준히 작업할 수 있는지, 프로젝트를 제대로 이해하는지, 복잡한 작업에서도 방향을 유지하는지가 더 중요해지고 있습니다.
이러한 변화 속에서 Factory Droid는 가장 주목받고, 가장 폭넓은 역량을 갖춘 코딩 에이전트 중 하나로 자리 잡았습니다. 전체 코드베이스 이해, 계획부터 구현과 검증까지 이어지는 엔드투엔드 실행, 조절 가능한 자율성, 작업에 따른 모델 선택을 강조합니다. 하나의 순위표만으로 "가장 강력한" 에이전트를 정의할 수는 없지만, 실제 개발 경험을 좌우하는 이러한 영역에서 Droid는 이미 시장의 선두 그룹에 들어섰습니다.
더 많은 개발자와 엔지니어링 팀이 Droid를 도구 체계에 포함하면서 자연스러운 질문이 생겼습니다. Droid가 더 길고 완전한 작업을 맡을 수 있다면, Claude Code, Codex, Amp를 제어하듯 iPhone이나 iPad에서도 진행 상황을 언제든 확인할 수 없을까?
이제 가능합니다. Tactic Remote 1.9가 Droid를 공식 지원합니다.
Droid 지원은 멀티 에이전트에 대한 약속의 연장입니다
Tactic Remote는 Claude Code의 모바일 제어 경험에서 시작했지만, 하나의 에이전트만을 중심으로 제품을 만드는 것이 목표였던 적은 없습니다.
사용자에게 약속한 것은 더 장기적인 방향입니다. Tactic Remote는 뛰어난 코딩 에이전트에 대한 지원을 계속 확장하고, 하나의 모바일 작업 공간에서 현재 작업에 가장 적합한 에이전트를 선택하고 실행하고 관리할 수 있게 하겠습니다.
이 방향은 지난 몇 차례의 버전을 거치며 단계적으로 구체화되었습니다. Claude Code를 먼저 지원한 뒤 OpenAI Codex와 Amp를 추가했고, Git worktree, 에이전트 전환, 세션 구성, 알림, 모바일 Git 검토 기능도 도입했습니다. Droid는 이 여정의 다음 단계이자 매우 중요한 단계입니다.
이유는 간단합니다. 새로운 에이전트를 선택했다는 이유로 익숙해진 모바일 작업 방식까지 포기해서는 안 됩니다. 코드 이해나 긴 작업 실행에 아무리 뛰어난 에이전트라도, 컴퓨터를 떠난 순간 진행 상황을 볼 수 없고 요구 사항을 보충할 수도 없으며 언제 사용자의 판단이 필요한지조차 모른다면, 그 역량은 여전히 데스크톱 터미널 안에 갇혀 있습니다.
에이전트의 역량은 가장 적합한 개발 환경에서 그대로 실행하고, 감독과 제어는 사용자가 항상 가지고 다니는 기기까지 확장하는 것. 이것이 우리가 만들고자 하는 방식입니다.
선택 목록에 이름 하나만 추가한 것이 아닙니다
"Droid 지원"이 드롭다운 목록에 Droid라는 이름을 추가하는 것뿐이라면 그 의미는 제한적입니다.
진정한 호환성을 위해서는 이 에이전트가 어떻게 시작되고, 상태를 어떻게 표시하며, 입력을 어떻게 기다리는지, 원격 환경에서 사용자가 어떤 정보를 필요로 하는지 이해해야 합니다. Tactic Remote 1.9가 연동하는 것은 Factory Droid CLI, 즉 Droid의 터미널 버전입니다. Droid는 기존처럼 Mac, Linux, Windows 개발 머신에서 실행되고 고유한 터미널 상호작용 방식도 유지합니다. iPhone이나 iPad는 이 세션을 위한 모바일 제어 장치가 됩니다.
따라서 다음과 같은 작업이 가능합니다.
- 폰에서 프로젝트 디렉터리를 선택하고 새 Droid 세션을 시작합니다.
- 실제 개발 머신에서 실행되는 Droid의 전체 터미널 출력을 확인합니다.
- 작업 실행 중 요구 사항을 추가하고 방향을 수정하거나 다음 단계를 지시합니다.
- 여러 프로젝트, 브랜치, 에이전트 세션 사이를 빠르게 전환합니다.
- Git worktree를 사용해 여러 에이전트의 구현 방향을 분리합니다.
- 사이드바에서 현재 Droid 계정 사용량을 확인하고 긴 작업을 시작할 여유가 있는지 판단합니다.
- Claude Code, Codex, Amp와 함께 동일한 Tactic Remote 작업 공간에서 Droid를 관리합니다.
Droid의 터미널 특성에 맞춘 작업도 진행했습니다. Droid는 시작할 때 업데이트, 로그인, 디렉터리 신뢰, 모드 선택과 관련된 화면을 표시할 수 있습니다. 시스템은 "화면이 잠시 움직이지 않는 상태"와 "이미 입력할 수 있는 상태"를 구분해야 합니다. Tactic Remote는 명확한 상호작용 상태를 기다려 대기열에 둔 작업이 시작 메뉴로 잘못 입력되지 않게 합니다. 세션 식별, 전환, 복원 로직도 Droid의 상태를 유지하며, 이를 정체를 알 수 없는 일반 셸 출력으로 취급하지 않습니다.
우리의 원칙은 Droid를 억지로 Claude Code와 같은 모습으로 바꾸는 것이 아닙니다. Droid 고유의 개성과 역량을 최대한 유지한 채, Tactic Remote가 다듬어 온 모바일 제어 경험을 그 위에 더하는 것입니다.
Droid를 모바일 워크플로우에 포함할 가치가 있는 이유
Droid의 가치는 "코드도 작성할 수 있는 또 하나의 채팅 창"에 그치지 않습니다. Factory가 Droid에 부여한 역할 자체가 지속적이고 유연한 제어 방식과 잘 어울립니다.
한 번의 답변이 아니라 전체 작업을 다룹니다
Droid는 자연어로 주어진 작업을 중심으로 계획을 세우고, 코드를 수정하고, 테스트를 실행하며, 결과에 따라 반복해서 개선할 수 있습니다. 개발자 입장에서 하나의 세션이 십여 분 이어질 수도 있고 더 긴 구현 과정을 포함할 수도 있습니다. 작업이 길수록 모든 출력 줄을 지켜보기 위해 계속 컴퓨터 앞에 앉아 있을 필요는 없어야 합니다.
모바일 제어가 바로 이 공백을 채웁니다. 에이전트는 실행을 계속하고, 사용자는 자리를 떠납니다. 제품 제약을 추가하거나 방향을 확인하거나 결과를 살펴봐야 할 때 iPhone에서 같은 세션으로 돌아오면 됩니다.
전체 코드베이스 이해를 중시합니다
복잡한 기능이 하나의 파일에만 존재하는 경우는 드뭅니다. 인터페이스, 상태 관리, 데이터베이스, 테스트, 문서는 서로 영향을 줍니다. Droid는 전체 저장소를 이해하고 여러 파일의 변경을 함께 처리하는 데 초점을 두기 때문에 실제 프로젝트의 중대형 작업에 더 적합합니다.
이런 작업일수록 중요한 시점에 사람의 판단이 필요합니다. 모든 단계에 개입할 필요는 없지만, 경계를 잘못 이해한 채 멀리 진행하기 전에는 방향을 바로잡을 수 있어야 합니다. Tactic Remote를 사용하면 이러한 human-in-the-loop 방식이 개발 머신 앞에 앉아 있는지 여부에 좌우되지 않습니다.
작업에 맞춰 자율성을 조절할 수 있습니다
작업마다 필요한 제어 강도는 다릅니다. 테스트가 충분하고 경계가 분명한 작은 수정은 에이전트가 더 자율적으로 완료해도 됩니다. 반면 권한, 결제, 프로덕션 데이터와 관련된 변경에는 더 엄격한 확인이 필요합니다.
Droid 자체도 조절 가능한 자율성을 강조합니다. Tactic Remote가 이런 안전 설정을 대체하지는 않습니다. 대신 세션과 터미널 상호작용을 폰으로 가져와 컴퓨터를 떠난 뒤에도 사용자가 감독자의 위치를 유지할 수 있게 합니다. 에이전트는 장시간 실행이라는 장점을 활용하면서도 사람은 워크플로우에서 사라지지 않습니다.
"하나의 에이전트에만 베팅"하지 않고 "작업에 맞는 에이전트"를 선택합니다
Droid, Claude Code, Codex, Amp는 서로 다른 모델 전략, 도구 설계, 상호작용 방식을 가지고 있습니다. 사용자에게 더 나은 미래는 영원한 승자를 미리 정하는 것이 아니라 작업에 따라 자유롭게 선택할 수 있는 환경일지 모릅니다.
전체 기능 구현은 Droid에 맡기고, 복잡한 설계는 Claude Code와 논의하고, 경계가 명확한 변경은 Codex로 빠르게 처리한 다음, Amp로 다른 관점의 검토를 받을 수 있습니다. Tactic Remote는 이러한 선택지를 한곳에 구성해, 에이전트를 바꿀 때 원격 도구 전체를 바꿀 필요가 없게 합니다.
iPhone에서 Factory Droid를 사용하는 방법
개발 머신의 터미널에서 Droid가 이미 정상적으로 실행된다면, Tactic Remote에 연결하는 과정은 간단합니다.
1단계: 개발 머신에 Droid CLI를 설치하고 로그인합니다
Mac, Linux, Windows에서 터미널을 열고 droid가 정상적으로 시작되는지 확인하세요. Droid는 이 컴퓨터에 있는 프로젝트와 도구 체계, Factory 로그인 상태를 그대로 사용합니다. Tactic Remote를 위해 별도의 계정을 만들 필요는 없습니다.
2단계: Tactic Remote 컴패니언을 시작합니다
macOS에서는 메뉴 바 컴패니언 앱을, Linux에서는 tacticremote CLI를, Windows에서는 데스크톱 컴패니언 앱을 사용할 수 있습니다. 플랫폼별 설치 파일과 최신 버전은 Tactic Remote 다운로드 페이지에서 받을 수 있습니다.
같은 네트워크에서는 로컬 네트워크로 iPhone을 연결할 수 있습니다. 집이나 사무실 밖에서 개발 머신에 접속해야 한다면 Cloudflare Tunnel 가이드에 따라 원격 연결을 설정하세요.
3단계: 에이전트 선택 화면에서 Droid를 선택합니다
개발 머신에 연결한 뒤 Tactic Remote 설정을 열고 현재 에이전트를 Droid로 지정합니다. 그런 다음 프로젝트 디렉터리나 Git worktree를 선택해 세션을 만들고 시작합니다. Tactic Remote가 개발 머신의 해당 디렉터리에서 공식 Droid CLI를 실행하고, 그 세션을 폰에 표시합니다.
4단계: 평소처럼 Droid에 작업을 맡깁니다
Droid에 버그 조사, 기능 구현, 테스트 추가, 코드 설명을 요청하거나 복잡한 작업의 계획부터 세우게 할 수 있습니다. 예를 들면 다음과 같습니다.
현재 브랜치의 로그인 갱신 흐름을 확인하고 사용자가 간헐적으로 반복 로그아웃되는 원인을 찾아 주세요. 먼저 판단과 변경 범위를 설명한 다음, 최소 수정안을 구현하고 관련 테스트를 실행해 주세요.
전송한 다음 세션에 남아 진행 상황을 지켜봐도 되고 자리를 떠나도 됩니다. 나중에 iPhone을 열면 기존 프로젝트, 세션, Droid 출력이 같은 위치에 그대로 있습니다. 방향을 조정해야 한다면 다음 요구 사항을 이어서 보내면 됩니다.
Droid에 잘 맞는 실제 시나리오
기존 권한 모듈을 새로운 정책 시스템으로 이전한다고 가정해 보겠습니다. 열 개가 넘는 파일과 두 종류의 테스트, 호환성 로직이 얽혀 있어 몇 분 안에 끝낼 수 있는 작업이 아닙니다.
먼저 컴퓨터 앞에서 Droid가 코드를 읽고 계획을 제안하게 합니다. 방향을 확인한 뒤 구현을 시작하게 하고, 사용자는 회의나 점심 식사를 하러 갈 수 있습니다. Droid는 개발 머신에서 계속 작업합니다. 도중에 iPhone으로 진행 상황을 확인해 보니, 아직 구형 클라이언트가 사용하는 호환 계층을 삭제하려고 합니다. 이 제약을 추가로 알려 구현을 조정하고 테스트를 계속하게 합니다.
이 모든 과정에서 Droid의 코드베이스 이해, 계획, 실행 역량은 줄어들지 않습니다. "지시하려면 반드시 그 컴퓨터 앞으로 돌아가야 한다"는 제약만 사라집니다.
이 이전 작업에 두 가지 타당한 방법이 있다면 Git worktree 두 개를 준비할 수도 있습니다. 한 브랜치에서는 Droid가 점진적인 이전을 구현하고, 다른 브랜치에서는 Claude Code나 Codex가 대안을 검증합니다. 폰에서 두 세션의 진행 상황을 확인한 뒤 컴퓨터로 돌아와 diff와 테스트 결과를 비교합니다.
이것이 우리가 생각하는 멀티 에이전트 워크플로우입니다. 채팅 창을 더 많이 동시에 열기 위한 것이 아니라, 뛰어난 에이전트가 각자의 장점을 발휘하도록 하면서도 작업을 명확하고 제어 가능하며 검토할 수 있는 상태로 유지하기 위한 방식입니다.
현재 지원 범위와 앞으로 개선할 부분
Tactic Remote 1.9가 현재 지원하는 것은 Droid의 터미널 버전입니다. Droid를 시작하고, 터미널을 보고, 작업을 입력하고, 네이티브 상호작용에 응답하고, 세션을 전환하고, worktree를 구성하고, 계정 사용량을 확인할 수 있습니다.
현재 단계의 경계도 분명하게 안내하고자 합니다.
- Droid, Codex, Amp는 현재 터미널 모드를 사용합니다. 구조화된 채팅과 전용 도구 승인 카드는 여전히 Claude Code만의 경험입니다.
- 최초 로그인, 일부 디렉터리 신뢰 확인, Factory가 로컬 완료를 명시적으로 요구하는 단계는 개발 머신에서 처리해야 할 수 있습니다.
- Droid 자체가 빠르게 발전하고 있습니다. 새로운 터미널 화면, 프롬프트 방식, 기능이 나올 때마다 호환성을 계속 따라가야 하며, 한 번 연동하면 영원히 끝나는 작업이 아닙니다.
- Windows 컴패니언은 아직 Preview 상태입니다. Droid의 동작 역시 사용자 Windows 환경에서 공식 CLI가 얼마나 잘 호환되는지에 따라 달라집니다.
이러한 경계가 Droid 지원의 방향을 바꾸지는 않습니다. 오히려 빠르게 발전하는 에이전트일수록 실제 사용자의 경험을 통해 다음에 다듬어야 할 부분을 찾는 것이 중요합니다. Tactic Remote의 세션 복원, 알림, 빠른 입력, 모바일 검토, 멀티 에이전트 구성 기능을 Droid 워크플로우에 계속 확장하겠습니다. 단순히 "실행된다"는 최소 기준으로 호환성을 정의하지 않고, Droid 고유의 상호작용 방식도 최대한 존중하겠습니다.
시작 화면 인식, 터미널 키 입력, 세션 복원, Windows 표시 등 Droid만의 문제를 발견하면 GitHub Issues 또는 [email protected]으로 알려 주세요. 사용 환경, Droid 버전, 재현 절차를 함께 보내 주시면 다음 버전의 지원을 개선하는 데 직접적인 도움이 됩니다.
iPhone에서 Droid를 사용할 때 자주 묻는 질문
Factory Droid가 iPhone에서 직접 실행되나요?
아닙니다. Droid는 Mac, Linux, Windows 개발 머신에서 실행되며 그 머신의 저장소, 의존성, 로그인 상태를 그대로 사용합니다. iPhone이나 iPad는 Tactic Remote를 통해 연결해 해당 세션을 제어합니다. 사용자는 폰에서 Droid를 시작하고 사용할 수 있지만, 코드는 실제 개발 환경에서 실행됩니다.
Droid와 Claude Code, Codex, Amp를 동시에 사용할 수 있나요?
네. 프로젝트, 세션, Git worktree별로 다른 에이전트를 선택하고 Tactic Remote에서 전환할 수 있습니다. 같은 저장소를 병렬로 수정할 때는 여러 에이전트가 서로의 코드를 덮어쓰지 않도록 별도의 worktree를 사용하는 것을 권장합니다.
집의 Wi-Fi를 벗어나도 Droid를 제어할 수 있나요?
네. 같은 네트워크에서는 로컬 연결을 사용하고, 외부에서 접속해야 할 때는 Cloudflare Tunnel을 설정할 수 있습니다. 개발 머신은 온라인 상태를 유지해야 하며 Tactic Remote 컴패니언 서비스도 계속 실행되어야 합니다.
일반 원격 터미널 대신 Tactic Remote를 사용하는 이유는 무엇인가요?
일반 원격 터미널도 문자를 주고받을 수 있습니다. 하지만 Tactic Remote는 프로젝트별 세션 구성, 에이전트 식별과 전환, Git worktree, 모바일 입력, 알림, 복원, 사용량 개요를 함께 제공합니다. 터미널 자체를 대체하는 것이 아니라 멀티 에이전트 워크플로우를 iPhone과 iPad에 더 적합한 제어 경험으로 구성하는 것이 목표입니다.
네 개의 에이전트 지원에서 더 많은 에이전트로
Droid가 Tactic Remote에 추가된 것은 1.9에 기능 하나가 늘어난 것 이상의 의미가 있습니다. 우리가 약속한 제품 방향을 계속 실현하는 단계입니다.
뛰어난 코딩 에이전트는 앞으로도 계속 등장하고 빠르게 변화할 것입니다. 사용자가 그 변화를 따라가기 위해 원격 제어 방식을 매번 바꾸고 프로젝트와 세션을 처음부터 다시 정리해야 해서는 안 됩니다. Tactic Remote는 안정적인 모바일 제어 계층이 되고자 합니다. 지금은 Claude Code, Codex, Amp, Droid를 지원하고, 앞으로도 사용할 가치가 있는 더 많은 에이전트로 지원 범위를 넓혀 가겠습니다.
Droid를 이미 주력 에이전트로 사용하고 있다면 App Store에서 Tactic Remote를 받고, 다운로드 페이지에서 개발 머신용 컴패니언을 설치하세요. 네 개의 에이전트를 하나의 워크플로우로 구성하는 방법은 폰에서 멀티 에이전트 코딩하기를 이어서 읽어 보세요. 원격 작업 도중 에이전트가 사용 한도에 도달할까 걱정된다면 에이전트 사용량 불안에서 벗어나기도 확인해 보세요.