Sidemesh

08:40 You start a task and head out

Leave your desk.Not your agents.

Sidemesh keeps the coding agents on your own machines within reach of your phone and desktop. Follow the work, approve what needs approving, answer what needs answering.

Open source. No account. No cloud workspace. See the code on GitHub.

Lock Screen

08:40

Codex · LaptopWorking

Upgrade the payments SDK and fix what breaks.

~/shop

10:12, In the coffee line

It asks. You decide.

Codex wants to run a command. The request reaches your phone with the command and the folder in plain sight. Approve or decline, and the work carries on at your laptop.

Laptop~/shop
Codex

The SDK upgrade is in. I want to run the tests before going further.

Approval needed

Run command

npm test

in ~/shop

In the app you approve or decline right here.

Approved · running on the laptop

Codex

Tests pass. The upgrade is ready for you to review.

Declined

Codex

Okay, I won't run them. Want a summary of what changed instead?

13:05, At lunch

Check the work.

Pi finished on the workstation. Read its reply, look through the changed files and the diff, and send a follow-up if it missed something.

Workstation~/api
Pi

Done. Rate limiting now lives in one middleware, and the tests cover it.

3 files changed

  • src/middleware/rate-limit.ts+84
  • src/routes/orders.ts+6−31
  • test/rate-limit.test.ts+52

17:48, On the train home

Answer in a tap.

Copilot CLI on your cloud server has a question. Pick an answer and it carries on. Every machine you pair shows up in the same app.

Cloud server~/infra
Copilot CLI

I can fix the deploy script. Which branch should the hotfix start from?

Question for you

In the app you pick an answer right here.

Answered · main

Copilot CLI

Starting the hotfix from main.

23:10, Before bed

Nothing waiting.

Every session from every machine, in one list you can search later. Tonight there is nothing left to decide.

Recent3 machines
  • Payments SDK upgradeCodex · LaptopDone
  • Rate limitingPi · WorkstationDone
  • Deploy script hotfixCopilot CLI · Cloud serverDone

Nothing is waiting for you.

Lock Screen

08:40

Codex · LaptopWorking

Upgrade the payments SDK and fix what breaks.

~/shop

Laptop~/shop
Codex

The SDK upgrade is in. I want to run the tests before going further.

Approval needed

Run command

npm test

in ~/shop

In the app you approve or decline right here.

Approved · running on the laptop

Codex

Tests pass. The upgrade is ready for you to review.

Declined

Codex

Okay, I won't run them. Want a summary of what changed instead?

Workstation~/api
Pi

Done. Rate limiting now lives in one middleware, and the tests cover it.

3 files changed

  • src/middleware/rate-limit.ts+84
  • src/routes/orders.ts+6−31
  • test/rate-limit.test.ts+52
Cloud server~/infra
Copilot CLI

I can fix the deploy script. Which branch should the hotfix start from?

Question for you

In the app you pick an answer right here.

Answered · main

Copilot CLI

Starting the hotfix from main.

Recent3 machines
  • Payments SDK upgradeCodex · LaptopDone
  • Rate limitingPi · WorkstationDone
  • Deploy script hotfixCopilot CLI · Cloud serverDone

Nothing is waiting for you.

Illustration, not a screenshot

Works with the agents you already run.

  • CodexThe default setup
  • PiSupported
  • GitHub Copilot CLISupported
  • ACP agentsAgents that speak the Agent Client Protocol
  • OpenCodeIn development

Your machines.
Your network.

Sidemesh is a small host on each machine and an app that talks to it directly. Nothing sits in between.

Read the privacy policy

  1. Private network only

    Connect over Tailscale, a VPN or your own network. The host is not meant for the public internet.

  2. A token on every request

    Pairing gives the app an access token. Requests without it are refused.

  3. Powerful tools start off

    The host terminal and browser tabs stay disabled until you turn them on.

  4. No account, no analytics

    The app has no Sidemesh account, ads or third-party analytics.

Three commands.

  1. npm install -g sidemesh @openai/codex

    Install the host and Codex. Needs Node.js 22.19 or newer.

  2. sidemesh up

    Start the host and show the pairing QR code. Scan it in the app.

  3. sidemesh service install

    Keep the host running after a restart.

Using Pi, Copilot CLI or an ACP agent? Run sidemesh setup to choose.Full setup guide on GitHub

Then pick it up anywhere.

  • iPhone

    The beta is open on TestFlight, with notifications and Live Activities.

    Join the beta
  • Mac

    Download the latest macOS build from the project's GitHub releases.

    Open GitHub releases
  • Web

    Use Sidemesh in a browser. Hosts on other machines need an HTTPS address.

    Open app.sidemesh.com