Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration
Wave v0.13 is a major release that opens up Wave AI to local models, third-party providers, and bring-your-own-key (BYOK) configurations. This release also includes a completely redesigned configuration system and several terminal improvements.
Local AI & BYOK Support:
- OpenAI-Compatible API - Wave now supports any provider or local server using the
/v1/chat/completionsendpoint, enabling use of Ollama, LM Studio, vLLM, OpenRouter, and countless other local and hosted models - Google Gemini Integration - Native support for Google's Gemini models with a dedicated API adapter
- Provider Presets - Simplified configuration with built-in presets for OpenAI, OpenRouter, Google, Azure, and custom endpoints
- Multiple AI Modes - Easily switch between different models and providers with a unified interface
- See the new Wave AI Modes documentation for configuration examples and setup guides
Unified Configuration Widget:
- New Config Interface - Replaced the basic JSON editor with a dedicated configuration widget accessible from the sidebar
- Better Organization - Browse and edit different configuration types (general settings, AI modes, secrets) with improved validation and error handling
- Integrated Secrets Management - Access Wave's secret store directly from the config widget for secure credential management
Terminal Improvements:
- Bracketed Paste Mode - Now enabled by default to improve multi-line paste behavior and compatibility with tools like Claude Code
- Windows Paste Fix - Ctrl+V now works as a standard paste accelerator on Windows
- SSH Password Management - Store SSH connection passwords in Wave's secret store to avoid re-typing credentials
Other Changes:
- Package updates and dependency upgrades
- Various bug fixes and stability improvements
PRs
- add an "add" button when there are no secrets, also add
wsh secret uicli command by @sawka in #2598 - Bump github.com/launchdarkly/eventsource from 1.10.0 to 1.11.0 by @dependabot[bot] in #2586
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.32.0 by @dependabot[bot] in #2585
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.90.0 to 1.92.0 by @dependabot[bot] in #2583
- Bump actions/checkout from 5 to 6 in /.github/workflows by @dependabot[bot] in #2582
- Bump the prod-dependencies-patch group across 1 directory with 2 updates by @dependabot[bot] in #2548
- implement openai chat completions api -- enables local model support by @sawka in #2600
- update readme by @sawka in #2605
- new waveconfig widget, consolidate config/help in widget sidebar by @sawka in #2604
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.92.1 by @dependabot[bot] in #2613
- Bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.10 by @dependabot[bot] in #2611
- Bump google.golang.org/api from 0.255.0 to 0.256.0 by @dependabot[bot] in #2612
- Bump actions/upload-artifact from 4 to 5 in /.github/workflows by @dependabot[bot] in #2495
- Bump the dev-dependencies-minor group across 1 directory with 5 updates by @dependabot[bot] in #2614
- Bump the prod-dependencies-patch group with 2 updates by @dependabot[bot] in #2615
- fixup macos zsh_history (merge wave history => ~/.zsh_history) by @sawka in #2625
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #2624
- Bump tsx from 4.20.6 to 4.21.0 in the dev-dependencies-minor group by @dependabot[bot] in #2638
- Bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.40.1 by @dependabot[bot] in #2636
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #2635
- Bump github.com/golang-migrate/migrate/v4 from 4.19.0 to 4.19.1 by @dependabot[bot] in #2634
- more config updates (secrets, waveai, ai:provider) by @sawka in #2631
- Bump the dev-dependencies-patch group with 3 updates by @dependabot[bot] in #2637
- Add Google Gemini backend for AI chat by @Copilot in #2602
- default bracketed paste mode ON, add context menu by @sawka in #2639
- set Ctrl+V as a paste accelerator by default on windows by @sawka in #2640
- AI model compatibility, other misc fixes for release by @sawka in #2641
Full Changelog: v0.12.5...v0.13.0-beta.0