This guide walks you through adding a server to Chuchu and opening your first terminal session. By the end you will have a live SSH connection and know how to use the terminal’s accessory key bar for keyboard shortcuts.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jossephus/chuchu/llms.txt
Use this file to discover all available pages before exploring further.
Connect to your first server
Open Chuchu
Launch Chuchu from your app drawer. On first launch the server list is empty and shows a no hosts configured message. This is your starting point.
Tap + add server
Tap the + add server button in the bottom-right corner to open the add server form.
Fill in the connection details
Enter the following fields under the CONNECTION section:
- Name — a label for this server (e.g.,
home server) - Host — the IP address or hostname (e.g.,
192.168.1.10) - Port — defaults to
22; change this if your server runs SSH on a different port - Username — your login name on the remote host (e.g.,
rootor your user account)
- ssh — standard SSH over TCP (the default for most servers)
- tailscale — connect through your Tailscale network using a Tailscale IP (
100.x.x.x) or MagicDNS name - mosh — UDP-based transport; best for high-latency or unreliable networks
Choose an authentication method
Under AUTHENTICATION, select how you want to log in:
- Password — enter your account password. Simple and works immediately.
- SSH key — more secure. If you don’t have a key yet, tap generate key to create an Ed25519 key pair on-device. Then copy the public key and add it to
~/.ssh/authorized_keyson the remote host. You can optionally protect the key with a passphrase.
Save the server
Scroll down and tap save. You can optionally tap test connection first to verify that the host and credentials are reachable before saving.
Tap the server card to connect
Back on the server list, tap your new server card (or tap the connect button on the card). Chuchu will begin establishing the connection.
Review and accept the host key fingerprint
On your very first connection to a host, Chuchu shows you the server’s public key fingerprint (SHA-256). Verify this matches the fingerprint of your server — you can check it on the server itself by running:Tap Accept to trust the key and continue. Chuchu stores the fingerprint and will alert you if it ever changes.
What’s next?
SSH keys
Generate and manage on-device Ed25519 keys for all your servers.
Themes
Pick from 400+ themes sourced from the Ghostty theme repository.
Security
Enable biometric lock and per-connection authentication requirements.
Tailscale SSH
Connect to machines on your Tailscale network without opening firewall ports.