CloudWorkStation Development Roadmap¶
Current Version: v0.5.5
Last Updated: October 20, 2025
Status: Active Development
This roadmap outlines planned features and enhancements for CloudWorkStation. All items are tracked in GitHub Issues and the CloudWorkStation Development Project.
đ¯ Current Focus: Phase 5.0 - UX Redesign¶
Priority: CRITICAL - HIGHEST PRIORITY Target: v0.5.6 (Q4 2025)
CloudWorkStation is shifting focus from feature development to user experience optimization. The current 15-minute learning curve for first workspace needs to be reduced to 30 seconds.
Phase 5.0.1: Quick Wins (2 weeks - Due: November 15, 2025)¶
Milestone: Phase 5.0.1: Quick Wins
High-impact, low-effort improvements: - #13 - Home Page with Quick Start wizard - #14 - Merge Terminal/WebView into Workspaces - #15 - Rename "Instances" â "Workspaces" - #16 - Collapse Advanced Features under Settings - #17 - Add cws init onboarding wizard
Deferred: - #65 - Project rename (deferred - final name TBD)
Phase 5.0.2: Information Architecture (4 weeks - Due: December 15, 2025)¶
Milestone: Phase 5.0.2: Information Architecture
Navigation and structural improvements: - #18 - Unified Storage UI (EFS + EBS) - #19 - Integrate Budgets into Projects - Navigation reorganization (14 â 6 items) - Role-based visibility (hide admin features from non-admins) - Context-aware recommendations
Phase 5.0.3: CLI Consistency (2 weeks - Due: December 31, 2025)¶
Milestone: Phase 5.0.3: CLI Consistency
Command structure improvements: - #20 - Consistent CLI Command Structure - Unified storage commands (cws storage replacing volume + storage) - Predictable command patterns - Enhanced tab completion
Why This Matters: New researchers face cognitive overload before completing basic tasks. UX redesign will dramatically improve first-time user experience.
Track Progress: GitHub Milestone: Phase 5.0 UX Redesign
đ Release Schedule¶
v0.5.6 (Q1 2026): UX Redesign + Storage & Template Enhancements¶
Release Date: January 15, 2026 Focus: User experience transformation + Advanced provisioning capabilities
UX Redesign Components¶
Milestones: 5.0.1, 5.0.2, 5.0.3 - Complete Phase 5.0.1, 5.0.2, 5.0.3 (detailed above) - Home page, navigation restructure, CLI consistency - Impact: Reduce onboarding from 15min to 30sec
Storage & Template Enhancements¶
Milestone: Phase 5.6: Template Provisioning - #30 - SSM File Operations for Large File Transfer - #64 - S3-backed file transfer with progress reporting - #31 - Template asset management for binaries and configuration files - Impact: Enable multi-GB template provisioning with progress tracking
v0.6.0 (Q2 2026): Security, Authentication & User Experience¶
Major Release - Enterprise Ready
1. đ Auto-Update Feature (#61)¶
Status: Planned
Why: Users don't know when new versions are available, miss bug fixes and features
Features: - GitHub Releases API integration for version detection - cws version --check-update command with release notes - Startup notifications in CLI/TUI/GUI - Platform-specific update helpers (Homebrew, apt, manual install)
Example:
$ cws version --check-update
CloudWorkStation CLI v0.5.5
â ī¸ New version available: v0.6.0 (released 2 days ago)
What's New:
- AWS Quota Management with intelligent AZ failover
- Auto-update feature with background checks
- GUI system tray support
To update:
macOS: brew upgrade cloudworkstation
Linux: curl -L https://get.cloudworkstation.io | bash
2. đĨī¸ GUI System Tray and Auto-Start (#62)¶
Status: Planned
Why: GUI lacks convenient system tray access and auto-start on login
Features: - Native system tray integration (macOS menu bar, Windows tray, Linux tray) - Context menu with Quick Launch, My Workspaces, Cost Summary - Auto-start on login (Launch Agents, Registry, XDG autostart) - Intelligent notifications (launches, budget alerts, idle warnings)
Menu Structure:
CloudWorkStation [Icon]
âââ đ Quick Launch â Python ML, R Research, Ubuntu Desktop
âââ đģ My Workspaces (3 running)
âââ đ° Cost Summary ($42.50 this month)
âââ âī¸ Preferences
âââ âšī¸ Quit
3. đ AWS Quota Management (#57-60)¶
Status: Planned
Why: Users surprised by AWS quota limits and capacity failures
Features: - Quota awareness (vCPU limits, instance type limits, storage) - Pre-launch validation with quota impact analysis - Intelligent AZ failover on InsufficientInstanceCapacity - AWS Health Dashboard monitoring for outages - Quota increase request assistance
Example:
$ cws admin quota show --region us-west-2
đ AWS Service Quotas - us-west-2
vCPU Limits:
Standard: 24/32 (75% used) â ī¸
GPU: 0/8 (0% used) â
Recommendations:
â ī¸ Consider requesting vCPU increase for compute-intensive work
4. đ Multi-User Authentication (Phase 1)¶
Status: Planned
Why: Institutional deployments need proper authentication
Features: - OAuth/OIDC integration (Google, Microsoft, institutional SSO) - LDAP/Active Directory support - Token validation and session management - Role-based access control (RBAC) foundation
v0.6.1 (Q2 2026): TUI Completeness & Advanced Features¶
Auto-Update Phase 2: Assisted Updates¶
- Platform detection (Homebrew, apt, manual install)
- Automated update workflow with checksum verification
- Backup and rollback support
GUI System Tray Phase 3: Advanced Features¶
- Quick Launch from system tray
- Context-aware menu (recent templates, instances needing attention)
- Hover tooltip with cost summary
TUI Enhancements¶
- Project member management (add/remove members in TUI)
- Project-filtered instance views
- Cost breakdown visualization
- Hibernation savings display
v0.7.0 (Q3 2026): Advanced UI & GPU Scheduling¶
5. đ¯ EC2 Capacity Blocks for ML (#63)¶
Status: Planned
Why: Large ML workloads need guaranteed GPU availability
What are Capacity Blocks? - Reserve GPU capacity 1-14 days in advance (up to 182 days) - Guaranteed capacity for P5, P4d, Trn1 instances - 10-20% discount vs on-demand pricing - Advance booking up to 8 weeks
Features (Phases 1-2): - Search for available capacity blocks - Purchase with budget integration - Upfront payment with immutability warnings
Example:
$ cws capacity-blocks search \
--instance-type p5.48xlarge \
--instance-count 4 \
--duration 48h \
--earliest-start "2025-11-15"
Found 3 available offerings:
1. Offering ID: cbr-0123456789abcdefg
Instance Type: p5.48xlarge à 4 instances
Duration: 48 hours (2 days)
Start: 2025-11-15 00:00 UTC
Total Cost: $6,060.67 ($31.46/hour per instance)
Discount: ~15% vs on-demand
To reserve: cws capacity-blocks purchase cbr-0123456789abcdefg
Auto-Update Phase 3: Background Updates¶
- Daemon-managed background update checks
- Auto-download with user permission
- Release channel support (stable/beta/dev)
Multi-User Authentication Phase 2¶
- Complete OAuth/OIDC integration
- SAML support for enterprise SSO
- Full RBAC implementation
v0.7.1 (Q3 2026): Capacity Block Scheduling¶
Capacity Blocks Phases 3-4: Scheduled Launch & Management¶
Status: Planned
Features: - Launch instances using capacity reservation ID - Scheduled auto-launch when reservation becomes active - Scheduling Options: Daemon-based (simple) OR Lambda-based (reliable, AWS-managed) - Utilization tracking (X/N instances used) - Cost analytics integration - Underutilization warnings
Scheduling Challenge: Reliable auto-launch requires daemon to be running OR AWS Lambda function: - Daemon-based: Simple, works locally (requires computer running) - Lambda + EventBridge: Highly reliable, AWS-managed (~$0 cost) - Recommended: Hybrid approach with user choice
v0.7.2 (Q4 2026): GUI Enhancements¶
Capacity Blocks Phase 5: GUI Integration¶
- Visual calendar picker for date selection
- Reservation dashboard with timeline view
- Cost comparison charts
- Scheduled launch interface
đ Completed Features¶
Phase 1-4: Foundation (v0.1.0 - v0.4.5)¶
â
Distributed architecture (daemon + CLI client)
â
Multi-modal access (CLI/TUI/GUI parity)
â
Template system with inheritance
â
Hibernation & cost optimization
â
Project-based budget management
Phase 4.6: Professional GUI (v0.4.6 - September 2025)¶
â
Cloudscape Design System migration (AWS-native components)
â
Professional tabbed interface
â
Enterprise-grade accessibility (WCAG AA)
Phase 5A: Multi-User Foundation (v0.5.0 - September 2025)¶
â
Dual user system (system users + persistent research users)
â
SSH key management with Ed25519/RSA support
â
EFS integration for persistent home directories
â
Complete CLI/TUI integration
Phase 5B: Template Marketplace (v0.5.2 - October 2025)¶
â
Multi-registry support (community, institutional, private)
â
Template discovery with advanced search
â
Security validation and quality analysis
â
Ratings, reviews, and badges
đ Feature Status¶
v0.5.6 Components (Q4 2025 - Q1 2026)¶
| Feature | Status | Milestone | Issues |
|---|---|---|---|
| Phase 5.0.1: Quick Wins | đĄ In Progress | #2 | #13, #14, #15, #16, #17 |
| Home Page + Quick Start | đĄ In Progress | #2 | #13 |
| Merge Terminal/WebView | đĄ In Progress | #2 | #14 |
| Rename to "Workspaces" | đĄ In Progress | #2 | #15 |
| Collapse Advanced Features | đĄ In Progress | #2 | #16 |
cws init Wizard | đĄ In Progress | #2 | #17 |
| Phase 5.0.2: Info Architecture | đ Planned | #3 | #18, #19 |
| Unified Storage UI | đ Planned | #3 | #18 |
| Integrate Budgets into Projects | đ Planned | #3 | #19 |
| Phase 5.0.3: CLI Consistency | đ Planned | #4 | #20 |
| Consistent CLI Commands | đ Planned | #4 | #20 |
| Template Provisioning | đ Planned | #13 | #30, #31, #64 |
| SSM File Operations | đ Planned | #13 | #30 |
| S3 File Transfer + Progress | đ Planned | #13 | #64 |
| Template Asset Management | đ Planned | #13 | #31 |
Future Releases (v0.6.0+)¶
| Feature | Status | Target Release | GitHub Issue |
|---|---|---|---|
| Directory Sync | đ Planned | v0.5.5-0.5.6 | #53 |
| Configuration Sync | đ Planned | v0.5.3-0.5.4 | #54 |
| Auto-Update | đ Planned | v0.6.0-0.7.0 | #61 |
| GUI System Tray | đ Planned | v0.6.0-0.6.1 | #62 |
| AWS Quota Management | đ Planned | v0.6.0 | #57-60 |
| Multi-User Auth | đ Planned | v0.6.0-0.7.0 | Coming Soon |
| Capacity Blocks | đ Planned | v0.7.0-0.7.2 | #63 |
Legend: â Complete | đĄ In Progress | đ Planned
đ¯ Success Metrics¶
CloudWorkStation tracks these metrics to measure progress:
Current State (v0.5.5)¶
- âąī¸ Time to first workspace: ~15 minutes (needs improvement)
- đ§ Navigation complexity: 14 flat items (needs simplification)
- đ User confusion rate: ~40% of support tickets (needs reduction)
- đ¯ CLI first-attempt success: ~60% (needs improvement)
Target State (v0.6.0)¶
- âąī¸ Time to first workspace: 30 seconds
- đ§ Navigation complexity: 6 primary categories
- đ User confusion rate: <15% of support tickets
- đ¯ CLI first-attempt success: >85%
- đ Version adoption: >70% on latest within 7 days
đĄ How to Contribute¶
Found a feature request?
Create an issue: github.com/scttfrdmn/cloudworkstation/issues/new
Want to discuss the roadmap?
Join discussions: github.com/scttfrdmn/cloudworkstation/discussions
Technical implementation details?
See: Technical Debt Backlog
đ Related Documentation¶
- VISION.md - Long-term product vision
- UX Evaluation - Current UX issues
- Technical Debt Backlog - Implementation tracking
- GitHub Projects - Sprint planning
Questions? Open a GitHub Discussion or check existing issues.