v0.1.1
A polish release: built-in web fetching for the agent, at-a-glance session status in the tab bar, and a round of minimalist UI cleanup.
Highlights
- Built-in webfetch tool — the agent can fetch web pages directly, with SSRF guards (blocks private/loopback targets) and boilerplate stripping for cleaner page text
- Session status at a glance — every tab now shows its own state on the avatar: a slow breathing dot while the agent is working, amber when waiting for your approval, and a small green badge when a background session finishes — cleared when you look at it
- Instant session titles — tabs get a meaningful title from your first message right away, instead of waiting for the whole first task to finish
- Monochrome icon system — tab and project icons unified to black-and-white (was a mix of violet/blue/green), keeping amber and green as the only semantic accents
- Custom tooltip — a small gray pill with a steady 300ms hover delay replaces native OS tooltips that lagged, followed the cursor, and looked out of place
- Icon-only provider actions — test, set key, and remove credentials in Settings are now clean icon buttons with tooltips
Download
| Platform | File |
|---|---|
| macOS (Apple Silicon) | pi-desktop-mac-arm64.dmg |
| macOS (Intel) | pi-desktop-mac-x64.dmg |
| Windows | pi-desktop-windows-x64.exe (installer) or pi-desktop-windows-x64.zip |
Builds are currently unsigned. On macOS, the first launch may show "pi-desktop is damaged and can't be opened" — that's Gatekeeper blocking an unsigned download, not actual damage. Fix it by removing the quarantine flag:
xattr -cr /Applications/pi-desktop.app, then open normally. On Windows, click "More info" → "Run anyway" when SmartScreen appears.
Full Changelog: v0.1.0...v0.1.1