Hatoba is an open-source desktop SSH client that combines a full-featured terminal, an AI assistant, and end-to-end encrypted sync that runs entirely in your own Cloudflare account. Sync uses a Cloudflare Worker and D1 database you deploy, so no third-party server holds plaintext; keys are derived with Argon2id and every item is encrypted with AES-256-GCM on device. The app is local-first and works offline, with a Windows-first UI (custom title bar, Snap Layouts, Mica, Segoe UI/Cascadia fonts) plus Linux packages and an experimental macOS build. Downloads, checksums, and builds are provided; building from source requires Rust, Node.js 22+, pnpm and platform-specific dependencies.
Feature-wise, Hatoba manages hosts with groups, tags, fuzzy search, ProxyJump and proxies, shows a dashboard of host status and resource metrics, and offers a tabbed terminal with 256/truecolor, CJK support, paste confirmation, and server resource display. It includes SFTP with drag-and-drop, a key vault (import/generate/deploy keys), port forwarding, and configurable auth (passwords, Ed25519/ECDSA/RSA, ssh-agent, 2FA). Sync supports incremental updates, conflict review, device revocation, and optional automatic deployment of the Worker. The integrated AI assistant reads the terminal screen, runs and types commands, edits and searches files, and can use OpenAI/Anthropic-compatible keys, skills or MCP servers; you approve actions or use auto/bypass modes. Licensed under MIT.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.