Repository navigation
Releases
0.3.1
Send a screenshot from the phone.
Taking a screenshot and showing it to the agent is one of the most useful things you can do from a phone, and the app could not do it at all.
An image button in the prompt bar opens the system photo picker. That picker needs no permission, which is the whole reason it exists, so the app still asks for nothing to read an image and the manifest is unchanged.
The file goes to the panel, lands in the session's own .claude-images, and the path is inserted at the cursor. It is not sent: you write what you want asked about the image first.
Install from the F-Droid repo at https://fdroid.useclique.dev/repo, or the APK below.
0.3.0
Links you can see, a peek, and prompts you can reuse.
Three things the phone was missing next to the panel.
A URL in the pane looks like a link. It was already tappable, but xterm only paints its link underline on hover and a phone has no hover, so nothing on screen said the link was there. The underline is drawn from xterm's own marker and decoration API now, over the rows on screen, and it does not swallow the tap.
A caret on each session row shows the last few lines without opening the session, which is how you find out whether one is waiting on you. Only an expanded row asks the server, so a list of twenty collapsed sessions costs what it did before.
Reuse prompt, in the session menu, lists the prompts already sent, newest first and searchable. Tapping one fills the prompt box and stops there, because the reason to recall a prompt on a phone is to change a word in it first.
Install from the F-Droid repo at https://fdroid.useclique.dev/repo, or the APK below.
v0.2.1
A URL in the pane is tappable. Until now nothing registered a link handler at all, so every URL an agent printed was inert text.
The matching is lifted from the web panel rather than written a second time, so the phone handles the same cases the panel does: a host with no scheme in front of it, like fdroid.useclique.dev/repo, and a URL long enough to split across two rows. A tap opens your browser.
Only http and https are handed over, checked in the app as well as in the page, because the pane is output from a machine somewhere else and a custom scheme reaching Android's view intent is a way for printed text to launch another app.
Two things it does not do yet, both on the list. File paths stay text, because a path needs somewhere to show it and there is no file view here. And a link does not look like a link until you touch it: xterm draws the underline on hover and a phone has no hover.
Install or update from our F-Droid repository: https://fdroid.useclique.dev/repo
v0.2.0
The phone can watch and answer agents now, rather than just look at them.
Answer from the list. A session asking permission carries Approve and Deny on its own row, so you never have to open it. That matters: opening a session attaches to it, which clears the very signal you are answering. Only a real permission prompt gets the buttons.
Long press a session to interrupt a runaway agent with Ctrl-C, rename it, or move it to another folder, all without opening it.
Select text. The last 500 lines go into an ordinary Android text box, so output can be selected, copied and shared with the normal handles.
The terminal scrolls. It never did. xterm draws its screen over its own scrollable viewport, so a finger landed on something that could not scroll, and the desktop only works because xterm listens for mouse wheel events. Drag down to go back, up to return to the live view.
Folder headers take their colour, so the grouping stops looking arbitrary.
Install or update from our F-Droid repository: https://fdroid.useclique.dev/repo