agent-dev

Daemonize development server commands with session IDs and persistent logs.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/arnavsurve/dotfiles --skill agent-dev-arnavsurve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-dev
Source: https://github.com/arnavsurve/dotfiles/tree/main/agents/skills/agent-dev
Command: npx skills add https://github.com/arnavsurve/dotfiles --skill agent-dev-arnavsurve

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing AI development servers can be error-prone and tedious when run as foreground processes. agent-dev provides a lightweight CLI to daemonize, monitor, restart, and log development server processes, giving you reliable background sessions.

Core Features & Use Cases

  • Daemonize commands to run in background and generate a session ID
  • Persist logs in ~/.agent-dev or a custom directory
  • Manage lifecycle: status, restart, and stop
  • Support named sessions and portless mode for accessible URLs

Quick Start

Start a development server in the background using agent-dev run <your-command>.

Frequently Asked Questions about agent-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a dev server as a background daemon process?

Run a dev server as a background daemon process by using a CLI to detach the command, generate a unique session ID, and track the PID for reliable background execution.

How do I manage background process lifecycle and status for development servers?

Manage background process lifecycle by executing deterministic CLI operations to check status, restart, or stop detached dev server sessions while preserving logs in a dedicated directory.

Where do daemonized dev server logs get stored for later searching?

Daemonized dev server logs get stored persistently in a dedicated directory like ~/.agent-dev or a custom path, allowing you to easily search and access historical session output.

Can I preserve dev server sessions across shell exits without losing the process?

Preserve dev server sessions across shell exits by daemonizing commands into detached processes with tracked PIDs, ensuring the server continues running independently of the active terminal shell.

Do I need any external dependencies to daemonize and track CLI processes?

No external dependencies are needed to daemonize and track CLI processes; the tool operates independently to manage PIDs, write logs, and expose deterministic start and stop operations.