Gemini CLI,
노치 안으로.
권한 요청 전체를 보여 주는, Mac용 Gemini CLI 알림
Gnista는 모든 Gemini CLI 세션을 MacBook 노치에 보여 줘요. 작업 중인지, 끝났는지, 응답을 기다리는지. Gemini가 권한을 구하면 정확히 무엇 때문인지 보이고, 클릭 한 번이면 응답할 탭으로 가요.
Gemini CLI 연동, 한눈에.
- 실행 환경
- 모든 터미널에서, 그리고 Linux 서버에서 SSH로 쓰는 Gemini CLI.
- 설정
- 백업한 뒤
~/.gemini/settings.json에 훅을 추가해요. - 응답 대기 중
- 권한 요청을, 명령 전체, 편집의 diff, MCP 도구, 또는 가져오려는 주소와 함께. 질문은 보기와 함께, 그리고 준비된 계획도요.
- 노치에서 응답
- 안 돼요. Gemini의 훅은 거부만 되고 허용은 안 돼서, Gnista가 요청을 보여 주고 탭으로 데려다 줘요.
- 노치에서 답장
- 돼요. 터미널에 대신 입력해 줘요. Terminal, iTerm, Ghostty, tmux 페인, 또는 Gnista 확장 프로그램이 있는 편집기의 터미널에서요.
- 줄에 보이는 것
- Gemini가 요약한 세션, 최근 프롬프트와 그 메시지, 마지막으로 실행한 도구, 할 일 진행률, 컨텍스트, 비용.
- 서브에이전트
- 실행 중인 서브에이전트가 줄에 보여요. 각자의 작업과 지금 하는 단계까지요.
- 비용과 한도
- Google AI Studio 요금 기준 세션별 비용. Gemini CLI는 플랜 한도를 기록하지 않아서 보여 주지 않아요.
무엇을 묻는지 정확히.
Gemini CLI가 권한을 구하면 노치가 요청 전체를 보여 줘요. 명령, 편집의 diff, MCP 도구, 또는 가져오려는 주소까지요. 질문을 하면 질문과 보기가 보이고, 계획이 준비되면 줄에 그렇게 떠요. 자리에서 일어날 만한 일인지, 일어나기 전에 알 수 있어요.
클릭 한 번이면 그 탭으로.
Gemini의 훅은 바깥에서 “예”를 받을 수 없어서, Gnista도 되는 척하지 않아요. 노치에는 ‘Gemini CLI에서 응답’이라고 뜨고, 클릭하면 바로 응답할 수 있게 정확한 탭에 도착해요.
하는 일과 드는 비용.
Gnista는 Gemini 자체의 대화 기록을 읽어요. 세션 요약, 메시지, 실행한 도구, 할 일, 서브에이전트까지요. 메시지마다 토큰은 쓴 모델의 Google AI Studio 요금으로 계산해요. Gnista가 모르는 모델을 쓴다고요? 모델 파일에 적어 주세요.
Gemini CLI에서 안 되는 것, 그리고 그 이유.
- 노치에서 응답하기: Gemini의 훅은 도구를 거부할 수는 있어도 허용은 절대 못 해요. 응답은 Gemini CLI에서 하세요.
- 플랜 한도: Gemini CLI가 Gnista가 읽을 수 있는 곳에 기록하지 않아서, Gnista도 보여 주거나 짐작하지 않아요.
- 도구 호출은 실행된 뒤에야 줄에 보여요. Gemini가 그때서야 기록하거든요. 읽기 전용 셸 명령은 아예 묻지 않아요.
- 노치에서 보낸 답장은 터미널에 대신 입력하는 방식이라, Terminal, iTerm, Ghostty, tmux 페인, 또는 Gnista 확장 프로그램이 있는 편집기의 터미널이 필요해요.
연결은 1분이면 끝.
- Gnista를 열고, 찾아낸 에이전트 목록에서 Gemini CLI에 체크하세요.
- Gnista가
~/.gemini/settings.json을 백업하고 자기 훅을 추가해요. 기존 설정과 훅은 그대로 둬요. - 세션을 시작하세요. Gemini CLI가 폴더를 신뢰할지 물으면 예라고 하세요. 헤드리스 실행(
gemini -p)은 신뢰하기 전까지 그 폴더를 거부해요.
Gemini CLI, 묻고 답하기.
노치에서 Gemini CLI 요청에 응답할 수 있나요?
아니요. Gemini의 훅은 동작을 거부할 수는 있어도 허용할 수는 없어요. Gnista가 요청 전체를 보여 주고, 클릭 한 번으로 탭으로 데려다 줘요.
노치에서 Gemini CLI에 답장할 수 있나요?
네, Terminal, iTerm, Ghostty, tmux 페인, 또는 Gnista 확장 프로그램이 있는 편집기의 터미널에서요. Gnista가 세션의 터미널에 답장을 대신 입력해 줘요. Gemini CLI에는 다른 입구가 없어요.
gemini -p가 왜 폴더를 거부하나요?
gemini -p가 왜 폴더를 거부하나요?Gemini CLI는 헤드리스로 실행될 때 신뢰하지 않은 폴더를 거부해요. 그 폴더에서 gemini를 한 번 열고 폴더를 신뢰하세요.
Gemini CLI 비용도 보여 주나요?
네, 세션별로요. 실행한 모델의 Google AI Studio 가격 기준이에요. Gnista가 모르는 모델이라면 모델 파일을 추가하세요.
Gemini 플랜 한도도 보여 주나요?
아니요. Gemini CLI가 Gnista가 읽을 수 있는 곳에 기록하지 않고, Gnista는 짐작하지 않아요.
어떻게 제거하나요?
설정 ▸ 에이전트 ▸ Gemini CLI ▸ 연결 해제. Gnista의 훅만 정확히 사라져요.
서버에서 SSH로 쓰는 Gemini CLI도 되나요?
네, Linux 서버라면요. 설정 ▸ 원격에서 ssh 설정에 있는 호스트로 서버를 연결하세요. Gnista가 그곳에 헬퍼를 두고, 서버에 있는 Gemini CLI 설정에 훅을 추가해요. 세션은 머신 이름과 함께 제목, 최근 메시지, 비용까지 보이고, 클릭하면 ssh로 접속했던 터미널 탭(tmux 페인 포함)이나 편집기의 Remote-SSH 윈도우로 이동해요. 단계별 안내: SSH로 쓰는 에이전트.
Gnista가 함께 지켜보는 에이전트
Claude Code
Codex
Copilot
OpenCode
Devin
Qwen Code
Cursor
Mistral Vibe
CodeBuddy
Kimi Code
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
MiMoCode
ZCode
WorkBuddy
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
에이전트를 직접 만들었나요? JSON 한 줄이면 Gnista에 상태를 알릴 수 있어요. 자세한 건 커스텀 에이전트에서.