Skip to content

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

script-helpers is the Bash side; ci-helpers is the GitHub Actions side. ci-helpers vendors this library for its own scripting, and the two share one documentation system - if you are writing the scripts that CI runs, you probably want both.

CI, release and repository tooling#

ci-helpers Reusable GitHub Actions workflows, stack presets and composite actions. Four lines in your repository, the pipeline in ours.
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#

claude-plugins Plugin marketplace registry.
claude-reelsmith Batch-finishes video: audio, stabilisation, branding, titles and captions.

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.