본문 바로가기
Windows

SftpCli

Win+Shift+S로 캡처 → 원격 서버에 즉시 SFTP 업로드 → 경로를 터미널에 붙여넣기. SSH 되는 모든 서버 지원. Claude Code·Zed CLI 등 AI CLI에 스크린샷을 보여주는 가장 빠른 방법. Rust · 8MB 단일 실행 · 무설치.

v0.3.0·등록 2026년 4월 22일·업데이트 2026년 4월 22일·다운로드 2,353
#SFTP#SSH#클립보드#스크린샷#AI CLI#Claude Code#Zed#Rust#트레이#프리웨어
다운로드v0.3.0

터미널 AI에게 스크린샷을 보여주는 가장 빠른 방법

요즘 SSH로 원격 서버에 접속해서 AI CLI (Claude Code · Zed CLI · Aider · gpt-cli)로 코딩하는 경우가 많습니다. 이때 가장 불편한 건 "에러 화면 스크린샷을 AI에게 보여주기"였습니다. 터미널은 이미지를 붙여넣을 수 없고, scp로 매번 옮기거나 이미지 호스팅에 올려 URL을 가져오는 건 너무 느립니다.

SftpCli는 이 과정을 단 한 번의 캡처로 끝냅니다.

Win+Shift+S 로 영역 캡처 → (자동 업로드) → 터미널에 Ctrl+V → Enter

터미널에 붙여넣어지는 건 @/tmp/ccimg/screen-20260422-060732.png 같은 원격 경로입니다. Claude Code·Zed CLI 등 @ 문법을 지원하는 CLI는 바로 이미지로 인식하고, 지원하지 않는 CLI도 AI가 파일을 읽으면 끝입니다.

SSH로 접속 가능한 어떤 서버든 — 로컬 Windows의 스크린샷을 거의 즉시 서버에 밀어넣고, 그 경로를 CLI에 붙여넣기만 하면 됩니다. 8MB · 단일 실행 파일 · 무설치.

주요 기능

로컬 캡처 → SFTP 업로드 → 경로 복사

  • Win+Shift+S 캡처 감지 → 원격 서버에 즉시 업로드
  • 원격 경로가 클립보드에 복사되어 터미널에 바로 붙여넣기
  • @ 접두사 자동 부착 (Claude Code·Zed CLI 호환), 해제 옵션 제공

SSH 되는 모든 서버 지원

  • AWS · GCP · 자체 VPS · 집 NAS · 회사 서버 — 서버에 아무 설치 불필요
  • OpenSSH sshd만 있으면 SFTP가 기본 내장
  • 비밀번호 / SSH 키 인증 양쪽 지원

다중 서버 프로필 관리

  • 사이드바 클릭으로 서버 간 즉시 전환 (자동 재접속)
  • 프로필마다 독립된 "기본 원격 폴더" 기억
  • 우클릭으로 편집 · 복제 · 삭제

탐색기식 원격 폴더 탐색

  • 브레드크럼 · 더블클릭 이동 · Backspace로 상위 폴더
  • 📌 여기로 한 번으로 업로드 대상 폴더 지정
  • 🏠 루트 / 🔄 새로고침 / 경로 직접 입력

🚀 자동 업로드 모드

  • ON: 캡처 감지 → 팝업 없이 즉시 업로드 + 경로 복사
  • OFF: 팝업으로 미리보기 → 파일명·폴더 확인 후 업로드
  • 🟢 활성 / ⏸ 일시정지 토글로 잠깐 꺼두기 가능

보안 · 안전성

  • Windows DPAPI로 비밀번호 암호화 저장 (이 PC / 이 사용자만 복호화 가능)
  • 비밀번호 저장 여부를 프로필마다 선택 (저장 안 하면 매번 입력)
  • SSH/SFTP 표준 암호화 전송 (포트 22)
  • 단일 인스턴스 보장 — 중복 실행 자동 차단

편의 기능

  • 트레이 상주 — 창 닫아도 계속 동작
  • Windows 시작 시 자동 실행 옵션
  • 업로드 기록 50건 + 경로 재복사 버튼
  • 한글 UI (Pretendard 폰트 내장)

사용 방법

