Dev log
Built in the open.
Every release, fix and improvement to Charles, as it ships. Longer stories and how-tos live on the blog.
- 0.5.3ReleaseLatestJul 11, 2026
Charles 0.5.3
Bug fixes and improvements.
- 0.2.5ReleaseJun 16, 2026
Charles 0.2.5 — BYOK model sync & managed plan labels
Charles 0.2.5 improves the BYOK experience and keeps the desktop app and TUI in sync with your website account. ## What's new - **Website BYOK model selection**: Choose the exact model when adding an OpenAI, Anthropic, OpenRouter, Groq, or custom provider connection. - **Auto-discovered BYOK models**: The desktop model picker queries each provider's /models endpoint and surfaces the models available on your keys. - **Friendly model names**: Model IDs like gpt-4o, claude-3-5-sonnet, and kimi-k2.5 are shown as readable names in the desktop app and TUI. - **Plan-branded managed labels**: The TUI status bar shows Charles Free or Charles Pro/Max when using the managed provider. - **Website-to-desktop BYOK sync**: Provider connections added on the website are automatically downloaded to the desktop app and TUI every few minutes. ## Notes - Linux and Windows builds are unsigned beta builds. - macOS builds will follow through CI/CD with code signing.
- 0.2.4ReleaseJun 16, 2026
Charles 0.2.4 — BYOK model selection & sync
This release improves the bring-your-own-key (BYOK) experience and keeps the desktop app in sync with your website account. ## What's new - **Website BYOK model selection**: When adding an OpenAI, Anthropic, OpenRouter, Groq, or custom provider in the dashboard, you can now choose the exact model to use. - **Auto-discovered BYOK models**: The desktop model picker queries each provider's /models endpoint and lists the real models available on your keys. - **Friendly model names**: Model IDs like gpt-4o, claude-3-5-sonnet, and kimi-k2.5 are shown as readable names in the desktop and TUI. - **Plan-branded managed labels**: The TUI status bar now shows Charles Free or Charles Pro/Max when using the managed provider. - **Website-to-desktop BYOK sync**: Provider connections added on the website are automatically downloaded to the desktop app and TUI every few minutes. ## Notes - Linux builds are unsigned beta builds. - Windows and macOS builds will follow through CI/CD with code signing.
- 0.2.3ReleaseJun 16, 2026
Charles 0.2.3 — Compliance & Account Safety
This release brings the desktop app in line with the latest compliance requirements on charles.sovrintech.com. ## What's new - Age verification and legal-version tracking during signup and login. - The app now re-prompts for Terms, Privacy, and EULA acceptance when the website publishes updated legal documents. - Granular cookie consent (Necessary / Analytics / Marketing). - New account-deletion flow in the dashboard with 30-day retention and full data cleanup. - DPA / subprocessors page for business users. ## Notes - Linux AppImage and .deb are unsigned beta builds. - Windows installer and portable zip are unsigned beta builds; Windows Defender may show a SmartScreen warning until we add code signing. - macOS builds will follow through CI/CD with notarization.
- Age gating & legal versions
- Desktop legal re-prompt
- Granular cookie consent
- Safer account deletion
- DPA & subprocessors
- 0.2.1ReleaseJun 4, 2026
Charles v0.2.1
CSRF token fixes and desktop packaging improvements.
Want the deeper dives, tutorials and product stories?
Read the blog →