BoltAI Documentation
HomepagePricingChangelogDownload
  • Overview
  • Features
  • License
  • Getting Started
    • Setup
    • Your First Chat
    • AI Command
    • AI Inline
    • Use another AI Service
  • Chat UI
    • Overview
    • Basic Chat
    • Document Analysis
    • Advanced Voice Mode (beta)
    • Image Generation
    • Chat Configuration
    • AI Assistant
    • AI Plugins
    • App Appearance
    • Folder & Sidebar
    • Keyboard Shortcuts
    • Import from ChatGPT
    • Import from Claude.ai
    • Import / Export
    • Database Maintenance
    • Locations
    • Feature Flags
    • Community Icon
  • AI Command
    • Overview
    • Customize an AI Command
    • Alternative Profile
    • AI Command Behaviors
    • Instant Command
    • Bulk Editing Commands
    • FAQs
  • AI Inline
    • Overview
    • Inline Assistant
    • Inline Prompt
    • Inline Whisper
    • Advanced Configurations
  • Plugin
    • Overview
    • MCP Servers
    • Google Search
    • Web Browsing
    • Memory
    • Perplexity Search
    • Kagi Search
    • Brave Search
    • You.com Search
    • AppleScript
    • Shell Access
    • FFmpeg
    • DALL·E
    • Replicate
    • Whisper
    • Whisper (via Groq)
    • WolframAlpha
    • Gemini Code Execution
  • BoltAI on Setapp
    • Setapp Limitation
    • AI Inline on Setapp
    • Troubleshooting
  • BoltAI Mobile
    • Getting Started
    • MCP Servers (mobile)
  • Guides
    • How to create an OpenAI API Key
    • How to setup Web Search Plugin for BoltAI
    • How to set up BoltAI without an OpenAI API Key
    • How to generate Azure OpenAI API key
    • How to use Azure OpenAI API key in BoltAI
    • How to create an OpenRouter API key
    • How to set up a custom OpenAI-compatible Server in BoltAI
    • How to use Mistral AI on macOS with BoltAI
    • How to use Perplexity AI on mac with BoltAI
    • How to use Anthropic Claude on macOS with BoltAI
    • How to use Replicate AI on macOS with BoltAI
    • How to use Jina DeepSearch with BoltAI
    • How to migrate data to another Mac
    • How to back up your database
    • Cloud Sync Workaround
  • Troubleshooting
    • How to fix "This license key has reached the activation limit"
    • How to fix "You exceeded your current quota, please check your plan and billing details"
    • How to fix Accessbility permission
    • How to completely uninstall BoltAI
    • Can't select text in conversation prompt
    • API keys not persisted?
    • Download Previous Versions
  • Company
    • Run by a human
Powered by GitBook
On this page
  • How to use the Document Analysis in BoltAI?
  • How to manage the attached documents?
  • What is File Sync and how does it work?
  • FAQ

Was this helpful?

  1. Chat UI

Document Analysis

Requires v1.17.0 and later

PreviousBasic ChatNextAdvanced Voice Mode (beta)

Last updated 6 months ago

Was this helpful?

BoltAI allows you to attach a document to the chat and let you ask a LLM about it. Think of it as "Chat with PDF", "Chat with CSV"... kind of application.

How to use the Document Analysis in BoltAI?

It's straightforward: add the documents to your chat, then start asking questions. There are multiple ways you can add a file to the chat:

  1. Drag and drop files to the chat, or

  2. Copy the file and paste into the chat input or

  3. Open these files with BoltAI in Finder

How to manage the attached documents?

You can manage the attached documents in the Project section. Open the right sidebar (1) and select the Project tab (2)

By default, all attached documents are included in the System Instruction and are not in sync with your file system. You can exclude, or delete a document from the chat easily.

Note: Tokens are estimated using the GPT-4 tokenizer can might be inaccurate.

What is File Sync and how does it work?

When working with ChatGPT or Claude app, you need to upload your files to their server. Whenever you make a change, you will need to upload the new version, again and again.

BoltAI allows you to "link" directly to your files in the filesystem with the File Sync feature. When enabled, BoltAI will always use the file's latest content. This is handy when working with source code or other text documents.

FAQ

  1. What document types are supported? Text documents and source code (js, txt, markdown, csv...), PDF, docx, xlsx.

Click the plus button and select "Add Document (Full Content)", or

To enable File Sync, click on the ellipsis button and select "Enable File Sync"

Does BoltAI support Retrieval Augmented Generation (RAG)? Not yet. The current implementation adds the document's full content to the System Instruction so make sure you're using a LLM with a large enough context window. For more advanced use cases, consider using instead.

Can you add support for <insert_file_type>? Please create a feature request on our .

PDF Pals
Canny Board
ChatPDF in BoltAI
Add documents to the chat
Manage Attached Documents
File Sync in BoltAI