● Free & open source · plain ES modules

Teach your Mac server new tricks.

devhost plugins add actions, checks and dashboard cards. One line installs one; the app picks it up. Here are two to start with.

devhost Desktop Plugins screen with sample data
Plugins

Pick what you need.

Each plugin is its own small repository. Install from the terminal or from the app: Plugins → Install from GitHub…

🧹

disk-cleanup

Free disk space without losing anything: package caches and old Remote Control worktrees.

  • The Homebrew download cache
  • The npm cache
  • Old Remote Control worktrees — only when clean, every commit pushed, nothing running in them, and idle long enough
  • A doctor check warns when a lot is reclaimable
preview firstasks before it deletesno --force

Install

devhost plugin install \
  git@github.com:bankyadam/devhost-plugin-disk-cleanup.git --enable

Use

# sizes, and why each worktree stays
devhost plugin run disk-cleanup report
# free it (asks first)
devhost plugin run disk-cleanup clean [--dry-run]
Homebrew cache2.4 GiB
npm cache1.1 GiB
3 old worktrees6.8 GiB
sample numbers · disk usedFree disk space…
🛑

session-stop

Win a few hundred MB back: stop the local claude process of a Remote Control session.

  • Stops only a process a devhost Remote Control service started, in that session's directory
  • Never touches the Claude app's sessions or anything else
  • SIGTERM first, SIGKILL after 5 s
  • The session stays in claude.ai's list; a new message there may start it again
dry-runasks firstin the session's Open menu

Install

devhost plugin install \
  git@github.com:bankyadam/devhost-plugin-session-stop.git --enable

Use

devhost plugin run session-stop stop \
  --session <id or first 8 characters> [--dry-run]
# or in the app: Dashboard → session → Open →
# "Stop the session process…"
session 19be2a40 · acme-apiStop the session process…
memory458 MB → 0
sample numbers
Build your own

A plugin is a small ES module.

No build step. It runs on your Mac server as you, and changes things only through devhost's own helper, so --dry-run and the plan work for plugins like for apply.

⚙️

Actions

Do something on the host, in an environment or in a session. They show up as buttons in the app.

🩺

Checks

Add your own lines to devhost doctor and the Doctor screen.

💡

Advice

Attach a note and a one-click fix under another check.

📊

Widgets

Cards on the dashboard: tiles, rows, meters, charts, with filters.