2024-12-24 05:49:10 +00:00
# Wave Terminal Roadmap
This roadmap outlines major upcoming features and improvements for Wave Terminal. As with any roadmap, priorities and timelines may shift as development progresses.
Want input on the roadmap? Join the discussion on [Discord ](https://discord.gg/XfvZ334gwU ).
2025-01-03 22:24:52 +00:00
Legend: ✅ Done | 🔧 In Progress | 🔷 Planned | 🤞 Stretch Goal
2024-12-24 05:49:10 +00:00
2025-10-31 21:40:03 +00:00
## Current AI Capabilities
Wave Terminal's AI assistant is already powerful and continues to evolve. Here's what works today:
### AI Provider Support
- ✅ OpenAI (including gpt-5 and gpt-5-mini models)
2025-12-09 00:29:19 +00:00
- ✅ Google Gemini (v0.13)
- ✅ OpenRouter and custom OpenAI-compatible endpoints (v0.13)
- ✅ Azure OpenAI (modern and legacy APIs) (v0.13)
- ✅ Local AI models via Ollama, LM Studio, vLLM, and other OpenAI-compatible servers (v0.13)
2025-10-31 21:40:03 +00:00
### Context & Input
- ✅ Widget context integration - AI sees your open terminals, web views, and other widgets
- ✅ Image and document upload - Attach images and files to conversations
- ✅ Local file reading - Read text files and directory listings on local machine
- ✅ Web search - Native web search capability for current information
- ✅ Shell integration awareness - AI understands terminal state (shell, version, OS, etc.)
### Widget Interaction Tools
- ✅ Widget screenshots - Capture visual state of any widget
- ✅ Terminal scrollback access - Read terminal history and output
- ✅ Web navigation - Control browser widgets
## ROADMAP Enhanced AI Capabilities
### AI Configuration & Flexibility
2025-12-09 00:29:19 +00:00
- ✅ BYOK (Bring Your Own Key) - Use your own API keys for any supported provider (v0.13)
- ✅ Local AI agents - Run AI models locally on your machine (v0.13)
2025-10-31 21:40:03 +00:00
- 🔧 Enhanced provider configuration options
- 🔷 Context (add markdown files to give persistent system context)
### Expanded Provider Support
- 🔷 Anthropic Claude - Full integration with extended thinking and tool use
### Advanced AI Tools
#### File Operations
2025-12-09 00:29:19 +00:00
- ✅ AI file writing with intelligent diff previews
- ✅ Rollback support for AI-made changes
2025-10-31 21:40:03 +00:00
- 🔷 Multi-file editing workflows
- 🔷 Safe file modification patterns
#### Terminal Command Execution
- 🔧 Execute commands directly from AI
2025-12-09 00:29:19 +00:00
- ✅ Intelligent terminal state detection
2025-10-31 21:40:03 +00:00
- 🔧 Command result capture and parsing
### Remote & Advanced Capabilities
- 🔷 Remote file operations - Read and write files on SSH connections
- 🔷 Custom AI-powered widgets (Tsunami framework)
- 🔷 AI Can spawn Wave Blocks
- 🔷 Drag& Drop from Preview Widgets to Wave AI
### Wave AI Widget Builder
- 🔷 Visual builder for creating custom AI-powered widgets
- 🔷 Template library for common AI workflows
- 🔷 Rapid prototyping and iteration tools
## Other Platform & UX Improvements (Non AI)
- 🔷 Import/Export tab layouts and widgets
- 🔧 Enhanced layout actions (splitting, replacing blocks)
- 🔷 Extended drag & drop for files/URLs
- 🔷 Tab templates for quick workspace setup
- 🔷 Advanced keybinding customization
- 🔷 Widget launch shortcuts
- 🔷 System keybinding reassignment
2025-01-03 22:24:52 +00:00
- 🔷 Command Palette
2025-10-31 21:40:03 +00:00
- 🔷 Monaco Editor theming