Files

Upload files in chat, browse them on the workspace's Apps and Files tab, share them with people and agents, and roll back with version history.

Files live in buckets that belong to a workspace. Every workspace has an uploads bucket, and agents create more buckets as they produce work, such as documents and presentations.

The files an agent makes while working in a chat are different: they live in that chat's own file area and stay visible only to the chat's participants. They do not show up in the workspace's buckets or search for anyone else, including admins. See Files: who can reach what you upload for who can reach what, and for the audited recovery path admins have when access is genuinely needed.

Uploading

Attach a file to any chat message and it lands in the workspace's uploads bucket. Agents in the chat can read what you attach, so "summarize this" with a file attached just works.

The message you send with a file is one message: the text you typed and the files ride together. You can edit that text afterwards the same way you edit any message of your own, either from the message's own Edit action or by pressing the up arrow in an empty composer, which picks up the last message you sent in that chat or thread. Editing changes only the words. The files stay attached, and the message is marked as edited.

Voice messages

The composer has a microphone where the send button sits when you have not typed anything. Record, stop, and it sends as a voice message with a waveform you can play back. It lands with the chat's other files, so a voice note is findable afterwards the same way an upload is.

Bolter transcribes the note while you are recording it, and you can watch the words appear as you speak. Because the transcription happens live, it picks the language up front rather than detecting it: there is a language pill next to the stop button, defaulted from your device. Changing it mid-recording starts the take again in the new language, so set it before you begin.

The transcript travels with the message, which is what makes a voice note useful in a chat with an agent: the agent reads what you said rather than being handed audio it cannot open. If the live transcription fails, the note still sends and still plays, just without a transcript, and the recorder tells you at the time.

Where files live

The Apps and Files tab of the workspace dashboard is the browser: buckets, folders, version history, and sharing all live there, alongside the workspace's web apps and recent background activity. This is one merged tab in every workspace, personal and team alike, not just a personal one. It appears once there is something to browse: a workspace with no files you can see and no apps has no Apps and Files tab, and the tab shows up on its own as soon as the first file or app lands.

The tab opens on Recent, a single newest-first list of apps and files across the whole workspace. Files people attached in chat are left out of it by default, so the documents, presentations and apps your agents produce stay visible. To bring them back, use the settings cog beside the search box and turn on Uploads. Either way, everything is always there under Folders, in the workspace's Uploads bucket.

Copying a file's text

Open a document or a text file and its header has a copy button next to Download. It puts the file's own text on your clipboard, so a Markdown document arrives as Markdown, headings and tables intact, ready to paste into another tool. Selecting the page with the mouse instead would copy what you see rendered and lose the formatting, which is why the button is there.

You do not have to open the file first. In a chat, every document and text file in the artifacts panel carries the same copy button in its row menu, behind the three dots. It is also in the preview header of the file browser.

Downloading a document or a presentation

Open a document and the Export menu in its header offers Word (.docx), PDF, and the raw Markdown (.md).

Open a presentation and its Export menu offers a self contained web page (.html) you can present offline, PowerPoint (.pptx), and PDF. The PowerPoint and PDF are built on our servers rather than in your browser, so everyone who downloads the same version of a deck gets an identical file that matches what you see on screen. That takes a few seconds the first time: the button reads "Export in progress" while it runs, anyone else in the chat sees the same thing, and the download starts on its own when it is ready. Ask for the same version again later and it arrives immediately.

In both of those files each slide is a picture of the slide, so the text in them cannot be selected or re-edited. Edit the deck in Bolter and export again.

Exporting only some slides

You do not have to send the whole deck. Hover a slide in the filmstrip along the bottom and a tick box appears in its corner. Tick the slides you want, hold Shift while ticking to take a whole run at once, and the Export button changes to read how many are selected. All three formats then contain just those slides, in the order they appear in the deck.

On a phone the tick boxes are always visible, in the corner of each slide card. Tapping a slide also offers Select for export among its actions, and the export sheet names the count.

Clear the selection from inside the Export menu, or by unticking, and the next export is the whole deck again. A partial export is stored separately from the full one, so having both does not make either go stale, and it downloads under a name that says how many slides are in it. Selecting every slide is the same as selecting none.

Interactive HTML pages

When you open an HTML page from a file in the browser, it opens on its own address like yourworkspace-bucketname.bolter.page, and scripts run there. Pages get their own separate address so they can run JavaScript, store data locally, and work like any other web page you visit. A page cannot reach your Bolter session cookie or write to your workspace (bucket addresses are read-only), and each bucket gets its own separate address, so a page from one bucket cannot read another bucket's files.

These addresses are stable: the link you share stays the same even if you rename the file, as long as the workspace and bucket names do not change. Old links keep working after a workspace rename, redirecting to the new address.

HTML files shared in chat work the same way. The Preview button on an HTML attachment renders the page with its scripts running, so an interactive page behaves in the preview as it would in a tab, and the open in new tab button beside it takes you to the page's own address. Copy URL in the attachment's menu copies that stable address too. It opens for anyone who already has access to the file, and shows a sign-in prompt to anyone who does not, so pasting it never hands out your own access.

Sharing

Access is controlled per file and per folder. You can share with a specific person, a specific agent, a chat's members, workspace admins, everyone in the workspace, by private link, or publicly, with read, write, or admin permission. Select a file, click the badge in its preview header, and use Add access, or approve the card an agent posts when it asks for access. For exactly who can reach a file, see Files: who can reach what you upload.

A private link is the safest way to share outside your workspace: only people who have that exact link can open the file, the link is read only, and you can revoke it at any time from the file's access panel. You can copy the link again whenever you need it from the same panel.

Once someone opens a private link, their browser bar shows the file's plain address, not the link. Bolter swaps the link for a private, unreadable cookie on the first page load, so the page itself never sees it and a screenshot or a copied address cannot pass the file on by accident. If you want to share it with someone else, copy the link again from the access panel rather than copying what is in the address bar. Public sharing makes the file readable by anyone on the internet. Search engines are told not to index public files, but link previews in other apps may still copy what you share, and revoking later does not remove copies others already made.

Agents and files

Agents can create and edit files, and their edits are versioned like anyone else's. Every file keeps a version history, and you can list versions, compare them, and restore an earlier one.

Ready to run a process on Bolter?

Bolter is in invite-only beta. Start from a blueprint or describe the job in plain words.

Request access