Project Management

Resource Manager

Split your machine's CPU and memory into three honest buckets — 1DevTool, the terminals you started, and other apps — that add up to what your OS reports. An attention strip names the pane that is actually the problem, with Reveal, Pause output, Lower priority, Hibernate and Close one click away.

Resource Manager

Why You Need This

How this feature boosts your daily productivity

Your operating system blames 1DevTool for every process a terminal starts. Task Manager nests the shells, `node` and `claude` under our row; Activity Monitor spreads the app across "Helper (Renderer)" rows and gives you no way to map one back to a tab. So the number you see is real and tells you nothing about which of your six panes to close. The Resource Manager names that split instead of hiding it: 1DevTool itself, the terminals you started (with the line “Programs you ran here — same RAM in any terminal”, because those processes cost the same in any terminal app), and everything else on the machine — three buckets that add up to what your OS reports. Expand one and every terminal is listed the way its tab is, with its own CPU and RSS. When a pane pins the CPU across two consecutive samples or starts flooding output, it gets an attention row naming the reason — “62% CPU”, “8.4 MB/s output · throttled” — with **Reveal** to bring that exact pane forward and a **⋯** menu carrying **Pause output**, **Lower priority**, **Hibernate** and **Close**. Underneath sit **RAM used**, **Available**, **Swap**, **CPU load** against your real core count, whether **WebGL** is on hardware, and a **Busiest other apps** list that names the browser eating 31% instead of letting you blame the workspace. **Recent stalls** shows any freeze in plain words, and **Copy diagnostic report** puts all of it on your clipboard as Markdown, ready to paste into a bug report. One footer button, **Improve performance**, sleeps inactive tabs, hibernates idle agents and clears buffers in a single step.

How It Works

Get started in 4 simple steps

1
1

Click the memory reading in the status bar

The number you have been ignoring opens the Resource Manager on a summary: cores in use against the cores you have, resident memory that is ours against the machine total, and a bar splitting that memory three ways.

2
2

Read the three buckets

1DevTool itself, the terminals you started, and other apps on the machine — and the three add up to what your OS reports. Each carries a line explaining what it really contains: "Programs you ran here — same RAM in any terminal. Task Manager nests them under 1DevTool."

3
3

Expand the bucket you suspect

Every terminal is listed the way its tab is, with its own CPU and RSS, so a runaway agent is a tab you can go and look at rather than an anonymous process id in Activity Monitor.

4
4

Act on the attention row

A pane pinning the CPU or flooding output gets its own row naming the reason — "62% CPU", "8.4 MB/s output · throttled" — with Reveal to bring it forward, and Pause output, Lower priority, Hibernate or Close behind its ⋯.

5
5

Copy the evidence, or free memory in one step

Copy diagnostic report puts the buckets, top consumers, GPU rendering status and recent stalls on your clipboard as Markdown. Improve performance sleeps inactive tabs, hibernates idle agents and clears buffers.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

# Activity Monitor says 1DevTool: 8 GB
# six agents running - which one is it?
# four "Helper (Renderer)" rows, no tab names
# map a process id back to a pane, by guessing
# quit the whole app to stop one runaway
# report it as "it felt slow yesterday"

The 1DevTool Way

Three buckets: 1DevTool, terminals, other apps
They add up to what your OS reports
Expand one -> every terminal, named like its tab
Reveal the pane, then Pause output or Lower priority
Copy diagnostic report -> paste into the issue

Key Capabilities

Everything included with Resource Manager

Split CPU and memory into 1DevTool, your terminals and other apps
Read buckets that add up to what your OS actually reports
See why your OS files every agent process under 1DevTool
Expand a bucket to the individual terminals and processes behind it
Spot the pane pinning the CPU or flooding output in an attention row
Reveal that terminal, then pause its output, lower its priority or hibernate it
Read RAM used, Available, Swap, CPU load and WebGL rendering status
See the Busiest other apps competing for the same machine
Copy a Markdown diagnostic report straight into a bug report
Free memory in one step with Improve performance

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 Resource Manager along with 326 other features — all in one app.