Agent Activity
LeMax, LLC · 코딩 · 생산성
Agent Activity는 Xcode의 AI 에이전트가 디스크에 남긴 기록을 세션, 빌드, 테스트 결과, 스크린샷, 권한으로 이루어진 실시간 타임라인으로 바꾸는 Mac 앱이다.

Agent Activity 소개
About
Agent Activity란
Agent Activity는 Xcode 안에서 AI 코딩 에이전트가 무엇을 하는지 지켜보는 Mac 개발 도구다. Xcode는 상태 한 줄만 보여준다. 이 앱은 에이전트가 디스크에 쓰는 대화 기록, 빌드 로그, 테스트 요약, 미리보기를 모아 타임라인을 만든다. 세션마다 칸이 따로 생기므로 어떤 빌드가 어느 실행에서 나왔는지 바로 연결된다.
하는 일은 파일을 읽는 것뿐이다. Xcode AI 에이전트 모니터로 동작하며 에이전트를 실행하거나 멈추거나 조작하지 않는다. 계정을 요구하지 않고 자체 서버도 두지 않는다. 읽은 내용은 로컬 데이터베이스에 남고, 앱은 샌드박스에서 돌아 허용한 폴더만 본다.
제약도 이 설계에서 나온다. macOS 26, Xcode 27, Apple 실리콘 Mac이 필요하고 구형 기기는 대상이 아니다. 게다가 에이전트 뷰어일 뿐 조종 도구가 아니다. 에이전트가 방향을 잃으면 멈추는 일은 터미널이나 Xcode에서 해야 한다.
시작하기
- Mac App Store에서 9.99달러에 Agent Activity를 구입하고 응용 프로그램 폴더로 옮긴다.
- 앱을 열고 공유할지 공유하지 않을지 고른다. 어느 쪽이든 전송되는 것은 없고, 이후 설정 → 진단에서 두 스위치는 따로 유지된다.
- macOS가 물으면 프로젝트 폴더 접근을 허용한다. 샌드박스 규칙 때문에 타임라인은 허용한 범위만 다룬다.
- 터미널이나 Xcode 27에서 에이전트를 띄우고 그대로 둔다. 에이전트가 첫 대화 기록을 쓰는 순간 세션이 나타난다.
- 세션을 클릭하면 빌드, 테스트, 스크린샷을 한 화면에서 볼 수 있다.
제품 정보
Agent Activity의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 터미널에서 Claude Code를 돌리는 iOS 개발자. 별도 설정 없이 세션에 빌드 카드와 테스트 카드가 붙어서, 에이전트를 계속 돌려 두고 한 창에서 진행 상황을 확인할 수 있다.
- Codex, Antigravity, Xcode 내장 채팅을 번갈아 쓰는 팀. Xcode가 대화를 저장하면 셋 다 같은 타임라인에 올라오지만, 빌드 카드는 붙지 않는다.
- 에이전트의 접근 범위가 신경 쓰이는 개발자. 권한 패널에 신뢰하는 서명 ID와 팀, 건드릴 수 있는 폴더가 나오고, 모든 에이전트 허용이 켜져 있으면 경고가 뜬다.
작업
- 긴 빌드와 수정의 반복을 따라가기. 오류가 빌드마다 파일과 줄 목록으로 정리되어, 오류 16개가 난 9번째 빌드와 초록으로 끝난 10번째 빌드가 하나의 이야기로 읽힌다.
- 에이전트가 남긴 테스트 결과 찾기. 에이전트가 띄운 실행은 DerivedData에 결과 번들을 남기지 않아서, 이 앱이 유일한 확인 지점이 된다.
- 에이전트가 그린 화면 검토하기. SwiftUI 미리보기와 시뮬레이터 스크린샷 옆에 그것을 만든 UI 트리가 함께 붙는다.
활용 상황
- 두 에이전트가 서로 다른 타깃을 동시에 만진다. 세션마다 칸이 따로 있어 한쪽 실패가 다른 쪽에 붙지 않는다.
- 에이전트를 20분째 돌리는 중이고 상태가 궁금하다. 실시간 상태는 파일 활동에서 오므로 중단 없이 최신 빌드를 볼 수 있다.
- 프로젝트를 동료에게 넘긴다. 에이전트가 무엇을 바꾸고 어디서 깨졌는지 순서대로 설명할 수 있고, 터미널 기록을 다시 재생할 필요가 없다.
주요 기능
세션별 타임라인
터미널에서 연 Claude Code 세션과 Xcode 27이 띄운 세션이 각자의 타임라인으로 나타난다. 헤드리스 실행도 마찬가지다. Codex, Antigravity, Xcode 채팅은 대화 저장소에서 읽어 Xcode가 저장하는 시점에 올라온다. 기록이 세션 단위로 남아 병렬 작업도 섞이지 않는다.
파일과 줄이 붙은 빌드 카드
빌드는 그것을 시작한 세션에 연결된다. 오류와 경고는 파일 이름과 줄 번호 목록으로 정리되어 수정 작업에 목표가 생긴다. 콘솔 텍스트 벽을 눈으로 훑을 필요가 없다. 오류 16개가 난 9번째 빌드에서 수정을 거쳐 통과한 10번째 빌드까지 그대로 따라갈 수 있다.
타깃별 테스트 결과
테스트는 실행 단위와 타깃 단위로 묶이고 통과 여부와 관련 파일이 함께 표시된다. 에이전트가 띄운 실행이 중요한 이유가 여기 있다. DerivedData에 결과 번들을 남기지 않으므로 이 데이터가 존재하는 곳은 이 앱뿐이다.
스크린샷과 SwiftUI 미리보기
에이전트가 렌더링한 SwiftUI 미리보기와 시뮬레이터에서 찍은 스크린샷을 모두 보관한다. 이미지 옆에 UI 트리가 놓여서 레이아웃이 이상할 때 어떤 뷰가 원인인지 찾기 쉽다.
권한 개요
어떤 에이전트를 Xcode가 신뢰하는지 서명 ID와 팀까지 보여주고, 어느 폴더를 건드릴 수 있는지도 알려준다. 위험한 모든 에이전트 허용이 켜져 있거나 에이전트 작업 공간이 허용 폴더 밖에 있으면 배너가 뜬다.
데이터를 Mac 밖으로 내보내지 않기
앱 뒤에 계정도 서버도 없다. 대화 기록, 메시지, 빌드 로그, 프로젝트 이름, 경로는 로컬 데이터베이스에 남고 앱은 샌드박스에서 돈다. 사용 이벤트와 충돌 보고서는 선택 사항이며 두 스위치는 서로 독립적이다.
장단점
장점
- 세션별 빌드와 테스트 이력이 Xcode가 Idle로만 표시하는 빈틈을 메운다.
- 에이전트가 시작한 테스트는 여기서만 보이고 DerivedData에는 남지 않는다.
- 스크린샷과 미리보기에 UI 트리가 붙어 레이아웃 디버깅이 짧아진다.
- 로컬 저장과 선택형 공유 확인 덕분에 프로젝트 내용이 Mac을 떠나지 않는다.
- 9.99달러 1회 결제로 끝나고 구독이 없다.
단점
- macOS 26, Xcode 27, Apple 실리콘이 모두 필요해서 구형 Mac에서는 실행되지 않는다.
- 읽기 전용이다. 앱에서 에이전트를 멈추거나 빌드를 다시 돌릴 수 없다.
- Codex, Antigravity, Xcode 채팅 세션에는 빌드 카드가 없고 Xcode가 대화를 저장한 뒤에야 나타난다.
- 아이폰이나 아이패드 버전이 없고 타임라인을 동료와 공유할 방법도 없다.
자주 묻는 질문
Xcode의 AI 에이전트가 디스크에 쓰는 파일을 읽어 세션별 타임라인으로 바꾼다. 빌드, 테스트, 스크린샷, 권한이 한곳에 모인다.
관련 콘텐츠
Agent Activity와 관련된 도구, 스킬, 아티클을 살펴보세요.
Agent Activity 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
