불러오는 중…

Ace — 내 맥에서 팀원과 AI 에이전트가 함께 코딩하는 환경

코딩 에이전트와 함께 일하다 보면, 어느 순간부터는 "누가 뭘 하고 있는지"가 코드 자체보다 더 헷갈리기 시작합니다. 내 에이전트가 고친 부분, 팀원이 손댄 부분, 아직 아무도 안 건드린 부분이 한 저장소 안에서 뒤섞이니까요. GitHub Next에서 만든 Ace는 이 혼란을 "채널"이라는 하나의 방으로 정리하려는 도구입니다.


이게 뭐에요?

Ace는 사람과 AI 에이전트가 함께 소프트웨어를 만드는 협업 코딩 환경입니다. 중심이 되는 단위는 채널입니다. 채널 하나가 프로젝트의 대화방이자 작업실 역할을 합니다. 채팅으로 에이전트에게 일을 맡기고, Diff 탭에서 바뀐 내용을 보고, 터미널 탭에서 직접 확인하는 식으로, 사람과 에이전트가 같은 공간에서 일합니다. 그리고 이 채널은 클라우드 서버가 아니라 내 맥(호스트)에서 직접 돌아갑니다. 팀을 묶는 것은 별도의 계정이나 초대가 아니라 Tailscale의 테일넷입니다. 같은 테일넷에 있는 사람과 기계가 곧 팀이고, Ace에는 계정·초대·권한 체계가 따로 없습니다.

뭐가 재밌어요?

  • 채널이 일의 단위입니다: 채널은 사이드바에 보이는 durable한 단위로, 하나의 pi 세션을 등에 업고 여러 개의 채팅을 품습니다. 채팅·Diff·터미널 탭을 오가며 대화하고, 고친 내용을 보고, 명령을 실행합니다. 채널을 닫아 보관(archive)했다가 다시 이어갈 수도 있습니다.
  • 사람과 에이전트가 같은 방에서 일합니다: 채널 안에서는 사람도, 에이전트도 똑같이 "참여자"입니다. 내가 에이전트에게 일을 맡겨두면, 팀원이 같은 채널에 들어와 이어받거나, 에이전트에게 질문을 던질 수 있습니다. 다른 채널의 에이전트끼리는 서로의 일을 가져가지 않고 메시지로만 조율합니다.
  • 레인(lane)으로 작업을 격리합니다: 일감 하나마다 격리된 Git worktree인 "레인"이 생깁니다. 한 번에 하나의 채팅만 레인에 쓸 수 있고, 다 되면 lane push로 본류에 합칩니다. 에이전트가 이것저것 만지다가 본류가 엉키는 일을 구조적으로 막아주는 셈입니다.
  • 에이전트와 모델을 골라 씁니다: 내장 하네스인 pi는 물론, Claude Code와 Codex도 외부 하네스로 연결됩니다. 모델은 채팅마다, 실행마다 바꿀 수 있고, Anthropic이나 OpenAI 키를 설정에서 넣어 쓰면 됩니다. 키는 맥의 Keychain에 저장됩니다.
  • 서버 없이, 내 기계에서 돌아갑니다: 채널은 호스트인 내 맥에서 실행되고, 팀 디렉토리도 켜져 있는 맥 한 대(예: Mac mini)가 서빙합니다. 폰이나 다른 기기에서도 Tailscale만 켜져 있으면 호스트 주소로 열어볼 수 있습니다. 팀이 직접 배포하는 셀(Cloudflare Workers 등)에 디렉토리를 올려둘 수도 있습니다.
  • 보안에 대해 솔직하게 경고합니다: README 첫머리에 대문짝만하게 적혀 있습니다. 에이전트는 호스트를 실행하는 사용자의 권한으로 동작해서, 프로젝트 폴더 밖의 파일도 읽고 바꾸고 지울 수 있습니다. 채널과 레인은 보안 샌드박스가 아닙니다. 그래서 믿는 사람과 기계만 테일넷에 들이라고, 문서가 처음부터 못 박습니다.

지금 상태는?

저장소는 2026년 10월 2일에 만들어졌고, 확인 시점(2026-11-14) 기준 GitHub 스타 약 86개, 포크 11개, 커밋 546개, 릴리스 98개입니다. 라이선스는 MIT입니다. 릴리스에서 Ace 또는 Ace Canary 맥 앱을 설치해 쓸 수 있고, 소스에서 직접 실행하려면 Bun 1.4 이상이 필요합니다. 스타 수에서 보듯 아직 아주 이른 단계의 실험적 프로젝트라, 문서 곳곳에 "오늘은 이렇다"는 식의 단서가 붙어 있습니다. 그만큼 GitHub Next가 지금 어떤 방향으로 코딩 환경을 그리고 있는지 엿보기에는 딱 좋은 표본입니다.

한 줄 평: "에이전트와 함께 코딩하는 시대의 다음 질문은 '누가 코드를 짜느냐'가 아니라 '누가 뭘 하고 있는지 다 같이 보느냐'인데, Ace는 그걸 내 맥 위의 채널 하나로 답해보려는 시도."

링크 모음

 

댓글 0

아직 댓글이 없어요. 첫 댓글을 남겨 주세요.

댓글 남기기

댓글 입력창은 Blogger(Google)가 제공해요.