# File manager

### Upload and manage your files

Use Sanctum's File Manager to organize and manage your documents in one place. To get started:

1. **Upload Files**: Drag and drop or click the upload button to add files. Sanctum supports various formats like PDFs, audio, and code files (see the full list below).
2. **Manage Files:** Rename files by clicking their names or remove them to keep your workspace clean.
3. **Start conversation:** Click the “Chat with File” icon to instantly bring files into your chats.

   <div align="left"><figure><img src="/files/ki0ZZrEvstzpvy3FLv3e" alt="" width="563"><figcaption></figcaption></figure></div>
4. **Privacy and Security**: Your files are protected by Sanctum’s Stronghold system, ensuring privacy and local storage. Learn more [here](/architecture-and-privacy.md).

> ***Note**: You can upload entire folders to* [*embed*](/models/toolbox.md#embedding-models-rag) *all supported files at once. Sanctum also integrates with **Obsidian** and **Evernote**, allowing you to upload exported files or folders directly*

### Chat with files

Upload supported files to analyze and discuss them with your chosen language model. The AI helps you explore documents, extract insights, and get detailed responses based on your files' content, making it a powerful tool for document analysis.

#### **Supported file formats**

**Text:** TXT, TEXT, DOCX, MD, MSG, PPTX, PDF\
**Audio:** MP3, WAV, FLAC, OGG\
**Spreadsheet:** CSV, TSV, XLSX\
**Code:** JS, PY, JAVA, CPP, CC, CXX, C, CS, PHP, RB, SWIFT, TS, GO

### PDF viewer

Work with PDFs using a unique viewer feature that allows you to read documents and engage in real-time conversations with a local AI. Summarize, ask questions and find specific information in seconds. Sanctum will reference sources and pages it uses to generate answers.

To open a PDF viewer, simply click on the icon of the uploaded file in the dialog window.

<div align="left"><figure><img src="/files/a1Ot7Fun5WMXSFp4HYPA" alt="" width="563"><figcaption></figcaption></figure></div>

### Audio Transcription

Audio Transcription converts audio files into actionable insights. Upload files to analyze and discuss with local AI securely—ideal for Zoom calls, health consultations, and other sensitive recordings.

With this feature, you can:

* Transcribe audio into text.
* Search for specific details in the text.
* Sync playback with highlighted text in a dynamic view.
* Download the transcribed audio file.

<div align="left"><figure><img src="/files/OZAWCIx5nt1JWWGgkFah" alt="" width="563"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sanctum.ai/file-manager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
