Project
Kessik
An iPhone app that opens Claude Code on your Mac over SSH. Every session runs inside tmux, so it keeps going when the phone locks and you attach to it again later. There is no server part: the Mac needs only Remote Login, tmux and Claude Code.
- Swift
- SwiftUI
- SSH
The sessions
Lock the phone. The work goes on.
The Sessions tab lists the tmux sessions on your Mac with the folder each one runs in. They keep running when the phone locks or loses signal.
The keys
The keys a phone forgot.
Esc, ctrl, tab, shift+tab and the arrow keys sit above the keyboard, with copy and paste. Ctrl is a toggle, so ctrl and then c stops a command.
The prompt box
Write it. Send it once.
A long or dictated prompt goes into the terminal as one paste, so a new line in it does not send it early. Send adds the Return.
The preview
See the dev server on the phone.
Preview a port forwards a port on the phone to the same port on the Mac over SSH, so a server that listens only on the Mac opens in the app.
The search
Search the last 10,000 lines.
Type a word and Kessik shows only the lines that hold it, with a count and each match highlighted. It reads the tmux history on the Mac.




