Local-first automation ecosystem

Built for
your hardware.

Self-hosted tools that run on your own PC. No cloud, no subscriptions, no nonsense.

18 Projects
Overview

Host-it is a lightweight, local-first automation ecosystem designed to run on a repurposed old PC running Linux. All projects are simple, modular, and built to work without cloud dependencies. Each tool does one job and does it well — no bloat, no external APIs, no subscriptions.

The ecosystem runs entirely on your own hardware. A 4th-gen i3 with 4GB RAM on Ubuntu is enough to run the full stack simultaneously. Python stdlib is the primary dependency — no pip installs required for most projects.

Purpose
  • Make automation accessible on recycled hardware
  • Eliminate dependency on cloud services for personal tooling
  • Build tools that are readable, modifiable, and truly owned
  • Give every idea a push-ready home on GitHub immediately
How It Works

Each Host-it project follows the same pattern:

01 A Python script or Bash daemon runs on the host machine, listening or watching for input.
02 A local web UI or CLI provides the interface — accessible on LAN from any device.
03 Data is stored locally — plaintext, SQLite, or flat files. No external database required.
04 A README ships with every tool, structured for immediate commit via push.sh.
Install & Run

Every project follows the same setup pattern:

git clone https://github.com/Crutched_programmer/<project> cd <project> # Install deps (most have none) pip install -r requirements.txt --break-system-packages # Run python3 app.py

For LAN access, find your machine's IP with hostname -I and open http://<ip>:<port> on any device on the network.

Design Philosophy
  • Local-first — everything works without internet access
  • Minimal deps — Python stdlib and system tools over pip packages
  • One job, done well — no feature creep, no bloat
  • Readable code — commented throughout, no magic
  • Push-ready — README + structure ready for GitHub on day one
Future Direction
  • Build out SyncDrop as the backbone for cross-project data sharing
  • Unified dashboard — one web UI to monitor all running Host-it services
  • Auto-start via systemd service files for each project
  • Add notification layer — desktop or webhook alerts across tools