Changelog

September 10th, 2024

v1.20.2

ImprovedFixed
  • Improvement: You can focus on the AI Command search box and type content in a different language than English now
  • Fixed the issue where some settings are not sync’ed with iCloud
  • Fixed the issue where some users have troubles validating license keys

September 7th, 2024

v1.20.0 (build 101)

NewImproved

BoltAI-AiCommands

  • New: customize the data folder (documentation)
  • New: synchronize some settings with iCloud
  • New: export & import encryption key
  • New: show Context Length, pricing & sort option for OpenRouter & Together AI models
  • New: manage AI Commands, Assistants & Prompts in a new dedicated window
  • Improvement: new Window Management implementation for macOS 12
  • Improvement: added the Activate Main Window menu option in the menubar icon and Dock Menu

What's New?

1. Locations:

In this release, BoltAI allows you to customize the data folders. With this feature, you can build multiple different "work profiles" and store its data on a different folders on your Mac.

To learn more, refer to the documentation.

2. iCloud sync for some settings:

Building the full Cloud Sync is time consuming. In this version I've added iCloud sync support for some settings:

  • Default temperature, context limit, presence penalty, frequency penalty, top P, top K, max tokens
  • Default system instruction

I will continue to add support for more settings.

Side note: Please complete this form and help me shape up the Cloud Sync feature. I will send the beta invite to the email you entered here. Much appreciated 🙏

https://app.youform.com/forms/qjqcrcub

3. Dedicated windows for AI Commands, Assistants & Prompts:

Managing these data within the Settings window can be inconvenience. From this release, you can open the dedicated window in the menu item Window > Manage Command

Alternatively, you can also find it in the gear ⚙️ icon button in the sidebar.

4. View context length, pricing & sort data for OpenRouter & TogetherAI models.

OpenRouter & TogetherAI provide a lot of models for you to use. This can be overwhelming.

You can easily view the context length & pricing in this version. Go to Settings > Models > OpenRouter > Models.

Data is pulled directly from their API.

CleanShot 2024-09-07 at 17

And that's it for now 👋


August 27th, 2024

v1.19.1 (build 100)

NewImprovedFixed

BoltAI just reached its 100th iteration 🎉

CleanShot 2024-08-27 at 17

  • New: Import data from Claude.ai, including attached documents (Read guide)
  • Improved: Automatically fetch TogetherAI model list
  • Improved: Estimate costs when using TogetherAI models
  • Improved: Enable plugin selection for custom AI server. Note: make sure your custom API endpoint support the tools and tool_use parameters.
  • Fixed: Cannot use gpt-4o-mini as the default model for Image Analysis
  • Fixed: Main window not re-open when clicking on the dock icon (macOS 12)
  • Fixed: Message Editor on dark mode doesn't look good (macOS 12)

August 22nd, 2024

v1.19.0 (build 99)

NewImproved

