Heureka Labs
Get Bench

Contents Together

06

Working with others

Local-first does not mean alone. Sync what you choose, share what you mean to, talk without leaving the notebook.

Bench keeps your work on your machine by default. Collaboration is therefore something you opt into, per project and per record, rather than a condition of using the product.

When you do opt in, the rules are conservative on purpose: sync never silently overwrites a local file, sharing is explicit, and losing access to something shared fails clearly instead of leaving you looking at stale data.

06.01

Cloud projects and two-way sync

Put a project in the cloud so it follows you between machines — and to your phone.

People ask

  • How do I share a project with a collaborator?
  • What happens if we both edit the same file?
  • Will syncing overwrite my local work?
  • Can I sync a project's rationale, or my ARC conversations?

Sync is bidirectional and opt-in per project. Bench tracks what has changed on each side and, crucially, never silently overwrites a local file. A conflict always surfaces in a dialog and you decide.

Cloud projects look and behave like local ones — the same folder cards, colours and layout, browse, preview, upload and download. Cards show collaborator avatars, and owners can rename and recolour from the card menu.

Sync carries your files. A project also keeps things about itself — its rationale, what ARC has learned, project skills, your conversations — and those stay on your machine unless you say otherwise. The sync window has a Project metadata section with three switches: project context (the rationale and memory), skills & agents, and conversations. All are off by default.

The setting belongs to the project, not to your computer, so everyone syncing it uses the same one — otherwise one person could be uploading conversations into a project where another believed they stayed local. Only the project owner can change it, and turning conversations on asks you to confirm, because collaborators will be able to read them. Turning a switch off stops future syncing; it does not remove what already reached the cloud.

06.02

Pings — talk to your lab inside Bench

Direct messages and groups, with attachments, without another tab open.

Messages send instantly and confirm in place, with a clear Not delivered — retry if something goes wrong rather than a silent drop. You can see when someone is typing, who is online, and where your unread messages start.

Paste, drop or pick files and images into a conversation — they upload with the message and preview inline. Images open in a lightbox; downloads go through a save dialog rather than a browser tab. Messages take light formatting — bold, italics, code, lists, and links that open in your browser.

Group conversations let you pull several teammates in and leave when you are done.

06.03

Shared inventories, colonies and data spaces

The operational records a group actually shares, shared properly.

Lab spaces and data spaces can be shared with your team. Edits sync per entity so two people working on different parts do not collide, and every change is attributed. Opening a shared data space syncs its dataset cards, so a collaborator sees the full graph rather than an empty space.

06.04

When access changes

Losing access to a shared resource fails clearly, not confusingly.

If a collaborator is removed or an account closes, Bench notices the change and refreshes the affected view rather than leaving a stale list and a string of failed saves. Your own local copies are deliberately not deleted — losing shared access is not the same as losing your work.

06.05

Your team

Team members one click from the account menu.

Manage who is on your team, and reach your team page directly from the account menu rather than through a web console.

06.06

Your institution’s logo in BenchBeta

Put your institution’s mark in Bench for everyone on your account, alongside Heureka’s.

On the beta channel only. It will reach the stable channel once it has been used on enough real accounts.

People ask

  • Can we put our university logo in Bench?
  • A logo appeared next to Heureka — where did it come from?
  • Why did my colours change?
  • Who is allowed to set this?

The owner of your account uploads a logo and an institution name, and both appear beside the Heureka mark throughout Bench for every member of the account. A transparent PNG works best. Your institution’s mark is added to Heureka’s, never in place of it.

Your account owner also sets two colours: the palette everyone on the account starts with, used exactly as picked, so your brand values arrive as the values themselves. It is a starting point rather than a setting imposed on you — anything you pick in Appearance wins, and resetting returns you to your institution’s colours rather than to ours.

The mark is stored on your machine once it has been fetched, so it is there when you open Bench with no connection. It is tied to the account you are signed into: sign out, or move to an account without branding, and Bench returns to its own mark and colours straight away.

06.07

The iOS companion

View your cloud projects and start cloud jobs from your phone.

Browse the projects you have synced, see what came back, and start a cloud job while you are away from your desk. It uses the same account and the same cloud projects as the desktop app, so anything you kick off from the phone lands in the project when you get back to it.

06.08

Referrals

Bring a colleague in and you both get credit.

A referral link from inside the app; credit arrives on your account and shows up in your feed when it is redeemed.