00:00:00Theo가 방금 T3 code를 공개했는데 정말 기대가 큽니다. 사실 부족한 게
00:00:04전혀 없거든요. 완전히 무료로 제공되는 완전 오픈 소스 에이전트 매니저입니다. 기존에
00:00:08구독 중인 서비스를 그대로 사용하죠. 요즘 터미널 UI가 대세인 건 알지만,
00:00:13여러 프로젝트에서 다중 에이전트 워크플로우를 다룰 때는 개인적으로
00:00:18GUI가 훨씬 편하더라고요. 그래서 최근 Codex 앱을 애용해 왔는데,
00:00:23성능 면에서 좀 아쉬웠습니다. RAM을 엄청나게 잡아먹고 OpenAI 모델에만
00:00:27종속되어 있다는 점도요. 그럼 T3 code는 어떤 기능을 제공하고 이런
00:00:32불편함들을 해결해 주는지 살펴보겠습니다.
00:00:38이게 바로 T3 code입니다. Codex 앱을 써보신 분들이라면 이 UI가
00:00:41매우 익숙하실 겁니다. 왼쪽에는 프로젝트가 있고, 그 안에는 열려 있는
00:00:45개별 스레드들이 있습니다. 먼저 이 앱의 정체부터 명확히 짚고 넘어가고 싶네요.
00:00:51이 앱은 코딩 에이전트로서 Claude code나 Codex와 경쟁하는 도구가 아닙니다. 그저
00:00:55그런 도구들을 편리하게 쓰기 위한 GUI일 뿐입니다. 스레드에 보이는 모든 코드와
00:01:00답변은 백그라운드에서 실행되는 Codex에서 생성되며, 제 OpenAI
00:01:05구독권을 사용하는 거죠. 그래서 T3 code가 완전히 무료인 겁니다. 모델 선택기를 보면
00:01:09OpenAI에서 제공하는 모델들을 선택할 수 있고, 앞으로 Claude code, Cursor,
00:01:13Open Code, Gemini도 지원할 계획임을 알 수 있습니다. 실제로 Claude code 지원은
00:01:18이미 준비된 상태라고 하더군요. 현재 Anthropic 측에 Claude code 구독을 이런 방식으로
00:01:21사용해도 되는지 확인을 기다리는 중입니다. 제게는 이게 T3 code의 가장 큰
00:01:25장점이 될 것 같습니다. 저도 코딩에 OpenAI 모델을 선호하긴 하지만,
00:01:30UI 디자인 같은 일부 작업은 아쉬울 때가 있거든요. 그래서 Codex 앱을 쓰면서도
00:01:34가끔씩 앱을 바꿔 터미널에서 Claude code를 열어야 했습니다. 하지만 통합이 되면
00:01:39그럴 필요 없이 한곳에서 관리할 수 있죠. 게다가 저는 모델 제작사가 만든
00:01:43하네스가 해당 모델을 가장 잘 활용한다고 생각합니다. 즉, OpenAI 모델은 Codex에서,
00:01:47Anthropic 모델은 Claude code에서 최상의 성능을 내죠. 이 방식을 통해 품질을 유지할 수 있습니다.
00:01:52결국 T3 code는 에이전트를 관리하고 사용하는 사용자 경험에 집중한다는 뜻입니다.
00:01:56아까 작업하던 프로젝트를 하나 열어보겠습니다. 이건 수년째 업데이트하지 않은
00:02:00제 개인 블로그인데요, 여기서 마크다운 작동 방식을
00:02:04변경하려고 합니다. 하단에는 모델 선택기와 함께 추론 방식 선택기,
00:02:08그리고 패스트 모드 설정이 있습니다. OpenAI 모델을 사용하면
00:02:12채팅 모드와 플랜 모드, 도구 호출 시 전체 액세스 또는 감독 모드를 선택할 수 있습니다.
00:02:16저는 플랜 모드로 설정해 두겠습니다. 여기서는 로컬 작업과
00:02:19새 워크트리 중 선택할 수 있는데, 저는 에이전트 작업 시 git 워크트리 방식을 선호합니다.
00:02:23그래서 새 워크트리를 선택하고 메인 브랜치로 설정한 뒤 진행하겠습니다.
00:02:28프롬프트를 보내면 Codex가 레포지토리를 파악해 계획을 세우기 시작하고
00:02:31스트리밍되는 도구 호출 내용도 확인할 수 있습니다. 또한 다른 두 프로젝트에서도
00:02:35코딩 작업을 하도록 에이전트를 실행시켜 두었습니다. 프로젝트 옆에
00:02:38작업 중임을 알리는 배지가 보이시죠? 계획을 세우는 동안 한 가지 언급하자면,
00:02:41프로젝트의 파비콘을 자동으로 불러오는 기능이 정말 마음에 듭니다.
00:02:45사소하지만 아주 멋진 디테일이죠. 몇 분 뒤 에이전트가
00:02:48사용자 입력을 요청합니다. 질문이 올라왔으니 답변을 선택해 주겠습니다.
00:02:52잠시 더 기다리면 계획 수립이 완료되고 채팅창에서 내용을 확인할 수 있습니다.
00:02:56마크다운으로 다운로드하거나 워크스페이스에 저장할 수 있고, 전체 계획을 보려면
00:03:00확장해서 읽으면 됩니다. 이제 이 계획을 바로 구현해 보겠습니다.
00:03:04에이전트가 작업하는 동안 T3 code의 또 다른 강점인
00:03:07성능에 대해 이야기해 보죠. Codex 앱을 써보셨다면 에이전트를 여러 개
00:03:11동시에 돌릴 때 좀 버벅거리는 걸 느끼셨을 겁니다. 저는 아예 멈춰버려서
00:03:14Codex 앱을 재시작해야 했던 적도 있었죠. 하지만 T3 code는 몇 시간째
00:03:18여러 에이전트를 돌리고 있는데도 그런 현상이 전혀 없습니다. 성능에 얼마나
00:03:22신경 썼는지 알 수 있는 게, 스레드들을 클릭해 보면
00:03:25내용이 아무리 길어도 즉각 로딩됩니다. 다시 프로젝트로 돌아가서,
00:03:29코드 변경이 완료된 것 같네요. 상단 메뉴로 가서 커밋을 클릭하면
00:03:32변경 된 파일들의 개요를 볼 수 있습니다. 커밋 메시지를 비워두면
00:03:36자동으로 생성해 줍니다. 메뉴를 더 살펴보면
00:03:40푸시와 PR 생성 옵션도 있습니다. 이 버튼을 누르면
00:03:44커밋 메시지를 생성하고 푸시한 다음, 즉시 새 PR까지
00:03:48열어줍니다. PR이 생성되면 사이드바에 해당 스레드에 활성화된
00:03:52PR이 있다는 아이콘이 표시됩니다. 이 버튼을 클릭하면
00:03:56해당 PR로 바로 이동할 수도 있습니다. 사소해 보일 수 있지만,
00:03:59코드를 바로 푸시하고 PR을 연 뒤 다음 작업으로 넘어갈 수 있게 해주어
00:04:03개발 속도를 높여줍니다. 또한 이 아이콘은 PR 상태에 따라
00:04:07업데이트됩니다. 거절되면 빨간색으로, 머지되면 보라색으로
00:04:11색상이 바뀝니다. 스레드 상단에 있는 다른 버튼들을 보면,
00:04:14이 버튼을 통해 에이전트의 각 단계별 변경 사항이나 전체 통합
00:04:17diff 뷰를 볼 수 있습니다. 렌더링이 아주 깔끔하며,
00:04:22분할 뷰나 통합 뷰 중 선택할 수 있습니다. 그 옆에는 코드베이스를
00:04:26Cursor나 Finder에서 바로 여는 버튼이 있고, 퀵 액션 버튼도 있습니다.
00:04:30이 기능은 특정 명령어를 프로젝트에서 바로 실행할 수 있는
00:04:33버튼을 설정하는 겁니다. 워크트리 생성 시 자동으로 실행할지
00:04:37아니면 단축키를 지정할지 선택할 수 있죠. 설정을 마치면
00:04:41버튼이 생깁니다. 클릭하면 해당 프로젝트 내에서 bun install이 실행됩니다.
00:04:44동시에 통합 터미널이 나타나는데, 마침 다음에 소개하려던 기능이네요.
00:04:48일반적인 터미널이지만, 덕분에 작업 중에 이 앱을
00:04:51나갈 필요가 거의 없습니다. 또 다른 마음에 드는 기능이자
00:04:54사소하지만 편리한 점은, 프로젝트 추가 시 파일 탐색기를 뒤지는 대신
00:04:58경로를 직접 붙여넣을 수 있다는 것입니다. 저는 보통
00:05:02터미널에서 먼저 프로젝트 틀을 잡기 때문에 유용하더라고요. 현재 경로를
00:05:05복사해서 바로 붙여넣기만 하면 되니까요. 다만 한 가지 아쉬운 건
00:05:09터미널 명령어로 바로 열 수 있는 기능이 있었으면 좋겠다는 점입니다.
00:05:12그게 제 첫 번째 위시리스트 항목입니다. 이제 T3 code에서
00:05:16아직 보완되었으면 하는 기능 몇 가지를 더 말씀드리겠습니다. 먼저 네 가지 편의 기능입니다.
00:05:21첫째, 메뉴를 통하지 않고 스레드 제목을 더블 클릭해서 바로
00:05:24이름을 바꿀 수 있었으면 합니다. 둘째, 여기 메뉴에서
00:05:28터미널로 여는 옵션이 있으면 좋겠고, 셋째는 사이드바를 접는 기능입니다.
00:05:32지금은 안 되는 것 같은데 곧 추가되겠죠. 마지막 넷째는
00:05:35실행 중인 터미널을 확인할 수 있는 기능입니다. 현재 로컬호스트 3000번이
00:05:39돌아가고 있지만 활성화된 터미널이 있다는 표시가 전혀 없습니다.
00:05:43다행인 점은 이게 오픈 소스라 레포지토리를 클론해서
00:05:46에이전트에게 직접 이 기능들을 추가해달라고 할 수 있다는 거죠.
00:05:50그렇게 뚝딱 만들어낸 기능들입니다. 이제 더블 클릭으로 이름을 '구독'으로
00:05:54바꿀 수 있습니다. 여러분도 꼭 구독해 주세요. 메뉴에서 터미널로 열기도
00:05:57가능해졌고, 실행 중인 터미널 세션도 볼 수 있으며, Command + B로
00:06:01사이드바를 닫을 수도 있습니다. 서식에 약간 문제가 생긴 것 같긴 하지만요.
00:06:05제가 방금 대충 만든 기능들 외에도 아직 부족한
00:06:08중요한 기능들이 있습니다. 첫 번째는 개선된 스킬 지원입니다.
00:06:12Codex처럼 프롬프트에서 스킬을 태그할 수 있는 기능과 설치된
00:06:16모든 스킬을 볼 수 있는 뷰가 필요합니다. MCP 서버도 마찬가지고요.
00:06:20또한 클라우드 개발 장비에서 헤드리스 버전으로 실행해서
00:06:23원격 에이전트를 관리할 수 있게 되면 좋겠네요. Theo와 Julius를 포함한
00:06:27제작팀의 개발 속도가 매우 빠르니 조만간 추가될 거라 믿습니다.
00:06:30T3 code에 대한 여러분의 생각을 댓글로 남겨주시고, 구독 잊지 마세요.
00:06:35그럼 다음 영상에서 뵙겠습니다!