preloader
blog post

Calliope Desktop Tools Are Now Available on Kasm Workspaces

author image

Your AI Desktop, In the Browser

Every Calliope desktop tool is now available as a Kasm Workspaces image. No installation. No local dependencies. Open a browser tab and you’re running a full AI-powered desktop environment.

Four products. Four images. All on Docker Hub .

The Full Lineup

Calliope AI Lab

calliopeai/calliope-lab-4kasm

The complete AI-powered data science environment. JupyterLab with a bundled Python stack, Chat Studio for AI-assisted analysis, 21+ LLM providers, and notebook generation from natural language. Connect to your databases, write SQL with AI, and build visualizations — all from a browser tab.

Calliope IDE

calliopeai/calliope-ide-4kasm

An AI-enhanced VS Code editor for the browser. Full IDE experience with integrated AI assistance, terminal access, and extension support. Write code with AI copilot features powered by your choice of LLM provider.

Chat Studio

calliopeai/calliope-chat-studio

A standalone AI chat application with database connectivity. Like ChatGPT, but it connects to your PostgreSQL, MySQL, Snowflake, or MSSQL instances. Ask questions in plain English, get SQL-backed answers grounded in your actual data. Supports 21+ LLM providers with bring-your-own-key.

Loadr

calliopeai/calliope-db-loadr

An AI-powered data management studio. Connect to databases, explore schemas, write and run queries with AI assistance, and build ETL pipelines. The database tool that fills the gap left by Azure Data Studio’s retirement.

Why Kasm

Kasm Workspaces streams full desktop environments through the browser using KasmVNC. It’s used by enterprises, universities, and managed service providers who need:

  • Zero-install deployment — users open a URL and start working
  • Centralized management — IT controls which tools are available and how they’re configured
  • Isolation — each workspace runs in its own container with defined resource limits
  • Persistent profiles — user data and settings survive session restarts
  • Multi-architecture support — all images support both x86_64 and ARM64

Every Calliope image runs on Kasm’s Debian Bookworm base with an XFCE4 desktop, giving users a familiar desktop experience inside the browser.

Quick Start

Pull any image and run it standalone for testing:

docker pull calliopeai/calliope-lab-4kasm:latest

docker run --rm -it --shm-size=512m \
  -p 6901:6901 \
  -e VNC_PW=password \
  calliopeai/calliope-lab-4kasm:latest

Open https://localhost:6901 in your browser. Log in with kasm_user / password. The full Calliope AI Lab desktop appears — JupyterLab, Chat Studio, Python environment, everything.

Replace calliope-lab-4kasm with any of the four image names to test the other products.

Deploying to Kasm Workspaces

For production deployments on a Kasm server:

  1. Open the Kasm admin panel
  2. Navigate to Workspaces → Add Workspace
  3. Set the Docker image (e.g., calliopeai/calliope-lab-4kasm:latest)
  4. Configure resources — we recommend 2+ CPU cores and 4 GB+ RAM
  5. Enable Persistent Profile for Lab and IDE so notebooks and code survive restarts

Each workspace is a fresh container. Users get an isolated environment with no cross-contamination between sessions.

Automatic Version Sync

When we release a new version of any desktop tool, the corresponding Kasm image is built and published automatically. Release lab-v1.3.1 on GitHub triggers a Docker build that packages the same .deb installer into a Kasm-ready container.

The images are tagged with both latest and the specific version number, so you can pin to a release or always get the newest build.

Available Now

All four images are live on Docker Hub:

ProductImageDescription
AI Labcalliopeai/calliope-lab-4kasmJupyterLab + Chat Studio + Python stack
IDEcalliopeai/calliope-ide-4kasmAI-enhanced VS Code editor
Chat Studiocalliopeai/calliope-chat-studioStandalone AI data agent
Loadrcalliopeai/calliope-db-loadrAI-powered database tool

Images are also available on GitHub Container Registry (ghcr.io/calliopeai/...) for environments that prefer GHCR over Docker Hub.

Related Articles