Go to file
2026-06-26 18:30:29 +08:00
.github/workflows feat(ci): add provider key wiring toggles 2026-06-26 18:30:29 +08:00
api feat(ai): parameterize LiteLLM URL and models, cascade auth token rotation to openclaw.json 2026-06-17 06:45:13 +08:00
assets/readme docs: add homepage screenshot to readme 2026-06-15 14:26:22 +08:00
config chore(mcp): add local MCP debug tooling (github/terraform/ssh servers) 2026-06-25 22:56:43 +08:00
dashboard feat(dashboard): enforce token authentication by default and always enable logout 2026-06-22 15:14:44 +08:00
docs fix(ci): default tf state region to us-east-1 2026-06-26 17:47:49 +08:00
scripts chore(mcp): add local MCP debug tooling (github/terraform/ssh servers) 2026-06-25 22:56:43 +08:00
tests fix: refresh offline repositories on fresh hosts 2026-06-19 10:26:37 +08:00
.gitignore chore(mcp): add local MCP debug tooling (github/terraform/ssh servers) 2026-06-25 22:56:43 +08:00
CLAUDE.md refactor(ci): 将 render_backend_tf.py 移至 ai-workspace-infra vultr-vps/scripts/ 2026-06-25 12:02:48 +08:00
LICENSE Initial commit 2026-06-06 17:45:23 +08:00
README.md Update README.md 2026-06-23 14:53:35 +08:00
README.zh.md Fix model names in registration instructions 2026-06-23 14:52:04 +08:00

🇺🇸 English | 🇨🇳 中文

XWorkspace Console

XWorkspace Console is the local AI workspace control plane for AI Workspace Lab. It brings together a React dashboard, Go status API, systemd user services, and XFCE desktop templates into one tabbed surface for services, runtime, terminal access, and workspace navigation.

Preview

XWorkspace Console homepage preview

About

  • Single entry point for the workspace UI at http://127.0.0.1:17000
  • Tab-first console for Workspace, services, runtime, and embedded tools
  • Designed to coordinate local AI services, gateway access, and desktop bootstrap flows
  • Backed by dashboard/, api/, config/, scripts/, and docs/

Start TLDR

Note: Currently supports macOS, Debian, and Ubuntu. Other systems are untested.

Installation

  1. Start the all-in-one installer:
curl -sfL https://raw.githubusercontent.com/ai-workspace-lab/xworkspace-console/main/scripts/setup-ai-workspace-all-in-one.sh | bash -
  1. Automatic model registration (via API Keys):

Exporting keys before running the installer automatically registers models (e.g., DeepSeek、NVIDIA NIM、Ollama Cloud) in the gateway:

export DEEPSEEK_API_KEY="sk-..."
export NVIDIA_API_KEY="nvapi-..."
export OLLAMA_API_KEY="your-key-here"

curl -sfL https://raw.githubusercontent.com/ai-workspace-lab/xworkspace-console/main/scripts/setup-ai-workspace-all-in-one.sh | bash -
  1. Offline installation:

Use a pre-downloaded deployment package by specifying its file path:

export AI_WORKSPACE_OFFLINE_PACKAGE="/path/to/offline-package.tar.gz"
curl -sfL https://raw.githubusercontent.com/ai-workspace-lab/xworkspace-console/main/scripts/setup-ai-workspace-all-in-one.sh | bash -

Uninstallation

# Standard uninstall (keeps configurations and states)
curl -sfL https://raw.githubusercontent.com/ai-workspace-lab/xworkspace-console/main/scripts/setup-ai-workspace-all-in-one.sh | bash -s -- uninstall

# Purge (removes all data, keys, and configurations)
curl -sfL https://raw.githubusercontent.com/ai-workspace-lab/xworkspace-console/main/scripts/setup-ai-workspace-all-in-one.sh | bash -s -- uninstall --purge

Usage

  1. Open the console via your browser:
http://127.0.0.1:17000
  1. Or launch the local desktop console application:
./scripts/setup-xworkspace-desktop.sh

Download