Repository navigation
Porthole 0.36.0
Commands as cards
- A slash command shows what it did. A command run in the session, at the desk or from the phone, was one grey line saying you ran it. It is now a card. /effort shows the level on a five-step meter, the CLI's description of it, and whether it is now the default for new sessions. /model shows the model by name, /rename the new name. /context shows the window to scale, the share held back for autocompact, and what fills it, largest first, with deferred tools named apart because they are not loaded yet. Any other command shows the CLI's reply, in red when it came as an error; a skill Claude Code loads by itself is a quiet line, not a card. A compaction and a /clear are lines across the feed, and a compaction says how many tokens it freed. Mac and Linux alike.
- Session details answers /model, /effort, /cost, /stats and /status. Typed on their own, or picked from the slash menu, they open the sheet with its switches and numbers instead of a menu on the computer's screen. With an argument, such as /effort high, they are typed into the session as before. /context no longer switches to the terminal: its answer lands in the feed, and in a new By category section of the sheet, which can measure again. The effort switch gains max.
- Fix: text Claude Code writes for itself showed as your messages. A skill's instructions, the summary a compaction leaves, and the /context table appeared as if you had sent them. They are no longer in the feed.
- Fix: /compact showed as a message. It is now the command's card while the CLI compacts, with the working strip running, then the line that says how much it freed.
- Fix: a message typed while Claude was busy could show twice. It showed as queued, and when Claude Code took it, it appeared again below while the queued bubble stayed until the session was reopened. The delivered message, or the command's card, now takes the bubble's place.
Install: download porthole.apk on the phone. On the computer, brew install shrimpscript/tap/porthole then portholed setup, or run tools/install.sh from a clone.