# pan-ui

> Pan by Euraika — a self-hosted AI workspace for Hermes Agent. Chat, skills, extensions, memory, profiles, and runtime controls.

- **URL**: https://www.freshcrate.ai/projects/pan-ui
- **Author**: Euraika-Labs
- **Category**: MCP Servers
- **Latest version**: `v0.7.2` (2026-04-16)
- **License**: MIT
- **Source**: https://github.com/Euraika-Labs/pan-ui
- **Homepage**: https://github.com/Euraika-Labs/pan-ui#readme
- **Language**: TypeScript
- **GitHub**: 51 stars, 4 forks
- **Registry**: github
- **Tags**: `agent`, `ai-workspace`, `euraika`, `hermes`, `mcp`, `nextjs`, `observability`, `pan`, `typescript`

## Description

Pan by Euraika — a self-hosted AI workspace for Hermes Agent. Chat, skills, extensions, memory, profiles, and runtime controls.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.7.2` | 2026-04-16 | High | Hermes upstream sync |
| `v0.7.1` | 2026-04-10 | High | ## What's New - fixes the post-0.7.0 regressions around hub skill installs, malformed local skill parsing, MCP hub persistence, stale MCP probe diagnostics, and stale MCP hub metadata during install - improves install UX so blocked community skills can be overridden intentionally and installed cards behave more predictably - verifies fresh MCP install/test flows for both `ai.memestack/mcp` and `dev-fentz-envcp-envcp`  ## Verification - `npm run lint` - `npm run test` — 24/24 passing - `npm run b |
| `v0.7.0` | 2026-04-09 | Medium | ## What's New - ships the full UX roadmap to `main` across six merged waves - introduces a calmer chat-first workspace with better empty states, starter prompts, and a clearer Inspector pattern - redesigns Marketplace for discovery-first browsing with stronger above-the-fold guidance and grouped global search results - clarifies the mental model between Integrations, MCP servers, Tools, Approvals, and Plugins - adds optional compact navigation mode for denser session history and sidebar scanning |
| `v0.6.0` | 2026-04-09 | Medium | ## What's New  ### Added - Unified Marketplace bringing skills, MCP servers, and plugins together in one search-driven workspace - MCP Hub browsing with registry-backed results, trust/install metadata, and install dialogs - Dedicated Plugins workspace with plugin cards, install validation, enable/disable flows, and plugin detail APIs - Expanded Playwright suite to 23 committed tests across chat, marketplace, MCP hub, plugins, skills, memory/profiles, extensions, and mobile  ### Changed - Plugin |
| `v0.5.2` | 2026-04-08 | Medium | ## 🐛 Bug Fix  **Root cause:** v0.5.1 npm package was missing `.next/standalone/.next/` (server-side build output), causing: ``` Error: Could not find a production build in the '.next' directory ```  ### Changes - Include `.next/standalone/.next/` in npm tarball (250 additional server files) - Add `prepareStandaloneAssets()` to `bin/pan-ui.mjs` — copies `.next/static/` into the standalone directory on startup - Package now contains **2289 files** (was 1956 in v0.5.1)  ### Upgrade ```bash npx @eu |
| `v0.5.1` | 2026-04-08 | Medium | ### Fixed - **Fork session crash** — missing closing `)' in `forkRealSession` Python bridge caused all session forks to fail with a syntax error  ### Changed - **Health probe decoupled from binary** — `getHermesRuntimeStatus()` now probes the API gateway and detects filesystem assets (config, memories, sessions, skills) even when no `hermes` binary is present. Docker and headless deployments report full health status instead of blanket "unavailable".  ### Added - **Docker test image** — `tests/d |
| `v0.5.0` | 2026-04-08 | Medium | ## What's New  ### Vendored Hermes Fork Pan now manages its own Hermes Agent binary from [Euraika-Labs/hermes-agent](https://github.com/Euraika-Labs/hermes-agent). Version pinned via `hermes.version.json`.  - **Auto-install**: Setup wizard installs Hermes if not found - **Compatibility checks**: Validates installed version against min/max requirements - **`pan-ui sync-hermes`**: Update Hermes to the pinned version  ### CLI Refactored to Subcommands ``` pan-ui start [--daemon] [--port N] pan-ui s |
| `v0.4.0` | 2026-04-07 | Medium | ## What's New  **Pan now automatically starts the Hermes gateway on boot.** No manual gateway setup, no separate systemd service — just start Pan and chat works immediately.  ### ✨ Added - **Automatic gateway management** — Pan detects and spawns `hermes gateway run` on startup if no gateway is running - **Health monitoring** — checks every 30s, auto-restarts the gateway on crash - **Graceful shutdown** — cleans up the gateway process on Pan exit (SIGINT/SIGTERM) - Next.js `instrumentation.ts` h |
| `v0.2.2` | 2026-04-06 | Medium | ### Changes - Dual-publish to both **npmjs.org** and **GitHub Packages** on every release - Build once, publish in parallel to both registries - npm provenance for supply chain verification  **Install from npm:** ```bash npx @euraika-labs/pan-ui ```  **Install from GitHub Packages:** ```bash npm install @euraika-labs/pan-ui --registry=https://npm.pkg.github.com ```  **Full Changelog**: https://github.com/Euraika-Labs/pan-ui/compare/v0.2.1...v0.2.2 |
| `v0.2.1` | 2026-04-06 | Medium | ## What's Changed  ### npm Package - **Published as `@euraika-labs/pan-ui`** — install and run with `npx @euraika-labs/pan-ui` - Added automated npm publish workflow — create a GitHub release and npm is updated automatically - npm provenance support for supply chain security  ### UI Polish - Comprehensive token standardization: unified border-radius (sm/md/lg/xl/full), opacity tiers, font sizes - Shared `<Button />` component (primary/ghost/danger × sm/md/lg) - Improved light mode contrast for m |

## Citation

- HTML: https://www.freshcrate.ai/projects/pan-ui
- Markdown: https://www.freshcrate.ai/projects/pan-ui.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/pan-ui/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
