Independent home lab

CheshirCa
Nest.

Where curiosity becomes code, hardware finds its purpose, and ideas get infrastructure of their own.

CheshirCa Nest — Cheshire cat and circuit traces
Self-hosted · Open source · Homelab

Behind every service,
a person with a screwdriver.

// user: Антон
// role: sysadmin
// location: home lab

Hi, I’m Anton, a system administrator. CheshirCa Nest is my home lab for development and experimentation. Networks, servers and microcontrollers meet a curiosity about how things work.

I work with MikroTik, Windows Server and Debian, and build IoT projects with ESP8266 and ESP32. I like simple, practical solutions and keeping my infrastructure under my own control.

MikroTikDebianWindows ServerESP8266 / ESP32Orange PiPureBasic

Inside the lab

43 original projects. Expand a category to explore descriptions and repositories.

github.com/CheshirCa ↗
01Networks & administration9

Gateways

Monitor TCP services and VPN gateways from the Windows tray, with alerts, logs and response-time charts.

GitHub ↗

SMB-Browser

A central catalog of SMB servers and shares, with a local cache for Explorer and FAR Manager.

GitHub ↗

rdps

Select a host and RDP session interactively for Shadow viewing or remote control.

GitHub ↗

tbot

A Telegram bot for managing MikroTik routers over SSH with key-based authentication.

GitHub ↗
02Displays & terminals6

WeAct35

A C library and Linux CLI tools for WeAct USB displays: text, images, QR codes and a terminal.

GitHub ↗

CYD_terminal

An ESP32-CYD UART terminal with ANSI/VT100, an on-screen keyboard, web viewing and MicroSD logging.

GitHub ↗

KeyboardLayoutLCD

Show the active Windows keyboard layout on a WeAct 0.96″ USB display, with configurable colors and orientation.

GitHub ↗
03IoT, clocks & sensors5
04Devices & diagnostics8

HDMI_Tester

An HDMI/DVI test-pattern generator and EDID diagnostic tool for an RP2350B-PiZero modified with 8 MB PSRAM.

GitHub ↗

WiFiAndroidKVM

Send Windows mouse and keyboard input to Android over Wi-Fi without video. Android requires root and uinput.

GitHub ↗
05PureBasic libraries3

TurboVisionPB

A binary Windows text-interface SDK with a DLL, include file, documentation and PureBasic examples.

GitHub ↗

LayoutMonitor

A PureBasic module that detects the foreground Windows keyboard layout without hooks or external DLLs.

GitHub ↗

KeyboardHook

A PureBasic library and demo for receiving Windows keyboard-layout changes through a global hook.

GitHub ↗
06AI & digital libraries5

BookSorter

Sort books using topic rules and regular expressions, with hard-link and dry-run support.

GitHub ↗

AI_Transl

Translate selected text through Gemini AI, with hotkeys, multiple languages and tray access.

GitHub ↗
07Everyday tools5

ManHelper

An offline PuTTY and KiTTY companion that shows Linux man pages for commands copied from the terminal.

GitHub ↗

it-outsource

Local tracking of clients, service requests, completed work and pricing in a browser or on Android.

GitHub ↗
08Games & retro2

Xonix

A Python curses Xonix/Qix-style arcade game with a green text-terminal aesthetic.

GitHub ↗

Xonix-PB

A PureBasic console version of Xonix for Windows, with territory capture, levels and two enemy types.

GitHub ↗

From an idea
to a physical form.

My 3D models and posts on 3D-printing platforms.

Friends & employers

STARSTARTechnical translation bureauwww.starspb.ruVisit website ↗

Good ideas
start with “hello”.

Talk home labs, share experience, or come up with something together.