About
I build small, sharp tools: CI plumbing, shell libraries, device and hardware
utilities, and local-first AI. Everything listed here is public.
Companion library
ci-helpers is the GitHub Actions side; script-helpers
is the Bash side. This repository vendors that one for its own scripting,
and the two share one documentation system — if you are writing the scripts
that CI runs, you probably want both.
script-helpers
Reusable Bash and PowerShell helper modules — logging, docker, devices, packaging. Runs on macOS bash 3.2.
git-lantern
CLI mapping local and GitHub repositories — branch status, ahead/behind, visibility, releases.
docforge
Generates developer references and end-user guides from any codebase.
claude-docsmith
User and developer documentation from a repository, using Claude or a local model.
git-pulse
Self-hosted dashboard analysing repositories for contributor impact, health and code quality.
ci-orchestrator
Multi-platform CI/CD orchestration across Jenkins, GitHub Actions, GitLab CI and Bitbucket.
Security
leak-lock
VS Code extension finding secrets in git history, verifying live credentials, and rewriting safely.
claude-reposec
Deep-scans repositories for secrets, PII, vulnerabilities, history leaks and dependency CVEs.
Claude Code plugins
Local-first AI
local-ai-lab
Hands-on course for private local AI — RAG, MCP, LangChain, LangGraph. No Docker required.
ai-runner
Run Ollama models locally with a simple selection UI.
nikos
Turns Ubuntu 24.04 into a local-first AI workstation in one Ansible run.
ink-mate
Local-first ESP32-S3 e-paper desk companion — voice, FastAPI gateway, Ollama.
finetorch
Rust-native LLM finetuning — LoRA/QLoRA, datasets, training and eval on one GPU.
shrink-llm
Compressing models for phones: quantisation, pruning, distillation.
Devices and hardware
android-device-rescue-kit
ADB toolkit for Android dumps, backups, restores and reboot-loop triage.
pharos
General-purpose Android display and control node for dashboards, telemetry and alerts.
x240-kbd
ThinkPad X240 keyboard and ClickPad USB HID controller — RP2040, QMK, OpenSCAD.
kiosk-frame
32-bit kiosk photo frame and magic mirror on AntiX, with a web config UI.
iso-forge
Terminal tool for downloading Linux images and writing them to USB.
distrodeck
Maintain, install and upgrade a Debian-based distribution.
kinect-forge
Turns a Kinect v1 into a 3D scanner — capture, reconstruct, measure, export.
ShelfCast
Turns a Raspberry Pi into a touch-first dashboard for a Nook Simple Touch or an old tablet.
Applications
orthodox-calendar
Saints, name-days, readings, moon phases and ICS feeds across 17 traditions.
500ad
Mobile turn-based Byzantine strategy game, 500–1453 AD, on a 24,000-tile Mediterranean map.
PravKal
Serbian Orthodox liturgical calendar — a Free Pascal TUI port of the DOS original.
denial-shield
Automated medical denial rebuttal assistant.
scancontext
Local-first medical image and report viewer with optional AI. Not a medical device.
nr-post-exporter
Moves a single WordPress post between sites with fields, terms and revisions.
gutenberg-stocks
WordPress Gutenberg block rendering stock data via Alphavantage and React.
home-monitor
Django, React and a local model watching air, weather and sensors; Home Assistant sync.
nomisma
Coin analysis and cataloguing with a digital microscope, valuation and eBay integration.
Terminal and desktop
vellum
Rich Markdown viewer for the terminal — highlighting, inline images, search, TUI.
image-view
Lightweight Rust CLI for terminal image previews and directory browsing.
agentvault
CLI and TUI for managing and proxying AI agents, keys and instructions.
spank
Linux laptop accelerometer impact detector for Lenovo and IIO systems.
Everything here lives at github.com/nikolareljin .