# BoltAI Projects, DeepSeek support and more

Hi everyone. I wish you a Happy New Year.

This is probably the biggest update in the last few months. I planned to release this as a Christmas present but just like any esteemed developer, my estimation is obviously way way off 😄

This is one of those updates where I'm really proud of the end result. Let's dive in, shall we?

**TL;DR:**

* **BoltAI Projects is here**. Keep chats, files, custom instructions and other configurations in one place.
* Official support for the [DeepSeek platform](https://www.deepseek.com/).
* Better support for Amazon Bedrock: setting `AWS_SESSION_TOKEN` or use your AWS credential profile.
* Significant improvement to the sidebar: better performance and improved UX.
* Improved search UI: global search bar on the sidebar and local findbar on each chat.
* Other bug fixes & improvements

### BoltAI Projects

Similarly to ChatGPT & Claude app, BoltAI Projects lets you keep chats, files & other configurations in one place. Any new chat within this project can access to its files, inherit its system instructions and other configurations.

You can also use it as a dumb folder just like before.

To start, click the "New Project" button in the bottom left of the sidebar, or use the keyboard shortcut `Command + Shift + N` .&#x20;

You can then add files to the project, set custom System Instructions or set the default AI service/model/plugins...

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2F8YVwManNtj5WVhu33Zp3%2FCleanShot%202025-01-07%20at%2016.33.19%402x.jpg?alt=media&#x26;token=7ed9caf0-6445-479d-8905-67d67573a0e0" alt=""><figcaption><p>BoltAI Project View</p></figcaption></figure>

#### Project files

Attach relevant documents, code and other files to the project to reuse them later on each chat. You can also attach separated document for each chat so it would not affect other chats within the project.

When working with source code, you can also enable [File Sync](https://boltai.com/docs/chat-ui/document-analysis#what-is-file-sync-and-how-does-it-work) so the source content is always up-to-date.

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2F74yIpHnAJx0s8wY7K461%2FCleanShot%202025-01-07%20at%2015.20.15%402x.jpg?alt=media&#x26;token=1d022d9d-97ed-454c-8314-2e65c8dcff7d" alt=""><figcaption><p>Project content &#x26; chat content on BoltAI</p></figcaption></figure>

#### System Instructions and other configurations

When you start a new chat within a project, it automatically inherits the project's configuration: System Instructions, default AI Service & Model and default enabled plugins.

#### Navigation

Building a good navigation UX when working with projects is surprisingly hard. Thanks to the feedback from beta testers\*, I think the current UX is quite good. Do share your feedback if you found an issue.

Here are some quick notes:

* To start a new chat within a project, click the plus button on the right side of the Project List Item, or select the project and press `Command + N`
* To move chats to the parent folder or to a different project, drag and drop chats from the project view to the left sidebar.
* To open the Project View Mode, double-clicking the project or click "See All". In Project View Mode, all chats within the project are in the sidebar.

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FR5dRkqJQV0elaIsDeIGm%2FCleanShot%202025-01-07%20at%2018.04.13%402x.jpg?alt=media&#x26;token=6b27496f-e655-4eb1-a9fe-1625cc6dbeda" alt=""><figcaption><p>Project View Mode: all chats within the project are in the sidebar</p></figcaption></figure>

#### Sidebar&#x20;

Many BoltAI's performance & stability issues come from the sidebar. In this release, I reimplemented the sidebar and it works a lot better (10x better). It's not an exaggeration. I tested with a few thousands chats and see no performance issues at all. Previously, BoltAI would struggle to render just a few hundreds chats.

Give it a try and let me know what you think.

### DeepSeek support

DeepSeek recently released their flagship model, `deepseek-v3` on their [DeepSeek Platform](https://platform.deepseek.com/). DeepSeek v3 has an impressive performance, even on-par with GPT-4o on some benchmarks. BoltAI now fully supports the DeepSeek platform.

Go to Settings > Models, click the plus button and select DeepSeek.

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FlG9FyAPfCbp8FcwcvgBS%2FCleanShot%202025-01-07%20at%2017.00.15%402x.jpg?alt=media&#x26;token=e67d0cf5-b39d-4b78-85bf-ba1a6ba1b5b7" alt=""><figcaption><p>DeepSeek v3 on BoltAI</p></figcaption></figure>

#### Improved Amazon Bedrock support

In this release, I added support for AWS short-lived credentials. There are 2 ways you can use this:

1. Setting the AWS Session Token or
2. Read credentials from your credentials configuration file `~/.aws/credentials` .

Make sure to select the correct region. You can read [more here](https://docs.aws.amazon.com/bedrock/latest/userguide/models-regions.html).

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FwSSlJS9wqcJL5iXdkWUw%2FCleanShot%202025-01-07%20at%2017.28.37%402x.jpg?alt=media&#x26;token=5f4eeb64-fd68-401c-9c0e-2021fedbf3df" alt=""><figcaption><p>Using AWS credential configuration with BoltAI</p></figcaption></figure>

### Other improvements

#### New Model Selection UI

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FE8NsaNjDNB7q1I0PuV0L%2FCleanShot%202025-01-13%20at%2018.15.19%402x.jpg?alt=media&#x26;token=ebfe3e3e-4682-4f96-939d-bf4a19bdf2a1" alt="" width="563"><figcaption><p>New Model Selection UI</p></figcaption></figure>

#### Swipe gestures support

Swipe left to archive & delete chats, swipe right to star.

&#x20;![](https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FqKo2q3OwHnH8WOnehid8%2FCleanShot%202025-01-13%20at%2018.15.59%402x.jpg?alt=media\&token=5a660cf5-bf05-4c89-bbc7-dac344e34aad) ![](https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FVrdUUPoEiWlfvfkZ88mV%2FCleanShot%202025-01-13%20at%2018.16.15%402x.jpg?alt=media\&token=e4a4247f-5fea-421a-8910-1ea78c81381b)

#### Improved Search UI

Inspired by the iMessage app, I moved the global searchbar to the sidebar (keyboard shortcut `command + shift + f`) and added a new findbar on top of the chat view (keyboard shortcut `command + f`)

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FhaLejSrm4qJ8dmbOyybZ%2FCleanShot%202025-01-07%20at%2017.39.41%402x.jpg?alt=media&#x26;token=f94cec74-5679-46d2-a22a-c3a4fd5c47f8" alt="" width="563"><figcaption><p>New search UI in BoltAI</p></figcaption></figure>

#### Improved Assistant & System Instructions UI

You can easily select an Assistant, or customize the System Instruction in the Inspector pane.

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2Fl99MbT4hVDMozbIdhJ1o%2FCleanShot%202025-01-07%20at%2017.50.01%402x.jpg?alt=media&#x26;token=ee39bee0-7b03-4352-9cea-d111d89b2921" alt="" width="563"><figcaption></figcaption></figure>

#### New floating options for New Chat & New Temporary Chat windows

Go to **Settings > Shortcuts** to enable this settings. Once enabled, you can start a new chat window even in fullscreen mode.

<figure><img src="https://3726472158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyR4zyuG71Q9iOEFTUe63%2Fuploads%2FDMzcoBBSHE4mcdHXJmde%2FCleanShot%202025-01-13%20at%2018.21.18%402x.jpg?alt=media&#x26;token=1d50f189-9a8f-4e3a-bdfe-00ecdde699a5" alt="" width="563"><figcaption></figcaption></figure>

#### Better keyboard supports

* Select next/previous chats with `Command+Shift+[` and `Command+Shift+]`
* Select pinned chats using `Command+1` to `Command+9`

#### Other bug fixes

* Fixed the issue where Gemini 2.0 Flash model cannot use Grounding Tool
* Removed the "Context Length" requirement for Custom Server
* Fixed the issue where BoltAI's sending empty system instruction
* Fixed the issue where O1 models not working for some users
* Fixed some crashes related to the sidebar

### And that's it for now

I'm sorry for the delay of the iOS app. I got sidetracked by the Projects feature and wasn't able to make much progress with the iOS app. Going back to it now.

See you in the next updates 👋

\*Thanks to [Andrey](https://rmnk.design/), Alex, Victor, Roseofwolf and other beta testers to help me with this release.
