Kilo Code,
노치 안으로.

Mac에서 받는 Kilo Code CLI 알림, 승인, 답장

Gnista는 모든 Kilo Code CLI 세션을 MacBook 노치에 보여 줘요. 작업 중인지, 끝났는지, 응답을 기다리는지. Kilo가 명령을 실행하거나 프로젝트 밖에서 작업하려 하면 거기서 허용하고, 턴이 끝나면 답장하세요.

7일 무료로 써 보기 계정·카드 불필요 · 이후 €19 한 번
01한눈에

Kilo Code 연동, 한눈에.

실행 환경
모든 터미널의 Kilo Code CLI(kilo), 그리고 같은 플러그인을 불러오는 Kilo 앱.
설정
~/.config/kilo/plugins/gnista.js에 플러그인 파일 하나. 그 밖에는 아무것도 바뀌지 않아요.
응답 대기 중
명령, 파일, 프로젝트 밖 폴더와 함께 오는 권한 요청, 그리고 질문.
노치에서 응답
‘허용’, ‘항상 허용’, ‘거부’, 그리고 질문에 대한 답변. Kilo 안에서 도는 Gnista 플러그인을 통해, 직접 한 응답으로 가요.
노치에서 답장
돼요. Kilo가 어디서 돌든, 직접 쓴 메시지로 나타나고 세션의 에이전트와 모델도 그대로예요.
줄에 보이는 것
제목, 에이전트(plan은 계획 모드로 표시), 입력한 프롬프트, 메시지, 실행 중인 도구, 할 일.
서브에이전트
그걸 시작한 세션의 줄 안에 접혀 들어가고, 무엇을 묻는지 거기서 보여요.
비용과 한도
Kilo가 직접 센 비용과 토큰, 사용한 컨텍스트. Kilo는 플랜 한도를 기록하지 않아서 한도는 없어요.

허용. 거부. 그리고 계속.

Gnista의 플러그인은 Kilo 안에서 돌아서, ‘허용’, ‘항상 허용’, ‘거부’가 터미널 키 입력이 아니라 Kilo 자체 클라이언트를 거쳐 가요. 직접 한 응답으로 치기 때문에, Kilo가 사람에게만 맡기는 요청도, 스킬의 셸이나 샌드박스 밖 단계도 노치에서 응답할 수 있어요. Kilo에서도 그대로 확인을 요청하고, 먼저 응답한 쪽이 반영돼요.

답장은 직접 친 것처럼.

세션이 쉬고 있을 때 노치에서 보낸 답장은 진짜 프롬프트로 들어가요. 세션이 쓰던 에이전트와 모델 그대로, Kilo에는 직접 쓴 메시지로 보여요. 어떤 터미널에서든요.

하는 일과 드는 비용.

줄은 Kilo 자체의 기록을 읽어요. 세션 제목, 입력한 프롬프트, 메시지, 실행 중인 도구, 할 일까지요. 서브에이전트는 그걸 시작한 세션 안으로 접혀 들어가고, 줄에는 Kilo가 직접 센 비용과 사용한 컨텍스트가 보여요.

Kilo Code에서 안 되는 것, 그리고 그 이유.

  • 플랜 한도: Kilo는 기록하지 않아요. 대신 줄에 비용이 보여요.
  • Gnista가 모르는 모델은 모델 파일에 적어 주기 전까지 컨텍스트 막대가 보이지 않아요.
  • 이미 실행 중인 Kilo는 다시 시작해야 Gnista를 불러와요.
02설정

연결은 1분이면 끝.

  1. Gnista를 열고 Kilo Code에 체크하세요.
  2. Gnista는 새 파일 ~/.config/kilo/plugins/gnista.js 하나만 쓰고 Kilo 설정은 건드리지 않아서, 백업할 것도 없어요. 같은 이름의 플러그인이 이미 있으면 Gnista는 멈추고 알려 줘요.
  3. 노치에서 응답하려면 ‘Gnista에서 권한 요청에 응답’을 켜세요(설정 ▸ 일반).
  4. kilo를 시작하세요. 이미 열려 있는 Kilo나 Kilo 앱은 다시 시작하면 플러그인을 불러와요.
03FAQ

Kilo Code, 묻고 답하기.

노치에서 Kilo Code 요청에 응답할 수 있나요?

네. ‘Gnista에서 권한 요청에 응답’을 켜면(설정 ▸ 일반) ‘허용’, ‘항상 허용’, ‘거부’로, 질문까지요.

Gnista에 Kilo가 왜 아무것도 안 보이나요?

Kilo는 시작할 때 플러그인을 불러와요. 연결한 뒤 kilo나 Kilo 앱을 다시 시작하세요.

노치에서 Kilo에 답장할 수 있나요?

네, 턴이 끝나면요. 답장은 세션의 에이전트와 모델 그대로 진짜 프롬프트로 들어가고, 직접 쓴 메시지로 보여요.

Kilo 비용도 보여 주나요?

네. Kilo가 직접 센 세션의 비용과 토큰이요. Gnista가 모르는 모델이라면 모델 파일을 추가하면 컨텍스트도 보여요.

Gnista는 무엇을 바꾸고, 어떻게 제거하나요?

플러그인 파일 ~/.config/kilo/plugins/gnista.js 하나뿐이에요. 설정 ▸ 에이전트 ▸ Kilo Code ▸ 연결 해제를 누르면 삭제돼요. Kilo 설정은 절대 건드리지 않아요.

Gnista가 함께 지켜보는 에이전트

에이전트를 직접 만들었나요? JSON 한 줄이면 Gnista에 상태를 알릴 수 있어요. 자세한 건 커스텀 에이전트에서.