- 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)
- Agent Creation UI in Dashboard
Problem
Creating new agents currently requires:
- Manual workspace directory setup
- Command-line spawning via sessions_spawn or config editing
- 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.
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)
Problem
Creating new agents currently requires:
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.