Devin,
노치 안으로.

Mac에서 받는 Devin CLI 알림, 승인, 비용

Gnista는 Devin CLI와 Devin Local을 MacBook 노치에 보여 줘요. 작업 중인지, 끝났는지, 응답을 기다리는지. Devin이 실행하려는 것을 허용하거나 거부하고, 턴이 끝나면 답장하고, 터미널 탭이나 Devin 에이전트 패널의 채팅으로 바로 가세요.

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

Devin 연동, 한눈에.

실행 환경
모든 터미널의 devin CLI, 그리고 Devin Local 에이전트 패널의 Devin CLI 채팅.
설정
백업한 뒤 ~/.config/devin/config.json에 자기 항목을 추가해요. Devin은 폴더를 한 번 신뢰해야 해요.
응답 대기 중
권한 요청을, Devin이 실행하려는 명령과 함께.
노치에서 응답
‘허용’ 또는 ‘거부’. ‘항상 허용’은 없고, 응답하지 않은 요청은 Devin으로 돌아가 직접 확인을 요청해요.
노치에서 답장
돼요. 세션의 터미널에 대신 입력해 줘요. Terminal, iTerm, Ghostty, tmux 페인, 또는 Gnista 확장 프로그램이 있는 편집기의 터미널에서요.
줄에 보이는 것
제목, 모드, 입력한 프롬프트, Devin의 메시지, 실행하는 명령, 할 일. Devin의 sessions.db에서 읽어요.
서브에이전트
세션의 줄에 보여요. 몇 개가 끝났는지, 그리고 아직 도는 서브에이전트의 작업.
비용과 한도
토큰과 Devin 자체 모델 요금으로 계산한 비용. Devin이 기록하지 않아서 플랜 한도는 없어요.

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

Devin이 뭔가 실행하려 하면 노치가 열리고 명령을 보여 줘요. 허용하거나 거부하면, Devin은 Gnista가 거부했다는 말을 듣고 이어 가요. 응답하지 않으면 Devin이 직접 확인을 요청해요. 그 탭에 있으면 바로, 노치가 닫혀 있으면 10초 뒤, 노치를 보고 있으면 길어야 45초 뒤예요.

Devin이 아는 모든 것, 줄에.

Gnista는 Devin 자체 세션 데이터베이스를 읽어서, 줄에 제목, 입력한 프롬프트, 메시지, 명령, 할 일 진행 상황, 서브에이전트, 쓴 컨텍스트, 세션 비용을 보여 줘요.

터미널이든 에이전트 패널이든, 클릭 한 번.

Devin CLI 세션은 그 탭으로 가요. Devin Local 에이전트 패널의 채팅은 Devin 안의 거기서 열려요.

Devin 설정은 조심조심.

Devin은 모르는 이벤트 하나 때문에 훅 파일 전체를 거부해요. 그래서 Gnista는 Devin이 받아들이는 이벤트만, 자기 항목에만 써요. Devin은 Windsurf식, Cursor식 훅도 실행하는데, Gnista는 턴마다 한 번만 세요.

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

  • 노치에는 ‘항상 허용’이 없어요. 훅은 한 번만 허용하거나 거부할 수 있어요. 오래 가는 규칙은 Devin에서 직접 정하세요.
  • 노치에서 보낸 답장은 세션의 터미널에 입력돼서, Terminal, iTerm, Ghostty, tmux 페인, 또는 Gnista 확장 프로그램이 있는 편집기의 터미널에서만 돼요. Devin Local의 에이전트 패널에 있는 채팅에는 보낼 수 없어요.
  • Devin은 세션이 시작될 때 훅을 불러와요. 그래서 연결한 뒤에는 이미 열려 있던 세션을 다시 열어야 알려 와요.
  • Devin Desktop의 편집기에 있던 에이전트 Cascade는 지원하지 않아요. Devin Desktop에서 없어졌거든요. Devin Local은 Devin 자체의 훅으로 상태를 알려요.
02설정

연결은 1분이면 끝.

  1. Gnista를 열고 Devin에 체크하세요.
  2. Gnista가 ~/.config/devin/config.json을 ~/Library/Application Support/Gnista/Backups에 백업하고, Devin이 받아들이는 이벤트로만 자기 항목을 추가해요.
  3. 노치에서 응답하려면 설정 ▸ 일반에서 ‘Gnista에서 권한 요청에 응답’을 켜세요.
  4. 프로젝트에서 devin을 시작하세요. Devin이 아직 신뢰하지 않는 폴더면 터미널에서 한 번 물어봐요. 거기서 신뢰하지 않으면 실행되지 않아요.
03FAQ

Devin, 묻고 답하기.

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

네. ‘Gnista에서 권한 요청에 응답’을 켜면 ‘허용’ 또는 ‘거부’. ‘항상 허용’은 없어요. 응답하지 않으면 요청은 Devin으로 돌아가 직접 확인을 요청해요.

Devin이 왜 시작되지 않거나, Gnista에 안 보이나요?

Devin은 신뢰하지 않은 폴더에서는 실행되지 않아요. 그 폴더에서 devin을 한 번 시작하고 터미널에서 신뢰하세요. 연결하기 전에 연 세션은 다시 열면 알려 와요.

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

네, Terminal, iTerm, Ghostty, tmux 페인, 또는 Gnista 확장 프로그램이 있는 편집기의 터미널에서요. Gnista가 세션의 터미널에 답장을 대신 입력해 줘요.

Devin 세션 비용은 얼마인가요?

줄은 메시지마다 토큰을 Devin이 자기 모델에 매긴 요금으로 계산해요. Gnista가 모르는 모델이면 모델 파일에 적어 주세요.

Cascade와 같은 건가요?

아니요. Cascade는 Devin Desktop 편집기 안에 있던 에이전트인데, Devin Desktop에서 없어져서 Gnista도 지원하지 않아요. Devin Local의 채팅은 CLI처럼 Devin 자체의 훅으로 상태를 알려요.

어떻게 제거하나요?

설정 ▸ 에이전트 ▸ Devin ▸ 연결 해제. Gnista의 항목만 정확히 사라져요.

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

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