_ ___ _ ___ _ | |/ / |___(_)_ _ | _ \__ _ _ _ (_)__ | ' <| / -_) | ' \| _/ _` | ' \| / _| |_|\_\_\___|_|_||_|_| \__,_|_||_|_\__|
**61** public repos · **11** followers · **23** stars across owned repos
┌─────────────────────────────────────────────────────────────┐
│ Systems tinkerer. Linux developer. Terminal-first. │
│ I write things that talk to hardware, run in the terminal, │
│ or solve a problem I couldn't find a good solution for. │
│ Privacy-first. Self-hosted where it makes sense. No DRM. │
└─────────────────────────────────────────────────────────────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌──────────────────┬─────────────────────────────────────────────────────┐
│ OS │ Debian 13 (Trixie) · Arch Linux │
│ WM │ DWM │
│ Editor │ Neovim │
│ Shell │ Zsh │
│ Terminal │ st │
├──────────────────┼─────────────────────────────────────────────────────┤
│ Workstations │ Dell Inspiron (x2) · MacBook Pro │
│ Server │ Dell PowerEdge R630 │
│ AI │ NVIDIA DGX Spark │
│ SBCs │ Raspberry Pi 5 · Raspberry Pi 4 │
│ Edge │ DigitalOcean droplet │
└──────────────────┴─────────────────────────────────────────────────────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The site is w3m, lynx, and curl compliant.
curl https://kleinpanic.com # browse from the terminal
curl https://kleinpanic.com/ip # check your public IP━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Repo | About | ★ |
|---|---|---|
| fblogin | fblogin is a lightweight, framebuffer-based login manager for Debian. It replaces tty1 with a graphical UI, l… | 2 |
| toralizer | Toralizer is a small, LD_PRELOAD-based tool that intercepts a program’s outgoing network connections and rout… | 1 |
| GSD-OC | GSD lifecycle orchestration as a native OpenClaw plugin — enforced research→plan→execute→verify→ship, hybrid… | 1 |
| lumos | Lumos—cross-platform CLI for backlight brightness control. Supports internal panels via sysfs and external DD… | 1 |
| memory-spark | 15-stage RAG pipeline with dynamic reranker gating, RRF fusion, and asymmetric embeddings. Self-hosted on NVI… | 2 |
| mission-control | Real-time dashboard for monitoring and orchestrating OpenClaw agents. WebSocket-powered Next.js app with agen… | 0 |
Full index: github.com/kleinpanic?tab=repositories · retired work: Archived
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Repo | About | Last push |
|---|---|---|
| ups-orchestrator | NUT-driven UPS power-event monitor with beautiful per-UPS Discord embeds (homelab, dual C… | 2026-07-22 |
| CS3704-Canvas-Project | CS3704 Canvas Project - team-maintained Canvas TUI and shared-core architecture repo | 2026-07-22 |
| memory-spark | 15-stage RAG pipeline with dynamic reranker gating, RRF fusion, and asymmetric embeddings… | 2026-07-22 |
| mission-control | Real-time dashboard for monitoring and orchestrating OpenClaw agents. WebSocket-powered N… | 2026-07-22 |
| shut-the-box-optimal-strategy | Statistically optimal Shut the Box play assistant with dynamic programming engine | 2026-07-21 |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Python 19 · C 14 · Shell 9 · TypeScript 8 · JavaScript 4 · HTML 2
56 owned repos with a detected primary language
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Everything under huggingface.co/kleinpanic93, refreshed weekly.
Models
| Model | Downloads | Likes |
|---|---|---|
| Nemotron-Terminal-32B-NVFP4 | 8 | 1 |
| Qwen3-Coder-30B-A3B-Instruct-NVFP4 | 385 | 1 |
| canvas-calendar-agent-v7-dpo | 16 | 0 |
| canvas-calendar-agent-v7-dpo-gguf | 0 | 0 |
Datasets
| Dataset | Downloads |
|---|---|
| canvas-calendar-preferences-v7 | 10 |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
toralizer — transparent Tor proxy for any program
$ toralizer curl https://ifconfig.me
# → routes curl through Tor via LD_PRELOAD SOCKS5 hook
# → no app config needed, works on anything dynamically linked
$ toralizer wget https://example.com/file.tar.gzlumos — unified brightness control (laptop + external monitors)
$ lumos 70 # set laptop backlight to 70% via sysfs
$ lumos --ddc 50 # set external monitor via DDC/CI protocol
$ lumos # show current brightness levelsquicknotes — terminal sticky notes with VimWiki integration
$ quicknotes add "fix the lumos DDC edge case"
$ quicknotes ls
[0] fix the lumos DDC edge case
[1] read more about libsodium streams
$ quicknotes nb # opens a VimWiki scratchpad in NeovimOSLA — offline LICENSE generator
$ osla MIT # writes LICENSE with current year + git author
$ osla --list # show available license templates
$ osla GPL-3.0bx — encrypted, resumable backups over SSH
$ bx client sync /home/klein user@server:/backups
# → BLAKE3 hashed, libsodium encrypted, zstd compressed
# → resumable, SQLite manifest, deduped
$ bx server start # run as a backup receive daemonfblogin — framebuffer display manager
# Replaces getty entirely — runs directly on /dev/fb0
# PAM auth + fprintd fingerprint support
# No X11, no Wayland, no display server needed at boot━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Everything I run, I run myself. Public endpoints:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Last refreshed 2026-07-23 · generated from profile.yml + live GitHub / Hugging Face data by scripts/generate_readme.py