최초 설정 (1회)

  1. 왼쪽 사이드바에서 [+ 추가] 클릭
  2. 서버 이름 · 주소 · 포트 · 사용자 ID · 인증 방식(비밀번호 / SSH 키) 입력 → [저장]
  3. 프로필 클릭 → 자동 접속 → 원격 폴더 탐색
  4. 스크린샷 저장할 폴더로 이동 후 📌 [여기로] 클릭 (예: /tmp/ccimg)
  5. 편리함 원하면 상단 🚀 [자동 ON] 전환
  6. 창의 X 버튼 → 트레이에 숨김 (완전 종료 아님)

일상 사용 (자동 모드)

  1. Win+Shift+S → 영역 드래그 캡처
  2. SftpCli가 감지 → "⚡ 자동 업로드 중..." → 경로가 클립보드로
  3. 터미널의 AI CLI 창에서 Ctrl+V → "이 에러 분석해줘" → Enter

실제 붙여넣어지는 내용 예: @/tmp/ccimg/screen-20260422-060732.png

수동 모드 (자동 OFF)

  1. Win+Shift+S 캡처
  2. 팝업 자동 등장 (미리보기 · 파일명 · 폴더 수정 가능)
  3. 업로드 및 경로 복사 클릭
  4. 터미널에 Ctrl+V

지원 AI CLI (경로 붙여넣기 동작 확인)

  • Claude Code (Anthropic CLI) — @/path 문법 지원
  • Zed CLI@/path 문법 지원
  • Aider — 파일 경로 텍스트에서 자동 인식
  • gpt-cli / chatgpt-cli — 경로 보이면 수동 읽기 요청 가능
  • tmux 내부 — 클립보드 붙여넣기 가능하면 무엇이든

@ 접두사가 불필요한 CLI라면 ⚙ 설정에서 체크 해제 → 경로만 복사.

보안 · 비밀번호 저장

비밀번호는 Windows DPAPI (CryptProtectData)로 암호화되어 %APPDATA%\SftpCli\config.json에 저장됩니다.

  • 다른 PC에 config.json을 복사해도 복호화 불가
  • 같은 PC의 다른 Windows 계정에서도 복호화 불가
  • Administrator 권한으로도 원본 복호화 불가 (사용자 프로파일 필요)
  • 저장하지 않으려면 프로필 편집에서 ☐ "이 비밀번호를 디스크에 저장" 체크 해제
  • SSH 키 인증이 가장 권장됩니다 (~/.ssh/id_ed25519 등)

기술 사양

플랫폼Windows 10 / 11 (x64)
언어Rust (순수 Rust 크로스 컴파일: Linux → x86_64-pc-windows-gnu)
UIeframe + egui (glow 백엔드)
SSH / SFTPrussh + russh-sftp (순수 Rust, libssh 의존성 없음)
트레이tray-icon
클립보드arboard + Win32 GetClipboardSequenceNumber 폴링
암호화Windows DPAPI (windows crate)
폰트Pretendard Regular / SemiBold 임베드
실행 파일 크기약 8 MB (단일 .exe · 런타임 없음)
라이선스프리웨어 (개인 / 기업 무료)

이런 분께 추천합니다

  • SSH 서버에서 Claude Code · Zed · Aider 같은 AI CLI로 작업하는 개발자
  • 에러 화면 · UI 스크린샷을 AI에게 빠르게 보여주고 싶은 분
  • 매번 scp나 이미지 호스팅 URL 복사에 지친 분
  • 여러 서버를 오가며 작업하는 분 (프로필 전환)
  • 기업·학교 환경에서 외부 이미지 호스팅을 쓸 수 없는 분 (자사 서버 업로드)

설치 · 제거

설치: sftpcli.exe를 원하는 폴더에 저장 → 더블클릭. SmartScreen 경고가 뜨면 "추가 정보" → "실행". (서명되지 않은 바이너리)

제거: 실행 파일 + 설정 폴더(%APPDATA%\SftpCli\) 삭제. 레지스트리 잔여물 없음.

만든이 · 문의

SftpCli는 개인 프리웨어입니다. 자유롭게 사용하세요. 버그 제보·개선 제안·사용 후기 모두 환영합니다.

버전 히스토리

v0.3.0최신
2026.04.22
캡처후 완전 자동화 기능 추가함