Skip to content

Latest commit

 

History

262 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XWorkspace Console promotional poster

License React Go Platforms

🇺🇸 English | 🇨🇳 中文

XLaunch

Native macOS launcher implementation: C++ / Qt Quick source and build instructions. Includes real local app discovery/launching and Amber/System themes; Linux integration remains planned.

XLaunch · Classic desktop, AI commands

Companion project: XDock, an independent classic dock for pinned apps, running indicators and window switching.

XLaunch is the new project name for this repository, formerly ai-workspace-lab/xworkspace-console. The selected launcher direction combines the amber 2013 DDE Classic visual language with application search, system actions, and natural-language Agent commands.

XLaunch selected amber concept

Design brief and platform plan · 中文设计说明

Status: visual direction selected; cross-platform launcher implementation is planned. macOS 26+, GNOME 50, KDE Plasma 6.6, DDE 7.0, and Xfce are design targets, not a tested compatibility claim. Existing console/runtime components and their installation identifiers remain available below.

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/
  • The all-in-one installer now also deploys X-Memory-Hub (development version, tracks main) by default — a PostgreSQL-first, MCP-compatible memory hub at http://127.0.0.1:8790, reusing the suite's PostgreSQL (pgvector + pg_jieba) and LiteLLM gateway for embeddings

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/XLaunch/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/XLaunch/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/XLaunch/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/XLaunch/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/XLaunch/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

Docs / Links

About

Classic amber AI launcher for macOS 26+ and Linux GNOME, KDE Plasma, Xfce and DDE. Cross-desktop core with platform adapters.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages