KotlinConf2026 3

JetBrains Air와 ACP, 안드로이드 IDE에 멀티 에이전트가 붙는 시대

코드를 더 빨리 짜주는 IDE가 아닙니다. 오히려 개발자가 코드를 직접 안 짜도록 설계된 IDE가 젯브레인즈 에어(JetBrains Air)의 정체예요. KotlinConf 2026 무대에서 ACP(Agent Client Protocol)와 에어가 같은 흐름으로 묶여 발표됐을 때, 옆자리 동료한테 "이거 안드로이드 스튜디오는 어떡하지" 라는 말이 먼저 나왔어요. 6년차 안드러로서, 윈도우 위에서 클로드 코드(Claude Code)와 주니(Junie)를 따로따로 굴리고 있는 입장에서는 이 그림이 한 번에 정리되지 않더라고요. Agent Client Protocol(ACP), 에디터와 에이전트를 분리하는 표준ACP는 한 줄로 정리하면 LSP(Language Server Protocol)의 AI 에이전트 버전..

Junie 안드로이드 모드와 Junie CLI, 클로드 코드·커서 사이에 끼운 자리

지난 봄, 릴리즈 빌드만 KSP 충돌로 죽길래 주니(Junie) 안드로이드 모드에 던졌더니 libs.versions.toml 까지 까서 PR 초안을 뽑아주더라고요. 클로드 코드(Claude Code)도 커서(Cursor)도 못 한 일이었습니다. (미리 짚어두면, '안드로이드 모드'는 공식 토글이나 제품명이 아니라, 주니가 코틀린·안드로이드 프로젝트 컨텍스트를 잘 잡는 동작을 제가 편의상 부르는 표현이에요.) 이게 그냥 자동완성 채팅이랑 다르다는 걸 그날 처음 체감했어요. 주니는 안드로이드 스튜디오(Android Studio) 의 시맨틱 인덱스를 직접 읽어가면서 멀티모듈 그래프를 따라 다닙니다. 클로드 코드는 파일 시스템 수준에서 grep 으로 훑고, 커서는 자체 임베딩으로 따로 색인을 만들지요. 같은 B..

Koog 1.0 stable 출시 — Vadim Briliantov '안드 에이전트도 Kotlin으로', 본인 사이드 프로젝트에 첫 에이전트 끼운 한 주 일지

KotlinConf 2026 키노트 영상을 켜둔 채 메모만 하던 게 엊그제 같은데, 막상 한 주가 지나고 보니 제 사이드 프로젝트 한 켠에 Koog 에이전트가 하나 끼어 있더라고요. KotlinConf 2026, Koog 1.0 stable로 못 박혔어요뮌헨에서 5월 20일부터 22일까지 열린 KotlinConf 2026 키노트에서 Koog 1.0 stable이 정식으로 발표됐어요. Vadim Briliantov가 무대에서 "안드로이드 에이전트도 이제 Kotlin으로"라는 메시지를 띄울 때, 채팅창이 한 번 출렁이는 게 보이더라고요. JetBrains Kotlin 블로그의 키노트 하이라이트 정리본에도 Gemma 온디바이스 데모가 같이 잡혀 있어서, "JVM 쪽에서 가장 진지하게 가는 AI 에이전트 프레임..

개발 일지 2026.06.04