Repolode
scarletkc

scarletkc/Hatoba

AI 어시스턴트와 종단 간 암호화 동기화 기능을 갖추고, 자체 Cloudflare 계정에 데이터를 저장하는 Windows, Linux, macOS용 데스크톱 SSH 클라이언트입니다.

대체할 수 있는 제품:TermiusSecureCRT

스타
241
포크
18
열린 이슈
54
마지막 커밋
그저께

어떤 프로젝트인가요?

Hatoba는 호스트, 키, 터미널 세션을 하나의 앱에서 관리하고 기기 간 동기화하는 데스크톱 SSH 클라이언트입니다. 각 터미널에는 화면을 읽고, 명령을 실행하고, 호스트의 파일을 편집할 수 있는 AI 어시스턴트가 있으며, 작업 권한을 승인 방식으로 제어할 수 있습니다. 사용자의 OpenAI 호환 또는 Anthropic API 키를 사용하며, skills와 MCP 서버를 지원합니다.

동기화는 선택 기능이며, 사용자의 계정에 배포된 Cloudflare Worker와 D1 데이터베이스에서 실행되므로 Hatoba 서버에 데이터가 저장되지 않습니다. 데이터는 저장하거나 동기화하기 전에 기기에서 Argon2id로 파생한 키와 AES-256-GCM으로 암호화되므로 Worker와 데이터베이스에는 암호문만 저장됩니다.

터미널 외에도 Hatoba에는 SFTP 파일 패널, 포트 포워딩, SSH를 통한 리소스 사용량 모니터링 기능이 있으며, 비밀번호와 Ed25519, ECDSA, RSA 키를 지원합니다. Tauri 2로 제작되었으며 Windows를 우선 지원하고, Linux 패키지와 실험적인 macOS 빌드도 제공합니다.

핵심 기능

  • 01터미널 화면을 읽고, 명령을 실행하고, 파일을 편집하는 AI 어시스턴트. 승인 모드 또는 자동 모드 지원
  • 02그룹과 태그를 이용한 호스트 관리, ~/.ssh/config 가져오기, ProxyJump 지원
  • 03드래그 앤 드롭으로 파일을 전송하고 원격 파일을 로컬 편집기에서 수정할 수 있는 SFTP 패널
  • 04로컬, 원격, SOCKS 포트 포워딩
  • 05자체 Cloudflare Worker와 D1을 통한 종단 간 암호화 증분 동기화
  • 06코딩 에이전트와 스크립트가 비밀번호를 확인하지 않고 저장된 호스트를 사용할 수 있게 하는 Hatoba 명령

활용 사례

  • 여러 서버를 관리하고 노트북과 데스크톱 간에 호스트와 키를 동기화
  • 사용자가 작업을 승인하면서 AI 어시스턴트가 원격 머신의 문제를 진단하고 해결하도록 하기
  • 로컬 편집기와 SFTP를 사용해 원격 서버의 파일 수정
  • 타사 동기화 서비스를 이용하지 않고 민감한 SSH 데이터를 비공개로 유지

빠른 시작

  1. 1

    Scoop에 Extras 버킷 추가하기

    scoop bucket add extras
  2. 2

    Windows에서 Scoop으로 Hatoba 설치하기

    scoop install extras/hatoba
  3. 3

    Arch Linux에서는 AUR 도우미를 사용해 AUR에서 hatoba-bin 설치하기

    yay -S hatoba-bin
  4. 4

    또는 다운로드 페이지에서 사용 중인 시스템에 맞는 앱 다운로드하기

사용 전 알아둘 점

  • 유지 관리자는 주로 Windows에서 테스트하므로 Linux 및 macOS 빌드는 실제 환경에서 거의 테스트되지 않습니다.
  • macOS 빌드는 실험 단계입니다.
  • AI 기능을 사용하려면 OpenAI 호환 또는 Anthropic API 키가 필요합니다.
  • 선택적 동기화 기능을 사용하려면 본인의 Cloudflare 계정에 Worker와 D1 데이터베이스를 배포해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Hatoba은(는) 무엇인가요?
AI 어시스턴트와 종단 간 암호화 동기화 기능을 갖추고, 자체 Cloudflare 계정에 데이터를 저장하는 Windows, Linux, macOS용 데스크톱 SSH 클라이언트입니다. Hatoba는 호스트, 키, 터미널 세션을 하나의 앱에서 관리하고 기기 간 동기화하는 데스크톱 SSH 클라이언트입니다. 각 터미널에는 화면을 읽고, 명령을 실행하고, 호스트의 파일을 편집할 수 있는 AI 어시스턴트가 있으며, 작업 권한을 승인 방식으로 제어할 수 있습니다. 사용자의 OpenAI 호환 또는 Anthropic API 키를 사용하며, skills와 MCP 서버를 지원합니다.
Hatoba은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Hatoba은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Hatoba은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Hatoba의 마지막 커밋은 2026년 11월 4일입니다.
Hatoba은(는) 어디에 사용할 수 있나요?
여러 서버를 관리하고 노트북과 데스크톱 간에 호스트와 키를 동기화 사용자가 작업을 승인하면서 AI 어시스턴트가 원격 머신의 문제를 진단하고 해결하도록 하기 로컬 편집기와 SFTP를 사용해 원격 서버의 파일 수정 타사 동기화 서비스를 이용하지 않고 민감한 SSH 데이터를 비공개로 유지
Hatoba는 어떻게 설치하나요?
Scoop에 Extras 버킷 추가하기: scoop bucket add extras Windows에서 Scoop으로 Hatoba 설치하기: scoop install extras/hatoba Arch Linux에서는 AUR 도우미를 사용해 AUR에서 hatoba-bin 설치하기: yay -S hatoba-bin 또는 다운로드 페이지에서 사용 중인 시스템에 맞는 앱 다운로드하기
Hatoba은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/scarletkc/Hatoba

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트