# Self-upgradable software: a Pi setup

link · 2026-05-15

import HLSVideo from '@components/content/HLSVideo.astro';
import PiSessionLink from '@components/content/PiSessionLink.astro';

Closing my open tabs and finally read Mikker's post. Borrowed his review workflow but wanted to have it in a Ghostty split (thanks to AppleScript).

I then had Kimi and GLM figure it out and make me an extension.

<PiSessionLink href="https://pi.dev/session/#86db883f5aa28137190cd72b1b6b1ade" />

<HLSVideo slug="review-workflow" assetPath="blog/review-workflow-ghostty/videos/review-workflow" caption="Review workflow in Ghostty" speed={2} alt="Demonstration of the review workflow in Ghostty using Pi" />

[via mikkelmalmberg.com](https://mikkelmalmberg.com/2026/self-upgradable-software-a-pi-setup)
