Glass Power Tools
The Glass Power Tools icon: a silver display whose red screen shows a terminal prompt, on a stack of database disks.

Glass Power Tools

The machines you work on, in one list.

Terminals, databases, remote desktops and an editor, for Apple Vision Pro, Mac, iPad and iPhone. You add a machine once. Each machine lists its services, and Connect opens the one you want.

Not released yet · Vision Pro, Mac, iPad and iPhone · MIT licence · nothing to sign up for · no analytics, no telemetry

Apple Vision Pro, in the simulator's living room: a terminal on alpha running btop. Its CPU graph rises at the right beside sixteen cores; below are memory, the network and the shop's processes, with shop-web selected. The room shows through the window's glass.
A terminal on Apple Vision Pro, running btop, with the room behind its glass. Every machine in these pictures is made up.

Vision Pro first

It started as an SSH client for Apple Vision Pro, and the headset still leads the design. Each session is a normal window you place around you. A server's terminal, its database and its desktop can sit side by side in the room. A window you aren't using can shrink into a small glass orb, with its session live inside it, until you pinch it back.

Every window is glass. Opacity sets how much of the theme's colour is painted, Glass how much the room is frosted behind it; the pictures here use 78% and 50%.

The Mac, iPad and iPhone apps are the same app, adapted to each device. The Mac adds a local shell and menus. The iPhone gives each session the whole screen.

An honest note on testing. The current build is used every day on a Mac and an iPhone, and the headset runs it too: on 2026-10-18 all three had 0.4.476. Not every newer change has been checked on the headset yet.

Remote desktops on Apple Vision Pro

Pick up where you left off

Turn on Keep Sessions Running with tmux for a machine, and each terminal you open there runs in its own tmux session on the machine. A dropped connection, a closed window or a quit app leaves the work running. The machine needs tmux.

Keep terminals running with tmux · Workgroups

On the Mac

What it does

Four tools share one library. You add a machine once, with its address. Then you add the ways in: a terminal, a database, a desktop. The address, keys and trust you set up once are used by every tool that needs them.

Why one app

A machine usually offers several ways in. The common setup is one app per protocol. Each app keeps its own list of the same machines and its own settings. Glass Power Tools keeps one list instead. Whether that fits how you work is for you to judge.

The library on a Mac, in Dark Mode. All Connections lists six machines (This Mac, alpha, bravo, build, nas and win) with an icon for each service. Beside it, Your Library counts 6 machines and 8 services, a bar chart shows 181 connections over the last 30 days on 3 devices, and Most used lists alpha, bravo and build. The same window in the light appearance.
The one list, on a Mac, with a month of connections from three devices.

The reasoning, and what the app is not →

iPad and iPhone

The same library and the same machines. The iPhone gives each session the whole screen.

An iPad in Dark Mode showing the library: the machines on the left; on the right, Your Library's counts, a month of connections as a bar chart (189 on 3 devices) and the machines used most.
iPad. The library, with a month of connections.
An iPhone showing the terminal on alpha across the whole screen, running btop: the CPU's graph and cores, memory and the shop's processes.
iPhone. btop on alpha, across the whole screen.

What leaves your devices

Today the app connects to three kinds of place, and no others. When the Mac app ships it will also check an update feed; it asks on its second launch whether to do that automatically.

There are no analytics and no telemetry. Secrets live in the Keychain, apart from your settings. The database assistant runs on your device through Apple Intelligence, and the help lists exactly what it is given.

How credentials and connections are protected, and what is not →

What it asks of you

Today

It is not released. It is in daily use and being prepared for release. If you want it now, you build it from source. You need a Mac with Apple silicon and Xcode 27, and you sign it under your own Apple Developer team.

It runs on macOS 26, iOS and iPadOS 26, and visionOS 26 or later.

When it ships

The Mac app will be signed with a Developer ID, notarized by Apple, and updated through Sparkle. It will not be in the Mac App Store, because a terminal cannot work inside App Sandbox. It has to start your shell and reach your files, tools and SSH agent.

The iPhone, iPad and Vision Pro apps will come through TestFlight, then the App Store.

Leaving

You should be able to stop using a tool without losing what you put into it. Here is what that looks like.

What you cannot take with you yet: the list of hosts and services itself has no export. If you leave, you enter it again in the next app.

And one cost that is permanent: a key made in the Secure Enclave cannot be exported. That is what makes it safe. If you leave, add a different key to the servers that use it first.

Who made it

One developer, Michael Sitarzewski, whose name is on the licence. Nothing is sold today, because nothing is released. The app's About page has a Sponsor link.

If people use it, the author gains standing from it. That is a real interest, so it is written down here.

Check it yourself

You should not have to take this page's word for any of it.

That is what it is, what it is not yet, and how to check. Whether one library of machines suits the way you work is yours to decide.