Skip to content
View kleinpanic's full-sized avatar
:octocat:
Made on Earth by humans.
:octocat:
Made on Earth by humans.

Highlights

  • Pro

Block or report kleinpanic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kleinpanic/README.md

  _  ___     _      ___           _    
 | |/ / |___(_)_ _ | _ \__ _ _ _ (_)__ 
 | ' <| / -_) | ' \|  _/ _` | ' \| / _|
 |_|\_\_\___|_|_||_|_| \__,_|_||_|_\__|

**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.   │
└─────────────────────────────────────────────────────────────┘

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Setup

┌──────────────────┬─────────────────────────────────────────────────────┐
│  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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Stack



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Featured Projects

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Recently Active

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Languages

Python 19 · C 14 · Shell 9 · TypeScript 8 · JavaScript 4 · HTML 2
56 owned repos with a detected primary language

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Hugging Face

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Things I've built that I actually use

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.gz
lumos — 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 levels
quicknotes — 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 Neovim
OSLA — offline LICENSE generator
$ osla MIT          # writes LICENSE with current year + git author
$ osla --list       # show available license templates
$ osla GPL-3.0
bx — 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 daemon
fblogin — 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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Self-Hosted

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

kleinpanic.com · git.kleinpanic.com

Popular repositories Loading

  1. fblogin fblogin Public

    fblogin is a lightweight, framebuffer-based login manager for Debian. It replaces tty1 with a graphical UI, leveraging PAM for authentication and optional fingerprint verification via fprintd. Desi…

    C 2 1

  2. memory-spark memory-spark Public

    15-stage RAG pipeline with dynamic reranker gating, RRF fusion, and asymmetric embeddings. Self-hosted on NVIDIA DGX Spark. https://kleinpanic.github.io/memory-spark/

    TypeScript 2

  3. toralizer toralizer Public

    Toralizer is a small, LD_PRELOAD-based tool that intercepts a program’s outgoing network connections and routes them through the Tor network via a SOCKS5 proxy. Instead of modifying or reconfigurin…

    C 1 1

  4. kleinpanic kleinpanic Public

    README For my Github profile

    Python 1

  5. TI84 TI84 Public

    C 1

  6. SNN SNN Public

    Spiking Neural Network (SNN) implementation designed for efficiency and biologically inspired computing. This project features event-driven neuron models, synaptic plasticity, and real-time spike-b…

    C 1