# DeskClaw (ClawX fork) — Feature Map

This fork targets “AutoClaw-class” desktop agent UX while staying fully provider-agnostic (BYOK keys, OpenClaw runtime).

## Core

- Chat UI with streaming, markdown, images, tool cards: present (ClawX)
- Thinking visibility: present (Thinking blocks + Execution Graph)
- Vibe coding presets: added (Chat composer chips)
- Live model selection in chat UI:
  - Default model selector: added (writes OpenClaw config defaults)
  - Per-agent override selector: added

## Agents / Sessions

- Multi-agent management + per-agent workspace: present (ClawX)
- Session list + labels + history: present (ClawX)
- Sub-agent transcript viewing: present (ClawX)

## Skills / Tools

- Preinstalled skills bundling: present (ClawX resources/skills + bundling scripts)
- Skill marketplace + enable/disable: present (ClawX)

## Channels

- Multi-channel bot integrations (Feishu/Lark, Telegram, Discord, WhatsApp, etc.): present (ClawX)
- Multi-account per channel + binding to agents: present (ClawX)

## Automation

- Cron job scheduling + delivery routing: present (ClawX)

## Providers

- Multi-provider UI + secure key storage: present (ClawX)
- Custom OpenAI-compatible endpoints + validation: present (ClawX)

## System / Packaging

- Updater integration (electron-updater): present (ClawX)
- Windows NSIS / macOS dmg / Linux AppImage+deb+rpm packaging: present (ClawX)

## Notes

- “Android” is not supported by Electron. A mobile DeskClaw companion would be a separate project (React Native / Flutter) talking to a remote OpenClaw gateway.