File Sync

  • New: Sync documents with the file system. Go to Chat Configuration > Project
  • Improved: Auto focus on the text editor when editing chat messages
  • Improved: Remember text editor preview pane setting
  • Improved: Remove the start/stop sounds when using Inline Whisper
  • Improved: Optimize file reading performance
  • Fixed: Memories Included When Plugin Switched Off (#153)

What's new

The most notable change of this release is the new "File Sync" feature. By default, when attaching a document, BoltAI parses the content of the file and stores it in the local database.

This approach has a few advantages:

  • BoltAI continues to work even if the file is deleted
  • There will be no "surprise bill" when you accidentally add a lot of content to the file
  • Take advantage of the Prompt Caching capability to reduce cost

However, it has a major drawback: the file content is not always up-to-date.

Starting v1.19.0, you can enable the File Sync feature (see screenshot). You can turn it on by default in Settings > General.

This is espeically useful when you're working with source code.

Until next time ✌️


August 15th, 2024

v1.18.4 (build 98)

NewImprovedFixed

CleanShot 2024-08-16 at 01

  • New: View Document's Ingested Content.Go to Chat Configuration > Project to use it.
  • Improved: Handle stop reason max_tokens for Claude (show Continue button)
  • Improved: Added 16k and 32k max_tokens configuration options
  • Improved: Show correct error message when Claude server is overloaded
  • Fixed: Use multiple beta headers for Anthropic Claude
  • Fixed #146: Invisible text in "Edit Message" window when editing prompts

August 15th, 2024

v1.18.2 (build 96)

New
  • New: Added OpenAI's latest model ChatGPT-4o
  • Improved: Added the "Scroll to bottom" button

August 15th, 2024

v1.18.1 (build 95)

New
  • New: Preview Code. Open generated HTML code with your default web browser.
  • New: Added images analysis support for Gemini models

August 9th, 2024

v1.18.0 (build 94)

NewFixed

Exciting Update: Temporary Chat, Memory Plugin, FLUX text-to-image model, Gemini 1.5 Experimental 0801 and more.

CleanShot 2024-08-07 at 13

  • New: Temporary Chat. Quickly start a new Temporary Chat with a keyboard shortcut. Go to Settings > Shortcuts to set yours.
  • New: Memory Plugin. Persist information across conversations.
  • New: Pull Google Gemini models from the server. Added support for the new model gemini-1.5-pro-exp-0801
  • New: Added support for the new model FLUX from Black Forest Labs (via Replicate)
  • New: Added support for Dall E hosted on Azure AI Service
  • New: Add new plugin Whisper via Azure
  • New: Customize more keyboard shortcuts. Go to Settings > Shortcut to start.
  • New: Customize icon for Custom AI Servers
  • New: Chat Developer Layout. Renders markdown for user messages.
  • New: New markdown editor when editing messages
  • New: Drag documents & images to the Dock icon or Status Menu Icon to start a new chat
  • Fixed: Other bug fixes and improvements

Screenshots & demo videos

1. Memory Plugin:

Demo Video:

Once enabled, BoltAI will automatically remember details between chats. You can also explicitly tell BoltAI to remember certain information. For example:

"Remember I'm a solopreneur" "My name is Daniel Nguyen. Use it whenever you answer to an email"

In BoltAI, memory feature is available as a plugin, and requires the Function Calling to work.

Memory is disabled in Temporary Chat.

You can manage your memories in Settings > Plugins > Memory. Select tab Memories

CleanShot 2024-08-07 at 12

2. Temporary Chat:

Demo Video:

3. Customize keyboard shortcuts

Go to Settings > Shortcut to start.

CleanShot 2024-08-04 at 16

4. New markdown editor

CleanShot 2024-08-03 at 21

5. New developer layout

CleanShot 2024-08-09 at 11


July 27th, 2024

v1.17.0 (build 91)

New

CleanShot 2024-07-23 at 20

Big Update: Document Analysis, Ollama function calling, Anthropic tool use streaming and more.

  • New: Document Analysis is here. Attach documents to your chat and ask AI about it. Learn more...
  • New: You can use plugins with Ollama now (Ollama v0.3+ required)
  • New: Keyboard shortcut for "New Chat Window"
  • New: Add plugin "JavaScript Interpreter" using JavaScriptCore
  • Improvement: More accurate tokens counting & cost estumation
  • Improvement: Anthropic Tool Use now supports streaming. Faster and better!
  • Improvement: Customize Base URL for Anthropic
  • Experiment: Customize the strategy to fetch highlighted text for AI Inline
  • Bug fixes & improvements

July 1st, 2024

v1.16.8 "Power Users"

NewImprovedFixed

CleanShot 2024-06-26 at 14

Big update for power users! (hello @ethanj801 👋)

  • New: Gemini 1.5 Pro 2M context window
  • New: You can use AI plugins with Gemini models now
  • New: Added support for Code Execution for Gemini models
  • New: Customize Safety Settings for Gemini models
  • New: Search in plugin list dropdown
  • New: Supports more advanced parameters: Top P, Top K, Max Tokens…
  • New: AI Command supports alternative prompt & more advanced parameters…
  • New: More powerful Context Limits management: All Messages / No Context / First n Messages / Last n Messages…
  • New: Detach Chat Configuration panel to a new window
  • New: Save chat configurations as default
  • New: Sort chats by Edit Date, Create Date or Title
  • New: Pin chats / Hide chats
  • New: Customize chat message action toolbar
  • New: Delete all subsequence messages action
  • Improvement: Allow disabling the current time in the System Instruction
  • Improvement: Hide windows on login
  • Attempt to fix the issue where chat messages are gone after pressing Enter
  • General bug fixes & improvements