Your agent, always ready

Everything your agent needs, made local.

Assemble compute, storage, GPUs, routes, and secrets from wherever they live. Keep your agent running 24/7.
Local computeStorage + GPUsRoutes + secretsRuns 24/7
Asterism
home orbit
▣

agent-home

Running

Permanent workspace for coding agents

Uptime18d 04hsince Aug 03, 09:14
CPU4 coresallocated
Memory8 GBallocated
Root disk80 GBcapacity
ConsoleLive
21:07:14 systemd[1]: Started OpenSSH server.
21:07:16 asterism: orbit route established
21:07:16 asterism: volume work attached
agent@agent-home:~/work$ git status
On branch main
nothing to commit, working tree clean
agent@agent-home:~/work$
PlacementLive path
⌘
MacBook Proyou are here
12 ms · direct
▦
desk-miniSeoul · online
Compute
desk-mini
Root disk
desk-mini
Volume /work
vault
Console
log available
Boot completed · Aug 03, 09:14ast logs agent-home -f
Product surface

Assemble local parts, see what is running, and connect from one place.

01 · Persistence

A home, not another session.

Your agent keeps its identity, disk, network path, and uptime when your laptop disconnects. Asterism keeps those parts assembled and ready.
01

Close the laptop

The instance keeps running on the machine under your desk. Your local terminal is only a way in.

18d 04h
02

Return to the same workspace

Repositories, toolchains, processes, and snapshots remain where the agent left them.

Persistent
03

Keep it contained

A real VM has its own kernel and disk. It does not need your laptop’s home directory to be its home.

Isolated
02 · Create

Assemble the parts your agent needs.

Choose a cloud image or OCI image, allocate compute and storage, then review the result. The same instance stays visible in the operational view after creation.
*
New instanceChoose what this machine starts from
✓ Source2 Image3 Resources4 Review
Choose an imageArchitecture: arm64
Virtualization backendSelected for this device
03 · Connect

Connect and see the route.

Open a terminal, copy the exact ast ssh command, or inspect console and logs. The sheet shows the current route and reachability before you connect.

No invented port forwarding. The interface reserves a clear place for future service connections without pretending they ship today.

▣
Connect to agent-home Running · reachable
⌘

MacBook ProThis device

direct · 12 ms
▦

desk-miniInstance host

›_
TerminalOpen an interactive SSH session using your orbit identity.
CLI commandast ssh agent-home
Port connectionsPlanned

A reserved place for explicit service connections. No ports are exposed by this screen today.

05 · The model

One layer down: parts, devices, orbit.

A device contributes parts. An orbit is the trusted pool of those devices. An instance keeps the durable identity assembled from those parts, without a special source device. CPU, root disk, and remote block volumes work today; GPU and custom egress remain planned.

Device → Orbit → Instance

Instance

agent-home

* home orbit 4 devices
PartAllocationSource device
CPU + memory4 cores · 8 GBdesk-mini
Root disk80 GB · encrypteddesk-mini
Volume /work240 GB · remote blockvault
GPURemote devicePlanned
Network exitCustom devicePlanned
One identity. Parts can move independently. all paths healthy
Device

Supplies a part.

Today: CPU and memory, root disk, and remote block volumes. GPU and custom network exit are planned extensions.

Orbit

Defines trust.

Your devices pair into one private pool, with a direct path when possible and explicit status when it is not.

Instance

Keeps the identity.

Move or replace a source device and the instance keeps the same name, disk, and connection for you and the agent.

06 · Built in the open

The code on your machines stays yours.

Read the source
Compute

Real VMs through QEMU and native virtualization backends

Available
Persistence

Durable registry, disks, snapshots, restore, and restart policy

Available
Orbit

Device pairing, global instance names, path status, SSH, and wake

Available
Images

Cloud images, local disks, and OCI images booted as VMs

Available
Companion app

Native menu bar and full visual management surface

In progress
Keep it running

Give your next agent somewhere permanent to live.

$ curl -fsSL https://asterism.run/install.sh | sh

Installer shows privileged commands and asks before running them.