Throughwalls logothroughwalls

Overview

How Throughwalls makes AI-assisted computer work safer.

Beta Notice. Throughwalls is currently in beta. It is usable, but bugs, unexpected behavior, and breaking changes may occur. Please do not use Throughwalls as the only place to store important data or for critical production workloads. Keep your own backups outside of Throughwalls.

AI can make working with a computer dramatically easier. Instead of spending a long time learning many different tools, you can ask an AI agent to do what you need. But giving an AI agent full control over a computer is risky. If it hallucinates or misunderstands the prompt, it may delete important files or change the computer state into something you did not want. Throughwalls solves this problem.

Snapshots

Throughwalls is a system that lets you save the state of the computer you work in. These saved states are called snapshots. Each snapshot contains all information that existed on the computer when the snapshot was created, including files. If an AI agent deletes information you need, you can instantly roll back to any snapshot and either continue working from that point or recover the files you need before returning to the state where you noticed the mistake.

Seamless Switching

Thanks to the CLI, this whole process happens seamlessly in the terminal where you are connected to the Workspace. In one terminal window, you connect to the Workspace with throughwalls connect. In another terminal window, you create snapshots and move between them with throughwalls snap create and throughwalls goto. When you switch to another snapshot, the terminal where you ran throughwalls connect starts reconnecting to the new Workspace, which will be in the state of the selected snapshot.

How the CLI Works

Throughwalls goto workflow

Workspace is a virtual machine that runs on top of the host. The CLI sends requests to the host. The host manages the whole process of creating snapshots and switching between them. That is why, before using the CLI, you first need to log in with throughwalls host login.

Workspace OS

The Workspace runs on Ubuntu 24.04.4 Server.

On this page