Project Management

Machines

One roster for every computer your projects live on — a VPS, a Mac mini, a VM, or another computer running 1DevTool — beside This Computer, which is always there. Each row reports whether it is reachable, how far away it is, the OS and shell it runs, and which AI CLIs, git, ripgrep, tmux and Node are actually installed on it.

Machines

More Screenshots

Click any image to zoom in

The Add Terminal dialog with the This agent runs on control, offering This computer or the machine itself for where the AI CLI process runs

Why You Need This

How this feature boosts your daily productivity

Remote work turns into a mental map: this project is really on the mini, that one is local, the third is over SSH. The map is wrong roughly once a week, and you find out when a command lands on the wrong computer. Machines replaces the map with a list. Add a host from a picker fed by your own ~/.ssh/config so aliases, ProxyJump and IdentityFile carry over instead of being retyped, then rename it, point it at a different key, reconnect or mount it from one place. Every surface then says where you are — a badge on the project chip, project rows grouped by machine in the dropdown, a chip in the sidebar and a pill in the status bar with reconnect — and an unreachable machine says it is offline with a Reconnect button instead of rendering an empty folder that looks exactly like a project you deleted. A machine a project still points at refuses to be deleted rather than quietly orphaning it.

How It Works

Get started in 4 simple steps

1
1

Open Settings → Machines

This Computer is always the first row and never has to be created. Add a machine for a VPS, a Mac mini, a VM, or another computer running 1DevTool.

2
2

Add an SSH host from your own config

The picker is fed by ~/.ssh/config, so a Host alias brings its ProxyJump, IdentityFile and port with it instead of being retyped into a form.

3
3

Read what is actually installed

Each row reports reachability, latency, OS and shell, plus which AI CLIs and versions are there alongside git, ripgrep, tmux and Node.

4
4

Point a project at it

Add Project → SSH → host and path creates or matches the machine for you. With the top bar scoped to a machine, Add Project opens on that machine with its folders already listed.

5
5

Manage it from one place

Rename, choose an SSH key, reconnect, mount, or remove — and a machine a project still points at refuses to be deleted rather than orphaning it.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

# code lives on the mini, the VPS and here
# which project is where? remember it
# ssh in to check if claude is installed
# guess wrong, run a command on the wrong box
# an unreachable host renders an empty folder

The 1DevTool Way

Settings -> Machines: one roster
Each row: reachable, OS, shell, CLIs, versions
Add a host from your own ~/.ssh/config
Badges on the chip, sidebar and status bar
Offline says offline, with Reconnect

Key Capabilities

Everything included with Machines

Keep one roster of every computer your projects live on
See reachability and latency per machine at a glance
Read the OS and shell a machine actually runs
List installed AI CLIs and their versions per machine
Check git, ripgrep, tmux and Node without SSHing in
Add an SSH host from a picker fed by ~/.ssh/config
Inherit ProxyJump and IdentityFile from your own config
Rename, re-key, reconnect, mount or remove a machine
Keep paired 1DevTool installs and SSH hosts in one list
Refuse deletion of a machine a project still uses

Why It Matters

The productivity impact of having project management built into your workspace

Instant Project Switching

Switch between projects in one click with complete state restoration. No more 5-minute setup rituals.

Visual Organization

Color-coded projects, file type icons, and layout presets keep your workspace organized and recognizable.

Smart File Navigation

.gitignore-aware filtering, instant search, and context menus make finding and opening files effortless.

Workspace Memory

Every project remembers its terminals, open files, database connections, and layout. Pick up exactly where you left off.

Ready to boost your workflow?

Download 1DevTool for free and experience Machines along with 287 other features — all in one app.