Skip to content

Dashboard UX Improvements #11146

@Elholandes1980

Description

@Elholandes1980
  1. Keyboard Shortcuts for Dashboard Navigation

Problem

Currently, navigating the OpenClaw dashboard requires constant mouse interaction. The "See New Messages" button must be clicked manually to jump to new messages, which interrupts workflow for keyboard-focused users.

Proposed Solution

Add keyboard shortcuts for common dashboard actions:

Essential shortcuts:

• Space or N — Jump to new messages (same as clicking "See New Messages")
• ↓ / ↑ — Navigate between messages
• / — Focus input field
• Esc — Clear focus / dismiss notifications
Nice-to-have:

• Cmd/Ctrl + K — Quick command palette
• S — Toggle session sidebar
• R — Refresh current view
Rationale

• Power users work primarily via keyboard
• Reduces friction in high-frequency interactions
• Standard pattern in modern chat/productivity tools (Slack, Discord, Linear)
Impact

• User experience: Significant improvement for daily active users
• Accessibility: Better for keyboard-only navigation
• Implementation: Low complexity (event listeners + focus management)

  1. Agent Creation UI in Dashboard

Problem

Creating new agents currently requires:

  1. Manual workspace directory setup
  2. Command-line spawning via sessions_spawn or config editing
  3. Manual file creation (SOUL.md, USER.md, etc.)
    This is error-prone and creates friction for non-technical users or rapid agent deployment scenarios.

Proposed Solution

Add an "New Agent" interface in the dashboard with:

Form fields:

• Agent name (generates workspace automatically)
• Agent role/emoji (optional)
• Base template selection (operations, marketing, technical, etc.)
• Initial model selection
• Session target (main / isolated)
Advanced options (collapsible):

• Custom SOUL.md content
• Custom USER.md content
• Model overrides
• Tool allowlists
Actions:

• "Create Agent" → Generates workspace, files, and spawns initial session
• "Create from Template" → Pre-fill based on common patterns (e.g., "Baja Bikes Operations Agent")
Rationale

• Lowers barrier to entry for multi-agent workflows
• Reduces errors from manual directory/file setup
• Enables rapid iteration on agent teams
• Self-serve for non-technical team members
Use Cases

• Building agent teams for client projects (e.g., Baja Bikes: Dieter, Martijn, David, Lynn)
• Experimenting with different agent personalities/capabilities
• Onboarding team members to create their own specialized agents
Impact

• User experience: Major improvement for multi-agent orchestration workflows
• Adoption: Makes OpenClaw more accessible to non-developers
• Implementation: Moderate complexity (UI form + file generation + session spawn logic)

Implementation Priority

Keyboard shortcuts: High impact, low effort → Quick win
Agent creation UI: High impact, medium effort → Strategic investment

Both features align with OpenClaw's vision as a power-user tool for AI orchestration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions