Che Dashboard Agent — AI skill for Claude Code
A containerized AI coding assistant for the Eclipse Che Dashboard's Devfile Creator.
How to install Che Dashboard Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open olexii4/che-dashboard-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Che Dashboard Agent does
A containerized AI coding assistant for the Eclipse Che Dashboard's Devfile Creator. Runs Claude Code inside a gritty terminal (xterm.js + node-pty + socket.io), embedded in the dashboard UI via an iframe.
Alternatives in AI
- Pixel Agents — Compressed Reference — VS Code extension with embedded React webview: pixel art office where AI agents (Claude Code terminals) are an 6.5k ★
- Nodeterm — Node-based terminal manager for AI coding agents — tmux-backed terminals and parallel agent sessions as dragga 1.3k ★
- Rulesync — by dyoshikawa - A Node.js CLI tool that automatically generates configs (rules, ignore files, MCP servers, com 909 ★
README
che-dashboard-agent
A containerized AI coding assistant for the Eclipse Che Dashboard's Devfile Creator. Runs [Claude Code](https://claude.ai/claude-code) inside a [ttyd](https://github.com/tsl0922/ttyd) web terminal (xterm.js + WebSocket), embedded in the dashboard UI via an iframe.
What it does
When a user creates a devfile in the Che Dashboard, they can start an AI agent that helps author and edit the devfile. The dashboard backend creates a dedicated Pod + ClusterIP Service for the agent (not a DevWorkspace). The agent communicates with the dashboard through a web terminal proxied over WebSocket.
The agent can also assist with troubleshooting DevWorkspace startup failures — diagnosing pod events, container logs, and patching DevWorkspace specs via the Kubernetes API.
Repository Structure
| Path | Description |
|---|---|
dockerfiles/Dockerfile |
Multi-stage build: downloads Claude Code binary + ttyd + kubectl, produces a minimal scratch image |
scripts/collect-rootfs.sh |
Collects minimal rootfs for the scratch image (binaries, shared libs, glibc compat stubs, wrapper scripts) |
settings/settings.json |
Claude Code configuration (model selection, enabled plugins) |
settings/claude.json |
Onboarding state: skips first-run wizard and startup tips |
CLAUDE.md |
Base system prompt: role, mandatory container args rule, blocked commands, environment variables |
plugin/ |
Claude Code plugin with two contextual skills (see Agent Skills) |
devfile.yaml |
Reference devfile for standalone testing (not used by the dashboard backend) |
Makefile |
Build, push, run, and smoke-test targets |
Architecture
Dashboard UI (iframe)
|
v HTTP proxy (in-cluster)
Dashboard Backend (agents.ts)
|
v in-cluster WebSocket
ttyd (port 8080)
|
v PTY
Claude Code CLI (/usr/local/bin/claude)
|
v Kubernetes API (user token)
ConfigMap "devfile-creator-storage"
Build and Push
#
Related Skills
Sidekick Agent Hub
See what your AI coding agent is doing. Multi-provider assistant & session monitor for VS Code and the termina
Agent Ha Bridge
Answer your AI coding agent from Home Assistant or your terminal — GitHub Copilot CLI, Claude Code, Codex CLI,
Light Terminal
Lightweight tmux-compatible terminal session daemon for AI coding agents. Persistent PTY sessions, cmux-friend
Pinboard
Desktop app for AI coding tickets: Claude Code & OpenCode in an embedded terminal, git worktrees, PRs, cost tr
Resume Studio
A native macOS and Windows desktop app for writing, tailoring, and shipping résumés and cover letters, with an
Embeddedskills
An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and oth
Related Agents
Terminal
Terminal/PTY domain - multiplexed terminal sessions with xterm.js frontend and Rust PTY backend. Use proactive
Demo Creator Web
Frontend creator for the live-demo and workbench builds — TypeScript/React/HTML/CSS work such as the xterm.js
Terminal Expert
Terminal protocol expert -- VT100/xterm/DEC escape sequences, OSC protocols, Kitty/Ghostty/WezTerm compatibili