Skip to content
ChannelDesk
Roadmap

Shipping in public.

ChannelDesk is built in the open by one person on his own infrastructure. The marketing site is sometimes a step ahead of the README, the README is sometimes a step ahead of the code, and the code is sometimes a step ahead of the docs. This page is the closest thing to ground truth — what works today, what is in flight, and what we are considering next.

Shipped

In the box today.

  • SSH fleet

    One-time-password enrolment, ed25519 keys stored, agents address one host or every host.

  • Flow engine

    /flows visual canvas with 13 node types — cron, webhook, manual, LLM step, branch, SSH, notify.

  • Sessions

    Real claude-code subprocesses with full MCP tool access, streamed live over Socket.IO, resumable from any device.

  • Cluster control

    /cluster page: k3s node cards, CPU/Mem, Wake-on-LAN, shutdown, recent events with one-click Investigate.

  • Quick Actions

    Typed runbook buttons grouped by host. Same actions Claude can invoke from inside a session.

  • Multi-cluster

    Fan out across k3s, bare-metal, NAS and Pi from a single chat.

  • MCP servers (6)

    channel-server, cluster-tools, dashboard-tools, flow-tools, quick-action-tools, unifi-tools.

  • Live integrations (3)

    Energy (P1 smart meter), Philips Hue, UniFi controller.

  • Angular PWA

    Installable, service-worker offline shell, touch-tuned, push-ready.

  • Self-hosting

    Docker Compose for laptops, Kustomize bundle for k3s + Flux. Sustainable Use License — fair-code, free for self-hosting.

  • Auth

    Google OAuth login with allow-listed users and per-cluster roles.

  • Activity log

    Chronological audit trail across flows, agents and cluster actions, with status filtering and replay.

  • Security posture

    /cluster/posture — scheduled audit across hosts and cluster, one score, six-run trend, per-check table.

In flight

Working on now.

  • Per-flow chat tab

    Each flow gets its own chat surface with the flow context pre-loaded — currently rolling out across the canvas.

  • Marketing site polish

    You are reading the in-progress version. The README is still ahead of the brochure on some details.

  • Investigate flow refinement

    Pre-loading event context into the chat dock works; tightening the prompts and tool surface is ongoing.

Considering

On the wishlist.

  • Webhook integrations

    Treat third-party webhooks as flow triggers without writing custom adapters.

  • More integrations

    GitHub, Gmail, Slack and Telegram are sketched in the architecture but not wired up as first-class providers yet.

  • Permission UI

    A real per-tool permission editor on top of the channel-server permission bridge.

  • Plugin packs

    A way to install MCP server bundles without forking the monorepo.

This list is the truth, not a launch plan. Things move when they move. If you want to steer it, the repo is on GitHub and the issues are open.

Self-host ChannelDesk in 10 minutes

Clone the repo, drop your SSH keys, and chat to your fleet from your own box. No SaaS account, no metered bills, no telemetry.