Skip to content

feat(drivers): aside, At Inc.'s Aside Computer Use as a macOS driver - #611

Merged
earakely-scale merged 2 commits into
scaleapi:mainfrom
Brenhuber:feat/aside-driver
Nov 11, 2026
Merged

earakely-scale merged 2 commits into
scaleapi:mainfrom
Brenhuber:feat/aside-driver

Conversation

@Brenhuber

@Brenhuber Brenhuber commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Aside's CLI serves its Computer Use as an MCP server, aside mcp --computer-use: one repl tool whose JavaScript reaches
native apps through the computer global, in the background. The driver installs At Inc.'s published, signed releases
from releases.aside.com, the daemon component (the CRX Aside's browsers update in the background) and the CLI, under
/opt/agentenv/aside; runs the daemon as a service with usage analytics off from its first start; keeps one REPL per
agent session; passes allowed_apps as --app; and checks the pinned executables, the daemon, analytics off, Computer Use
on, the server against mcp.json, and the TCC grants. It pins Aside 1.26.1111.1046, components and CLI.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge; the previous cancellation issue is fixed.

Summary

Adds Aside Computer Use as a macOS driver with pinned downloads, app limits, readiness checks, and a separate REPL for each agent session.

  • Agents can use Aside to control native apps on macOS.

Reviews (2) · Last reviewed commit: "fix(drivers): aside drops a call its cal..." · Reviewed by Greptile

Aside's CLI serves its Computer Use as an MCP server, aside mcp --computer-use: one repl tool whose JavaScript reaches
native apps through the computer global, in the background. The driver installs At Inc.'s published, signed releases
from releases.aside.com, the daemon component (the CRX Aside's browsers update in the background) and the CLI, under
/opt/agentenv/aside; runs the daemon as a service with usage analytics off from its first start; keeps one REPL per
agent session; passes allowed_apps as --app; and checks the pinned executables, the daemon, analytics off, Computer Use
on, the server against mcp.json, and the TCC grants. It pins Aside 1.26.1111.1046, components and CLI.
@Brenhuber
Brenhuber requested a review from a team as a code owner November 11, 2026 02:20
A repl call cancelled while it waited behind another stayed in its REPL's queue, and _serve sent it to Aside once the
call ahead ended, so an abandoned action could still change an app. _serve now skips a queued call whose answer is
already settled, and a test cancels a waiting call and checks it never reaches Aside.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@earakely-scale
earakely-scale merged commit ca162d4 into scaleapi:main Nov 11, 2026
33 of 35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants