> ## Documentation Index
> Fetch the complete documentation index at: https://toolkit.astralsolutions.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# All-In-One Developer Toolkit: Your Local Dev Command Center

> All-In-One Developer Toolkit unifies port management, disk cleanup, reverse proxy, and hosts file control into one cross-platform CLI and web dashboard.

All-In-One Developer Toolkit is a unified local development companion that runs on **Windows, Linux, and macOS**. It ships as both a `toolkit` CLI and a web dashboard — every feature available in the terminal is equally accessible through the browser UI, so you can choose whichever interface fits your workflow without sacrificing capability.

## What is Toolkit?

Local development comes with a familiar set of friction points. A process you forgot about is holding port 3000 hostage. Your disk is quietly filling up with hundreds of forgotten `node_modules` directories. Every project you start is reachable only at an unmemorable `localhost:8472` address. And every time you need to add a hosts file entry, you have to open a terminal as administrator and edit a system file by hand.

Toolkit addresses each of these problems in one place:

* **Blocked ports** — scan, inspect, and kill processes occupying any port with a single command, no manual `lsof` or `netstat` gymnastics required.
* **Disk bloat** — recursively discover and remove `node_modules` folders, Python virtual environments, build artifacts, and other heavyweight dev directories so you reclaim space in seconds.
* **Ugly localhost URLs** — a built-in reverse proxy routes any running local server to a human-readable `*.localhost` domain (e.g., `http://my-app.localhost`) without touching your hosts file.
* **Risky hosts edits** — a safe, structured manager lets you add, toggle, and remove hosts file entries without ever opening the raw file as root.

## Key Features

<CardGroup cols={2}>
  <Card title="Port Management" icon="network-wired">
    List every open port on your machine, see which process owns it, and kill blocking processes instantly — all without memorizing platform-specific system commands.
  </Card>

  <Card title="Disk Cleaner" icon="broom">
    Scan any directory for `node_modules`, virtual environments, and build caches. Preview exactly how much space you'll recover before committing to a deletion.
  </Card>

  <Card title="Local Reverse Proxy" icon="arrow-right-arrow-left">
    Map any local port to a `*.localhost` subdomain in one command. Toolkit manages the proxy lifecycle and keeps your routes persistent across restarts.
  </Card>

  <Card title="Hosts File Manager" icon="file-lines">
    Add, edit, enable, and disable hosts file entries through a safe structured interface. No more manual root edits or accidental formatting mistakes.
  </Card>
</CardGroup>

## How It Works

Toolkit runs a lightweight background daemon that powers both the CLI and the web dashboard. Every `toolkit` command talks to the same daemon, which means the web UI at `http://toolkit.localhost` always reflects exactly what the terminal shows — there is no separate state to reconcile.

Any command that produces tabular output also accepts a `--json` flag, which switches the output to structured JSON. This makes Toolkit easy to integrate into AI-assisted workflows, CI pipelines, or shell scripts that need to consume port or proxy data programmatically.

Because the daemon uses standard Node.js APIs throughout, autostart and service registration work on all three platforms: **Task Scheduler** on Windows, **systemd** on Linux, and **launchd** on macOS. Install once and Toolkit is available the moment your machine boots.

## Next Steps

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="installation">
    Install Toolkit on your machine using Node.js 18+, pnpm, or bun in just a few steps.
  </Card>

  <Card title="Quick Start" icon="bolt" href="quickstart">
    Explore all four core features in under five minutes with hands-on examples.
  </Card>
</CardGroup>
