Releases: xianzhon/pi-webui
Releases · xianzhon/pi-webui
Release list
pi-webui -- v1.0.4
[1.0.4] - 2026-08-23
Added
- Added local LLM endpoint and model discovery/configuration, plus removal controls for local LLM settings and stored API keys.
- Added unified and split diff views, multi-file diff tabs and navigation, and GitHub-style diff coloring in the editor.
- Added clickable commit references in chat that open the corresponding commit diff in the editor.
- Added a resizable message input for review sessions.
- Added persistent skill preset references for queued tasks.
Changed
- Pinned memories now default to applying only when matched to the current prompt.
Fixed
- Enabled word wrapping for virtual diffs.
- Corrected directory sort toggle labels in the folder picker.
pi-webui -- v1.0.3
[1.0.3] - 2026-08-19
Added
- Added review-session integrations for Devin, Claude Code, and Codex, with source configuration, session search, and transcript viewing.
- Added secure HTML file previews with sandboxing and support for local page assets.
- Added new-folder creation to the folder picker.
- Added an action to move saved sessions to another folder.
Changed
- Improved review transcript rendering, including tool-call details, patch display, output indentation, and PDF export.
Fixed
- Wait for the chat connection before starting tasks in newly opened tabs.
- Select the correct review session from the compact session rail.
- Normalize terminal progress output before rendering tool results.
- Normalize Windows file paths across file links, the editor, and file-tree navigation.
- Prefer the
originremote when resolving GitHub or Gitea integrations, while falling back to other matching remotes.
pi-webui -- v1.0.2
[1.0.2] - 2026-08-16
Added
- Added global and per-project prompt customization for AI-generated Git commit messages.
- Added a shallow-clone option when cloning repositories.
- Added Mermaid diagram rendering to the Markdown preview.
- Added modified-time sorting to the folder picker and file tree.
- Added
pi-webui --versionandpi-webui -vcommands.
Changed
- Generate the complete sample configuration with random login credentials on the first run of a global installation.
- Replaced Argon2 password hashing with Node.js's built-in scrypt implementation, removing the native Argon2 dependency.
- Added a favicon to the project website.
Fixed
- Stop panel resize interactions when the browser window loses focus.
- Include
CHANGELOG.mdin the npm package so the changelog remains available in global installations.
pi-webui -- v1.0.1
Added
- Added a responsive GitHub Pages website with an illustrated feature guide, updated product screenshots, and automated deployment.
- Added
pi-webui service restartsupport on Linux, macOS, and Windows.
Changed
- Always use Pi WebUI's bundled session auto-rename extension instead of disabling it when an external auto-rename plugin is detected.
- Upgraded
better-sqlite3from version 12 to 13 and removed the deprecatedprebuild-installdependency. - Added a GitHub social preview image and refreshed the main interface screenshots.
Fixed
- Respect
PORTandHOSTvalues from~/.config/pi-webui/.envwhen the CLI starts Pi WebUI, while preserving explicit CLI option precedence. - Open home-relative (
~/) file links from chat in the editor instead of resolving them against the workspace. - Open relative links and heading anchors within the Markdown preview instead of navigating to browser routes.
- Improved user-message link contrast and hover/focus visibility in the light theme.
- Allow the GitHub Pages workflow to enable Pages during deployment.
Pi WebUI v1.0.0 — Initial Public Release
Pi WebUI v1.0.0
The first public release of Pi WebUI—a self-hosted, mobile-friendly browser workspace for the Pi coding agent.
Highlights
- Persistent agent sessions with search, resume, rename, and branching
- Independent sessions across browser tabs
- Task queue and completion notifications
- File browser, code editor, search, and embedded terminal
- Git, GitHub, and Gitea workflows
- Project and global memory support
- Configurable skills and presets
- Feishu and WeChat messaging gateways
- Password authentication with optional TOTP
- Linux, macOS, and Windows support
- Light and dark themes with mobile-friendly layouts
Install
Requires Node.js 22 or newer.
Run without installing:
npx @xianzhon/pi-webui@latest