WP Manifestindependent plugin directory
manifest / admin / systemdeck

SystemDeck

SystemDeck is a high-performance runtime shell for WordPress that turns wp-admin into a unified workspace. It brings widgets, screens, pins, telemetry, tunnel-hosted dashboard content, and a React-powered command surface into one installable plugin.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/glwalker/systemdeck/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WP Admin. Anywhere.

SystemDeck is a high-performance runtime shell for WordPress that turns wp-admin into a unified workspace. It brings widgets, screens, pins, telemetry, tunnel-hosted dashboard content, and a React-powered command surface into one installable plugin.

What It Does

  • Creates shareable workspaces inside WordPress where users can organize the tools and information they need
  • Lets users drop in widgets for notes, private vault storage, media, database browsing, telemetry, and more
  • Supports pins, widgets, and apps as distinct building blocks so the workspace can stay lightweight or grow into a full operational dashboard
  • Makes it easy to leave notes on pages, collect assets, track site information, and collaborate around features or implementation work
  • Includes Pixi-powered runtime visuals for telemetry and chart-style data surfaces
  • Supports tunnel-hosted dashboard content so legacy or third-party admin widgets can be pulled into the SystemDeck environment
  • Is built to be expandable: third parties can register and load their own apps, widgets, and pins through the registry system

Core Ideas

SystemDeck is structured around three extension types:

  • Widgets for larger workspace tools and content panels
  • Pins for focused, quick-access utilities and contextual data
  • Apps for broader feature surfaces and workspace-level experiences

That structure lets SystemDeck work as both a personal admin cockpit and a platform other developers can extend.

Key Features

  • Workspace-based admin UI: build task-specific WordPress workspaces instead of bouncing between disconnected admin screens
  • Notes and collaboration: keep notes close to the pages, screens, and features you are actively working on
  • Private vault storage: upload and manage private files inside the SystemDeck environment
  • Telemetry surfaces: view system telemetrics and operational signals directly in the workspace
  • Pixi-powered visuals: use high-performance canvas rendering for charts, telemetry, and richer visual runtime components
  • Responsive inspection: SystemDeck includes responsive inspection and forensic tooling aimed at showing how a site is actually put together across layouts and breakpoints
  • Forensic analysis: inspect layout, structure, and rendering behavior in a way that makes the construction of a site easier to understand, debug, and extend

Extensibility

SystemDeck is designed to be a platform, not just a fixed plugin.

  • Third parties can build custom widgets, pins, and apps
  • Runtime components can be registered and loaded through the SystemDeck registry
  • The workspace model is intended to support both built-in tools and project-specific extensions

Requirements

  • WordPress 6.7+
  • PHP 8.0+

Security & Framing Policy

SystemDeck uses same-origin iframe rendering for certain runtime features, including:

  • Tunnel-hosted dashboard content
  • Embedded admin surfaces
  • Inline media previews (Vault)

Because of this, SystemDeck requires that WordPress admin routes can be framed within the same origin.

Required Behavior

For full functionality, the site must allow:

X-Frame-Options: SAMEORIGIN

on WordPress admin and SystemDeck-managed routes.

Potential Conflicts

If a server or security plugin enforces:

X-Frame-Options: DENY

or restrictive Content-Security-Policy frame rules, the following features may not function correctly:

  • Tunnel-hosted widgets
  • Vault inline previews (PDF, media)
  • Embedded admin interfaces

Recommended Configuration

  • Allow same-origin framing for /wp-admin/* and SystemDeck routes
  • Avoid globally forcing DENY unless explicitly required
  • Use stricter policies only on public-facing frontend routes if needed

SystemDeck does not require cross-origin framing and does not expose admin surfaces to external domains.

Install

  1. Download or clone this repository into wp-content/plugins/systemdeck
  2. Activate SystemDeck in WordPress admin
  3. Open the SystemDeck screens in wp-admin

Runtime-First Repo

This repository is set up so the plugin can be installed and run directly from Git.

Tracked runtime assets include:

  • PHP plugin code
  • shipped JS/CSS/assets
  • assets/runtime/ bundles
  • widgets, modules, pins, templates, and admin pages

Ignored development-only material includes:

  • node_modules/
  • src/
  • tests/
  • build tooling and local docs/dev files not required to run the plugin

License

GPL-2.0-or-later. See LICENSE.