$git clone https://github.com/ryantsai/KKTerm---
| 1 | <p align="center"> |
| 2 | <img src="src-tauri/icons/logo.png" alt="KKTerm" width="128" /> |
| 3 | </p> |
| 4 | |
| 5 | <h1 align="center">KKTerm</h1> |
| 6 | |
| 7 | <p align="center"> |
| 8 | <strong>One native desktop window for terminals, SSH, SFTP, RDP/VNC, and a dashboard — plus an AI that builds your own little tools on request.</strong> |
| 9 | </p> |
| 10 | |
| 11 | <p align="center"> |
| 12 | <em>Because your taskbar shouldn't look like a Vegas slot machine.</em> |
| 13 | </p> |
| 14 | |
| 15 | <p align="center"> |
| 16 | <sub>Named after <strong>乖乖 (Kuāi Kuāi)</strong>, the green coconut snack Taiwanese sysadmins place on servers to keep them well-behaved. We hope this app earns its place on the rack.</sub> |
| 17 | </p> |
| 18 | |
| 19 | <p align="center"> |
| 20 | <strong><a href="https://github.com/ryantsai/KKTerm/releases/latest">Download the latest release</a></strong> |
| 21 | </p> |
| 22 | |
| 23 | <p align="center"> |
| 24 | <a href="https://github.com/ryantsai/KKTerm/stargazers"> |
| 25 | <img src="https://img.shields.io/github/stars/ryantsai/KKTerm?style=for-the-badge&logo=github&color=ffd33d" alt="GitHub stars" /> |
| 26 | </a> |
| 27 | <a href="https://github.com/ryantsai/KKTerm/network/members"> |
| 28 | <img src="https://img.shields.io/github/forks/ryantsai/KKTerm?style=for-the-badge&logo=github&color=8a63d2" alt="GitHub forks" /> |
| 29 | </a> |
| 30 | <a href="https://github.com/ryantsai/KKTerm/releases"> |
| 31 | <img src="https://img.shields.io/github/downloads/ryantsai/KKTerm/total?style=for-the-badge&logo=github&color=0969da" alt="GitHub downloads" /> |
| 32 | </a> |
| 33 | <a href="https://github.com/ryantsai/KKTerm/issues"> |
| 34 | <img src="https://img.shields.io/github/issues/ryantsai/KKTerm?style=for-the-badge&logo=github&color=2ea043" alt="Open issues" /> |
| 35 | </a> |
| 36 | <a href="https://github.com/ryantsai/KKTerm/blob/main/LICENSE"> |
| 37 | <img src="https://img.shields.io/github/license/ryantsai/KKTerm?style=for-the-badge&color=blue" alt="MIT License" /> |
| 38 | </a> |
| 39 | <br /> |
| 40 | <img src="https://img.shields.io/badge/cross%E2%80%91platform-desktop-0078D6?style=flat-square" alt="Cross-platform desktop" /> |
| 41 | <img src="https://img.shields.io/badge/local--first-no%20telemetry-success?style=flat-square" alt="Local-first" /> |
| 42 | <br /> |
| 43 | <sub> |
| 44 | <strong>English</strong> · |
| 45 | <a href="README.zh-TW.md">繁體中文</a> · |
| 46 | <a href="README.zh-CN.md">简体中文</a> · |
| 47 | <a href="README.ja.md">日本語</a> · |
| 48 | <a href="README.ko.md">한국어</a> · |
| 49 | <a href="README.fr.md">Français</a> · |
| 50 | <a href="README.de.md">Deutsch</a> · |
| 51 | <a href="README.es.md">Español</a> · |
| 52 | <a href="README.es-MX.md">Español (MX)</a> · |
| 53 | <a href="README.it.md">Italiano</a> · |
| 54 | <a href="README.pt-BR.md">Português (BR)</a> · |
| 55 | <a href="README.th.md">ไทย</a> · |
| 56 | <a href="README.id.md">Bahasa Indonesia</a> · |
| 57 | <a href="README.vi.md">Tiếng Việt</a> |
| 58 | </sub> |
| 59 | </p> |
| 60 | |
| 61 | --- |
| 62 | |
| 63 | ## The 45-Second Pitch |
| 64 | |
| 65 | KKTerm brings local terminals, SSH/SFTP, FTP/FTPS, Telnet, serial, RDP/VNC, embedded web pages, local files, and documents into one desktop workspace. Tabs can mix different Pane types, so the terminal, file browser, and remote screen for one job stay together. |
| 66 | |
| 67 | It runs on Windows, macOS, and Linux with local-first storage and no telemetry. Approval-gated AI, customizable Dashboard widgets, Workspaces, IT Ops, and the Windows Install Helper are built in. |
| 68 | |
| 69 | --- |
| 70 | |
| 71 | ## Why "KKTerm"? |
| 72 | |
| 73 | Walk into any Taiwanese data center and look at the top of the racks. Past TSMC fabs, Taipei Metro control rooms, Cathay Bank server halls, Chunghwa Telecom switching gear — you will spot a small green bag of 乖乖 (Kuāi Kuāi), a coconut-flavored corn snack from the 1960s. |
| 74 | |
| 75 | **KKTerm** is **Kuai Kuai Term** — an admin workspace that aspires to the same job as the snack: to sit quietly next to your important machines and help them behave. Local-first. No telemetry. Approval-gated AI. The boring, dependable kind of software. |
| 76 | |
| 77 | We have not yet been able to ship an actual bag of Kuai Kuai with the installer. That's a v2 item. |
| 78 | |
| 79 | --- |
| 80 | |
| 81 | ## See It Move |
| 82 | |
| 83 | <p align="center"> |
| 84 | <a href="https://github.com/ryantsai/KKTerm"> |
| 85 | <img |
| 86 | src="docs/assets/demo.gif" |
| 87 | alt="KKTerm demo" |
| 88 | width="720" |
| 89 | /> |
| 90 | </a> |
| 91 | </p> |
| 92 | |
| 93 | <p align="center"> |