Local Environments

Your environment.
On your own machine.

Keep your MiddleGround Environment on your Mac or your own Docker host. Work with it through your AI assistant and the MiddleGround web interface.

Find your Connector ↓
Split view: a Mac and local server at home connect to a contractor accessing the Environment by phone on location.

The same workspace, stored locally

Close to you.
Connected to your work.

Your Things, context and artifacts live on your equipment. The Connector makes that Environment available through MiddleGround, so you can open it in the browser or work with it through your connected AI assistant.

Your local EnvironmentThings, context and artifacts
On your Mac or Docker host
MiddleGroundYour account, permissions
and the connection to your Environment
Your assistant. Your browser.Two ways to work
with the same Environment

The Connector makes an outgoing connection. No port forwarding is needed. Keep your equipment online whenever you want to reach the Environment remotely.

Where your data lives

Local content.
A connected experience.

Use Workspace, Views, Reports and Dashboards with either storage choice. In a Connected Environment, their saved definitions live alongside your local content. Your Connector must be online to use them through MiddleGround.

This overview describes saved data, not just where it is displayed. Local means your Mac or the Docker host you choose; a Docker host can also be a server you rent.

MiddleGround Cloud and Connected Environments
DataMiddleGround CloudMac ConnectorDocker Connector
Things, Context, Facts & relationsSource records and their saved history.CloudLocalLocal
Documents & artifactsFiles, Whiteboards and saved outputs.CloudLocalLocal
Workspace, Views, Reports & DashboardsSaved layouts, definitions and configuration.CloudLocalLocal
Thing titles & routing identitiesThe Cloud retains the inventory needed to route requests to your Environment.CloudCloud + localCloud + local
Environment setupName and identity; an initial purpose supplied at creation also remains in Cloud provisioning metadata.CloudCloud + localCloud + local
Accounts, sign-in & assistant consentThe Cloud manages your account, sessions and assistant grants.CloudCloudCloud
Permissions & activity recordsCloud access checks and security records; delegated user IDs, display names, permissions and local operation records also persist with the Connector.CloudCloud + localCloud + local
Connector credentials & connection stateA local credential (Mac Keychain or Docker private config); Cloud credential digests, pairing and connection records.Not neededCloud + localCloud + local

Stored locally, accessed through Cloud.

Requests and responses pass through MiddleGround in memory. Connected content is not kept as a Cloud replica. Content you open reaches your browser; content you share with an AI assistant reaches that provider. Downloads, browser caches and assistant retention are outside this storage comparison.

The same tools, with runtime differences.

The Docker package includes PDF and Whiteboard export workers. The current Mac preview does not include those workers. Back up your complete local Environment directory, including hidden metadata and history; protect the Connector credential separately.

Two ways to connect

Choose what feels at home.

A Mac app for an easy start, or Docker for a setup you manage yourself. Both connect to the MiddleGround web interface and your AI assistant.

For your Mac

Mac Connector

A simple start on your Mac. A small menu-bar app guides you through connecting a local Environment.

  1. Open the app and sign in with MiddleGround.
  2. Select or create a Connected Environment.
  3. Choose an empty local folder and connect.

Your connection credentials are stored in Keychain. You can choose to start the Connector when you log in.

Request beta access →

Requires macOS 26 or later. The Mac Connector is currently a development preview; the public signed download is being prepared. Finder integration is awaiting final distribution testing.

The Mac preview does not yet include the PDF and whiteboard export workers available in the Docker package.

For your own infrastructure

Docker Connector

Run your Environment on a Docker host you manage. A natural fit for a home server or a local machine you keep online.

  1. Create a Connected Environment in MiddleGround.
  2. Download the Docker package from its connection panel and follow the included installation instructions.
  3. Pair the Connector, approve the code in MiddleGround and start it.

The package includes document and whiteboard renderers. Your Environment lives in a persistent local directory that you manage and back up.

Open MiddleGround to set up →

The current package targets Linux amd64. Docker on Mac or Windows needs a Linux runtime; ARM hosts currently need amd64 emulation. Downloads and matching setup instructions appear in your Environment’s connection panel.

Prefer a native Windows app? Windows support is on the way.

Everyday use

Your familiar ways of working.

Open it in the browser.

Use the MiddleGround TTM web interface to work with your Connected Environment. Both Connector options use the same web interface.

Bring your AI assistant.

Connect your assistant to MiddleGround and grant access to the Environment. Your assistant can work with the information you authorize, while the source content stays on your equipment.

Connect your AI assistant →

Keep the connection available.

Your Mac or Docker host must be awake, online and running the Connector for remote access. When it is disconnected, the local files remain in place, but the Environment is unavailable through the web interface and assistant.

Know where information goes.

MiddleGround manages accounts, permissions and connection metadata. Requests and responses pass through MiddleGround, and relevant content is shared with the AI assistant you use. Local storage does not mean that processing stays entirely on your device.

Start with a new Environment.

Choose Connected when creating an Environment. Setup starts with an empty local directory; it does not automatically move an existing Cloud Environment or import an existing library.

Keep your own backup.

You manage the local storage and its backups. Follow your Connector’s backup instructions and keep the complete Environment directory, including its hidden metadata and history.

Your next step

Make room for your next project.

Choose where your Environment lives. Keep the work connected.

Open MiddleGround ↗

We measure tab sessions, pages, visible time and approximate city/country for 90 days. No cookies or stored IP addresses. Temporary session storage expires after 30 minutes of inactivity or four hours. Do Not Track and Global Privacy Control disable measurement.