구글 안티그래비티 완전 분석 — 모델·요금제·CLI 총정리

🚀 구글 안티그래비티(Antigravity) 완전 분석 구글이 2025년 11월 Gemini 3와 함께 공개한 에이전트 퍼스트(agent-first) IDE 안티그래비티는 Claude·GPT·Gemini를 한 도구에서 골라 쓰는 멀티모델 코딩 환경이다. 이 글에서는 ① 지원 모델과 요금제별 사용량의 실체, ② 실사용자 평가, ③ 구글의 방향성, ④ Claude Code와의 비교·연계, ⑤ CLI( agy )로 직접 쓰는 법까지 다섯 갈래를 차례로 정리한다. 자료 간 충돌이 있는 지점은 한쪽으로 단정하지 않고 양쪽을 모두 살려 표기했다. 📅 기준 시점: 2026년 6월 · 프리뷰 단계 정보로 수치는 변동 가능 1. 안티그래비티란 무엇인가 — 기초 정리 안티그래비티는 2025년 7월 구글이 24억 달러 규모 라이선스 계약 으로 영입한 전 Windsurf 팀이 설계를 주도했다. VSCode를 포크한 위에 자율 에이전트 오케스트레이션 계층을 얹은 구조다. 2026년 5월 Google I/O에서 발표된 안티그래비티 2.0 은 데스크탑 앱과 함께 공식 CLI agy 를 처음 공개하며 기존 Gemini CLI의 공식 후계자 자리를 확정했다. 핵심 정체성은 단순 코드 자동완성이 아니라 병렬 에이전트 오케스트레이션 이다. 여러 에이전트가 동시에 — 하나는 API, 하나는 테스트, 또 하나는 프론트엔드 — 작업을 나눠 진행하고, 각 에이전트는 계획·테스트 결과·스크린샷·영상을 담은 Artifact 를 남긴다. "사람이 한 줄씩 승인"하는 방식이 아니라 "에이전트들이 일을 마치고 사람이 사후 검수"하는 모델이다. flowchart TD A([사용자 작업 지시]) --> B[에이전트 A API 구현] A --> C[에이전트 B 테스트 작성] A --> D[에이전트 C UI 생성] B --> E[Artifact 계획·결과·영상] C --> E D --> E...

rclone의 remote를 auto-mount 하기

 이전 포스팅에서 rclone을 이용해 Cloud Driver를 rclone에 등록하고, macFUSE를 설치해서 mount 하는 방법까지 소개했다면, 이번 챕터는 mac booting 후에 자동으로 mount를 하려는 방법을 소개하려고 한다.


만약 rclone과 macFUSE를 설치하기 전이라면 이전 포스팅을 참조하자,

2025.07.14 - [Design/macOS] - rclone을 이용한 CLI 기반 Cloud Drive 관리



mac에 재부팅할 때마다 mount를 시켜줘야 하는 이유는, mount 작업 자체가 power-off 시에 모든게 해제되고 초기화된 상태로 다시 mount를 해줘야 하기 때문이다.


오늘 소개할 방법은 macOS 내장 서비스 관리자인 launchd를 이용하는 방법이다. 왜냐하면 내장인 만큼 가장 안정적이고 권장되기 때문이다. 또한 launchd는 백그라운드 서비스 관리에 더 최적화 되어있고 문제가 발생하면 자동으로 재시작 해줘서 안정적인 기능을 제공한다.


launchd는 .plist 라는 Propertl List라는 XML 형식의 설정 파일을 읽어서 작업ㅇ르 수행하는 형태다. 때문에 우리가 만들 .plist는 사용자가 로그인하면 rclone mount 명령어를 실행해줘라는 내용으로 작성해주면 된다.


우선, plist가 저장될 폴더로 이동해보자.

cd ~/Library/LaunchAgents


이미 존재하는 몇몇 plist가 존재하는데, 이곳에 새로운 plist text를 생성하면된다. 익숙한 사람이라면 vi 를 이용하는 방법도 있고 여러 에디터를 이용하는 방법이있는데, 이 포스팅은 굳이 에디터에 대한 설명까지는 하지 않는다.


plist의 내부에는 아래와 같은 코드를 작성하자.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.my.rclone.gdrive</string>

    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/rclone</string>
        <string>mount</string>
        <string>gdrive:</string>
        <string>/Users/your_username/MyCloud/gdrive</string>
        <string>--vfs-cache-mode=writes</string>
    </array>

    <key>RunAtLoad</key>
    <true/>

    <key>KeepAlive</key>
    <true/>

</dict>
</plist>


여기서 수정해야 할 부분은 몇군데가 없다.

  • <string>com.my.rclone.gdrive</string>
    • 꼭 중요한 것은 아닌데, 어지간하면 plist의 file_name과 동일하게 적어주자
  • <string>gdrive:</string>
    • rclone으로 만든 remote name을 적는다.
    • 주의할 점은 반드시 ":" 이게 필요한데 까먹지 말고 넣어 줄 것.
  • <string>/Users/your_username/MyCloud/gdrive</string>
    • mount를 하려고 하는 local path의 폴더명

이렇게 3군데를 수정하면 되는데, 주의해야 할 점은 철자 하나 정도 틀리는 것으로도 민감하게 동작 안할 수 있다. (당연히 틀리면 안되는게 맞지만 말이다) 그렇기 때문에 만약 마운트가 제대로 안된다면 파일을 하나하나 뜯어서 유심히 살펴보는 것이 좋다.

번거로운 작업이지만 이렇게 한번 잘 설정해두면 두번 손대는 일이 없어서 매우 간편하니까 반드시 하는 것을 권장한다.


plist file을 준비했으면 이제 launchd에게 새로운 서비스의 등록 및 실행을 명령해야 한다. 이 과정은 딱 한번만 하면 되니까 빠뜨리지 말자.

launchctl load ~/Library/LaunchAgents/com.my.rclone.gdrive.plist


당연하지만 plist file name은 유저가 저장한 것으로 수정해야한다.


여기까지 왔다면 제대로 마운트 됐는지 확인해야 하는데 ls 커맨드를 이용해 mount folder를 검색해 내부에 Cloud driver의 폴더구조가 제대로 보이는지 확인하는 방법과, GUI로 finder를 실행해서 직접 mount 된 폴더를 찾아서 열어보는 방법이 있다.


에러가 난다면.. 로그를 보는 방법이 있지만 plist에 로그파일에 대한 설정은 필자가 임의로 뺐기 때문에 어쩔 수 없이 하나하나 살펴봐야한다.

댓글

이 블로그의 인기 게시물

Vim 9.2 릴리즈 총정리: 더 빠르고 강력해진 텍스트 편집의 제왕

폐쇄망 SoC 설계자를 위한 가볍고 빠른 Vim 최적화 가이드

에이전트 시대를 위한 터미널 cmux 가이드: 설치부터 AI 활용까지