Codewhale,
노치 안으로.
Mac에서 보는 Codewhale(DeepSeek TUI) 알림, 답장, 비용
Gnista는 모든 Codewhale 세션을 MacBook 노치에 보여 줘요. 작업 중인지, 끝났는지, 응답을 기다리는지, 다루는 도구와 메시지까지요. 턴이 끝나면 노치에서 답장하세요. 다음 메시지로 들어가요. 클릭 한 번이면 그 탭으로 가요.
Codewhale 연동, 한눈에.
- 실행 환경
- 모든 터미널의 Codewhale(
codewhale, 예전 이름deepseek-tui). - 설정
- 백업한 뒤
~/.codewhale/config.toml에 Gnista 전용 훅 블록을 추가하고, 컨트롤 소켓을 켜요. - 응답 대기 중
- 돼요. 승인 요청, 질문, 또는 단계 사이에서 기다리는 목표.
- 노치에서 응답
- 안 돼요. 훅이 도구를 거부할 수는 있어도 허용할 수는 없어서, 클릭하면 응답할 Codewhale로 가요.
- 노치에서 답장
- 돼요. Codewhale이 어디서 돌든 컨트롤 소켓으로요. 쉬고 있으면 바로, 바쁘면 턴이 끝난 뒤에 들어가요.
- 줄에 보이는 것
- 세션 제목, 입력한 프롬프트, 메시지, 사용 중인 도구, 할 일 목록. Codewhale이 저장한 세션에서 읽어요.
- 서브에이전트
- 서브에이전트에 일을 넘기면 줄에 그 작업과 함께 표시돼요.
- 비용과 한도
- Codewhale이 계산한 세션 비용, 서브에이전트 포함. 컨텍스트 링과 플랜 한도는 없어요.
답장은 세션 안으로 바로.
연결하면 Codewhale의 컨트롤 소켓이 켜져요. 이 소켓은 메시지를 직접 친 것처럼 받아요. 노치에서 보낸 답장은 Codewhale이 어느 앱에서 돌든 다음 메시지로 들어가요. 쉬고 있으면 바로, 바쁘면 턴이 끝난 뒤에요. 소켓이 없으면 Gnista가 터미널에 대신 입력해요.
기다릴 때를 알아요.
Codewhale의 훅은 멈춰서 기다릴 때를 알려 줘요. 도구를 승인받을 때, 질문에 답을 기다릴 때, 목표의 단계 사이에서요. 물방울이 빨갛게 바뀌고, 클릭하면 응답할 탭으로 가요.
Codewhale 자체 세션에서 읽어요.
Gnista는 프로세스를 통해 Codewhale이 작업 중인 세션을 찾아서, 제목, 입력한 프롬프트, 메시지, 도구, 할 일 목록을 읽어요. 비용은 Codewhale이 직접 계산한 값이고, 서브에이전트도 포함돼요.
Codewhale에서 안 되는 것, 그리고 그 이유.
- 노치에서 응답하기: Codewhale의 훅은 도구를 거부할 수는 있어도 허용할 수는 없어서, 응답은 Codewhale에서 하세요.
- Gnista의 훅에는 Codewhale 0.9.13 이상이 필요해요. 이전 버전은 그 이벤트를 몰라서 파일 전체가 실패해요.
- 컨텍스트 링은 없어요. Codewhale은 토큰 합계만 기록해서, 줄에는 비용만 보여요.
- Codewhale은 세션이 시작될 때 훅을 읽어서, 이미 열려 있는 세션은 새 세션을 시작해야 상태를 알려요.
연결은 1분이면 끝.
- Gnista를 열고 Codewhale(DeepSeek TUI)에 체크하세요.
- Gnista가
~/.codewhale/config.toml을 백업하고 자기[[hooks.hooks]]블록을 덧붙여요. Codewhale의[control_socket]도 켜서, 어느 앱에서든 답장이 닿아요. - 프로젝트에서 새 Codewhale 세션을 시작하세요.
Codewhale, 묻고 답하기.
DeepSeek TUI와 같은 건가요?
네. Codewhale은 0.8.41까지 DeepSeek TUI라고 불리던 터미널 에이전트예요. Gnista는 두 이름 모두 알아보고, 연결하기 전에도 프로세스로 작업 중인 걸 알아요.
노치에서 Codewhale 요청에 응답할 수 있나요?
아니요. 훅이 도구를 거부할 수는 있어도 허용할 수는 없어서, Gnista는 응답을 기다린다는 걸 보여 주고 응답할 탭으로 데려다 줘요.
노치에서 Codewhale에 답장할 수 있나요?
네, 턴이 끝나면 어느 터미널이나 편집기에서든요. Gnista가 Codewhale의 컨트롤 소켓으로 쓴 말을 보내고, 세션에는 직접 쓴 메시지로 보여요.
제 세션이 왜 안 보이나요?
Codewhale은 세션이 시작될 때 훅을 읽어요. 연결한 뒤 새 세션을 시작하세요. Gnista의 훅에는 Codewhale 0.9.13 이상이 필요해요.
어떻게 제거하나요?
설정 ▸ 에이전트 ▸ Codewhale(DeepSeek TUI) ▸ 연결 해제. Gnista의 블록만 정확히 사라지고, Gnista가 켠 컨트롤 소켓은 다시 꺼져요.
Gnista가 함께 지켜보는 에이전트
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Qwen Code
Cursor
Mistral Vibe
CodeBuddy
Kimi Code
Droid
Antigravity
Qoder CLI
Kilo Code
MiMoCode
ZCode
WorkBuddy
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
에이전트를 직접 만들었나요? JSON 한 줄이면 Gnista에 상태를 알릴 수 있어요. 자세한 건 커스텀 에이전트에서.