Unified Terminal Framework • Release 6.1.0
Puckadots Metallic Titanium Owl

Puckadots Terminal

Universal dotfiles framework, Starship prompt architecture, and sub-second fleet orchestration engineered for seamless synergy between human operators and autonomous AI agents.

terminal Architecture: Zsh + Starship hub Fleet Scope: 12 Distributed Nodes security Auth: 100% Zero-Password SSH smart_toy AI Toolchain: Antigravity Ready
architecture 1. The Puckadots Philosophy
Core Tenet

In modern homelab and hybrid-cloud infrastructure, shell friction is a compounding tax. Traditional multi-machine management suffers from fragmented packages, incompatible .bashrc snippets, missing PATHs during non-interactive SSH sessions, and inconsistent command aliases that break automation scripts.

Puckadots v6.1 establishes an immutable baseline across every device in the clusterโ€”from flagship multi-GPU desktop workstations and high-core Proxmox hypervisors down to edge IoT sensors and storage appliances. Every terminal session offers identical keybindings, instantaneous fuzzy history search, and standardized telemetry.

sync_alt
Single Central Repo

All public dotfiles, Zsh plugins, shell scripts, and fleet orchestration logic live in a unified repository with sub-second parallel deployment.

smart_toy
Agent Toolchain Parity

Headless AI subagent invocations (ssh host cmd) automatically load user binaries, PATHs, and guarded tool helpers without interactive TTY dependencies.

key
Zero-Password Policy

Password authentication is disabled network-wide. Hosts authenticate strictly via Ed25519/RSA public keys with Vaultwarden encrypted sync.

speed
Fuzzy Ergonomics

Deep fzf, ripgrep, and zoxide integrations allow sub-second jump-to-line editing and millisecond history recall.

terminal 2. Interactive Faux Terminal
Live Demonstration

Experience the live Puckadots terminal environment below. Powered by Zsh, Starship, and FiraCode Nerd Font Mono, this interactive emulator demonstrates our unified shell architecture: the Starship powerline prompt, the complete dothelp command index, parallel multi-host fleet telemetry via puckafleet, and agent safety tooling.

zsh puckaway@workstation: ~/dotfiles (tmux: main)
# Puckadots Starship Powerline Prompt (Puckanet Forest Green Palette) ๎‚ถ๓ฐฃš puckaway ๎‚ฐ ๎˜• ~/dotfiles ๎‚ฐ ๏˜ main โ‡ก1 ๎‚ฐ ๏บ 10:48 ๎‚ด ๏ฒ echo "Welcome to Puckadots v6.1" Welcome to Puckadots v6.1 # Multi-Line Box Drawing Variant (Adaptive High-Contrast Mode) โ”Œโ”€โ”€ [ puckaway @ workstation ] โ”€โ”€ [ ๎˜• ~/dotfiles ] โ”€โ”€ [ ๏˜ main โ‡ก1 ] โ”€โ”€ [ ๓ฐ”› 0.4s ] โ””โ”€โ”€ โ—† git diff --stat config/starship/starship.toml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) ๏ฒ
๏ฒ dothelp ๐Ÿ“– DOTFILES COMMANDS & FUNCTIONS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Dotfiles Management dotpull โ†’ Pull latest changes & reload shell dotpush <msg> โ†’ Commit & push changes to master repo add-dotfile <path> โ†’ Add file to repo & deploy symlink dotversion โ†’ Show version release & git hash maintain โ†’ Full upgrade sequence (system + dotfiles) Fleet Orchestration fleet status [tier] โ†’ Cluster status & parallel latency checks fleet maintain [tier] โ†’ Concurrent apt/dnf upgrade across fleet fleet dotpull [tier] โ†’ Sub-second parallel git pull on all nodes fleet ag-sync [--up] โ†’ Audit or upgrade Antigravity CLI versions fleet exec <tgt> -- <c> โ†’ Execute parallel bash command on target tier Navigation & Search cd <dir> / j <partial> โ†’ Smart frecency jumping powered by Zoxide fcd [path] โ†’ FZF directory changer with live eza tree preview fne [query] โ†’ Find in files via ripgrep & open directly in micro rgf <pat> [path] โ†’ Safe bounded ripgrep (excludes caches & build dirs) fdf <pat> [path] โ†’ Safe bounded file search (caps recursion depth) y โ†’ Yazi modern terminal file manager (cd on exit) Agent & Data Helpers sq <db> <query> โ†’ Safe read-only SQLite inspection (query_only=ON) writefile <path> โ†’ Atomic file write via pipe/b64 without corruption zgq <intent> โ†’ Semantic vector grep for conceptual documentation pvsync status โ†’ Sync encrypted .env secrets via Vaultwarden โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿ’ก Tips: Type dotkeys for keyboard shortcuts | Use --help with any tool ๏ฒ
๏ฒ fleet status core ๐ŸŒ Puckanet Fleet Telemetry (6 nodes probed via Tailscale SSH in 284ms) HOST STATUS UPTIME LOAD (1/5m) DISK % FREE DOTFILES REBOOT OS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ workstation-01 ONLINE 14d 6h 0.24 0.31 32% 1200G v6.1.0 OK Ubuntu 24.04 LTS hypervisor-01 ONLINE 98d 14h 1.12 0.98 44% 3800G v6.1.0 OK Debian 12 (bookworm) hypervisor-02 ONLINE 98d 13h 0.85 0.72 38% 2400G v6.1.0 OK Debian 12 (bookworm) docker-core ONLINE 42d 8h 0.45 0.52 51% 420G v6.1.0 OK Debian 12 (bookworm) storage-nas ONLINE 112d 2h 0.18 0.15 68% 8740G v6.1.0 OK Synology DSM 7.2 edge-sensor ONLINE 21d 4h 0.08 0.04 19% 24G v6.1.0 OK Debian 12 (bookworm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โœ” 6 of 6 nodes online and responsive. Zero reboot flags pending. All dotfiles synchronized. ๏ฒ
# 1. Safe Read-Only SQLite Inspection (Zero Lock Risk on Live Production Databases) ๏ฒ sq /var/lib/data.db "SELECT id, state, last_updated FROM telemetry LIMIT 2;" 1|active|2026-10-17 10:48:12 2|healthy|2026-10-17 10:48:14 โœ” PRAGMA query_only = ON; enforced automatically. Zero database write locks. # 2. Atomic Safe Config Writing (Prevents partial-write corruption & escaping bugs) ๏ฒ cat <<'EOF' | writefile /tmp/config.json { "cluster_mode": "autonomous", "puckadots_version": "6.1.0" } EOF โœ” Written 58 bytes atomically to /tmp/config.json # 3. Bounded Safety Ripgrep (Excludes heavy node_modules, .venv, caches & caps depth) ๏ฒ rgf "starship" /home/puckaway/dotfiles config/starship/starship.toml:1:"$schema" = 'https://starship.rs/config-schema.json' config/zsh/init.zsh:42:eval "$(starship init zsh)" โœ” Completed bounded scan in 8ms (automatically skipped 42,000+ cache files). ๏ฒ
๏ฒ dotversion ๐Ÿฆ‰ PUCKADOTS FRAMEWORK METADATA โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Release Version : 6.1.0 (Production Stable) Git Commit : 8f9e2b4 (main) Shell Engine : Zsh 5.9 with Zinit Plugin Manager Prompt Engine : Starship 1.21 (Puckanet Forest Theme) Monospace Font : FiraCode Nerd Font Mono (Ligatures Active) Fleet Engine : Puckafleet Parallel Tailscale Dispatch Security Guard : Ed25519 PKI Only (Password Auth Disabled) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โœ” All baseline dependencies satisfied. System running at peak fidelity. ๏ฒ
๐Ÿ’ก
Multi-Host Fleet Architecture: Puckadots isn't just a shell config for a single workstation. Tools like fleet status, fleet maintain, and fleet dotpull execute concurrently across our distributed nodes using pooled worker threads over zero-password Tailscale SSH. Both human administrators and autonomous AI agents invoke the exact same tooling with identical PATHs, sub-second latency, and zero configuration drift.
auto_awesome 3. Starship Prompt Engine
Visual Identity

The prompt is the engineer's primary feedback loop. Puckadots standardizes on the cross-shell Starship prompt engine, configured with custom powerline color tokens directly harmonized with our web design system.

Tokenized Color Anatomy

Powerline segments seamlessly transition from deep forest obsidian through dark spruce and eucalyptus jade:

terminal
Forest Deep (#0f4c24)

Anchors the left rounded powerline cap, host identity, and OS distribution glyphs (Debian, Arch, Ubuntu, Alpine).

folder
Pine Spruce (#255836)

Houses the intelligent directory breadcrumb, applying surgical Nerd Font icons to standard development and dotfile paths.

fork_right
Jade (#1d574d)

Real-time Git tracking with branch name, ahead/behind counters (โ‡ก1 / โ‡ฃ2), and staging status indicators.

timer
Teal Slate (#1e3a45)

Language runtimes (Python, Rust, Node, Go) and automatic execution duration benchmarking for commands taking longer than 2s.

Intelligent Directory Substitutions

Rather than wasting prompt width with repetitive paths, Starship automatically condenses frequent homelab paths into single Nerd Font glyphs:

code starship.toml (Directory Path Substitutions)
[directory.substitutions]
"~/dotfiles"   = "๎˜• "   # nf-custom-folder
"~/Notes"      = "๓ฐ ฎ "   # nf-md-notebook
"~/Projects"   = "๓ฐฒ‹ "   # nf-md-tools
"/opt/stacks"  = "๏”ž "   # nf-md-layers
"~"            = "๏‘ญ "   # nf-oct-home
search 4. Fuzzy Search & Ergonomics
Productivity

Manual directory crawling and typing full paths are anti-patterns. Puckadots wires fzf, ripgrep, bat, and zoxide into an integrated fuzzy navigation matrix.

โŒจ๏ธ User Keystroke
Ctrl+R (History) • Alt+C (Directory) • Ctrl+T (Files)
โ–ผ
โšก Interactive FZF Engine
1,000,000 command buffer • Real-time substring filtering • Multi-select
๐Ÿ‘๏ธ Syntax-Highlighted Preview
bat code syntax coloring • eza --tree directory structure preview
โ–ผ
๐ŸŽฏ Instant Destination Action
Jump straight to exact line in micro • cd to folder • Paste token at cursor
edit_note
Find 'n Edit (fne)

Live searches text inside files with syntax preview. Selecting a result opens micro jumped directly to that exact line number.

near_me
Frecency Jump (j / z)

Powered by Zoxide. Type j dots or j notes to warp directly to frequently accessed project folders without typing full paths.

history
1M Command History

Full-screen fuzzy history recall across up to 1,000,000 commands with timestamps. Arrow keys filter past commands instantly.

folder_open
Yazi File Manager

Blazing fast terminal file manager with image previews. Quitting Yazi (y) automatically cds your shell to the highlighted folder.

dns 5. Multi-Host Fleet Orchestration
Fleet CLI

Managing 12 individual nodes via manual, sequential SSH loops is slow and prone to errors. Puckadots introduces the fleet (or puckafleet) CLI, executing high-concurrency operations across defined infrastructure tiers over Tailscale SSH.

terminal Core Fleet CLI Commands
# Instant parallel cluster telemetry across target tier
fleet status [all|core|pve|stacks|workstations|edge]

# Concurrent package upgrades & dotfiles reload
fleet maintain all

# Sub-second parallel dotfiles git pull across all nodes
fleet dotpull all

# Audit and verify Antigravity CLI version parity on agent nodes
fleet ag-sync [--upgrade]

# Run arbitrary bash command concurrently across cluster tier
fleet exec core -- "uptime && uname -r"
๐Ÿ›ก๏ธ
Zero Password Dependencies: Every fleet invocation utilizes verified Ed25519 cryptographic keypairs. Strict host key verification, absence of legacy passwords, and bounded command timeouts prevent remote worker deadlocks.
smart_toy 6. AI Agent Alignment & Safety Ergonomics
Autonomous Co-Pilots

Modern homelabs are co-piloted by autonomous AI agents (such as Google Antigravity and Tess). While agents excel at rapid execution, standard Linux shells present distinct failure modes: unbounded file scans saturate context windows, live SQLite queries cause write-lock deadlocks, and headless SSH sessions fail to load binary paths.

Puckadots explicitly bridges this gap with dedicated Agent Safety Guards baked into the shell:

data_object
Safe SQLite (sq)

Executes queries with PRAGMA query_only = ON;. Guarantees zero write-lock hangs or database corruption on live production databases (Home Assistant, Jellyfin).

lock_reset
Atomic Writes (writefile)

Pipes configurations directly through atomic temporary file swaps, eliminating syntax truncation, quote escaping bugs, and shell variable expansion errors.

filter_alt
Safe Search (rgf / fdf)

Safety wrappers around rg and fd that automatically exclude heavy caches (node_modules, .venv, .cache) and enforce max-depth limits to prevent memory exhaustion.

route
Non-Interactive PATHs

Configured via zshenv.conf so headless subagents (ssh host <cmd>) immediately inherit ~/.local/bin, ~/.cargo/bin, and core environment variables.

build 7. Universal Baseline Tooling
Standard Suite

Every single Puckanet node is automatically provisioned and maintained with this verified tooling matrix via sync.sh:

Tool Name Binary / Alias Architecture Purpose Operational Advantage
Zsh + Zinit zsh Interactive shell & plugin loader Asynchronous plugin loading with zero startup latency
Starship starship Cross-shell contextual prompt engine Puckanet forest theme with Nerd Font powerline glyphs
Ripgrep rg, rgf High-speed code & content search Guarded wrappers auto-exclude heavy venvs & node_modules
fd-find fd, fdf High-speed directory & file search Replaces slow recursive find; auto-symlinked on Debian
FZF fzf, fzf-tab Command-line fuzzy finding Intercepts tab completion for pop-up process & branch menus
Bat bat Syntax-highlighted file viewing Git modification markers & automatic terminal paging
Eza ll, la, lt Modern ls replacement Color-coded file types, permissions, icons, and tree views
Zoxide z, j, cd Smart frecency directory navigation Jump to deepest nested project paths with single keyword
Tmux tmux Persistent terminal multiplexer Session persistence across intermittent mobile connections
Micro micro Intuitive CLI text editor Full mouse support, standard Ctrl+C/V/S keybindings
SQLite3 & sq sq Read-only database telemetry Guaranteed query_only=ON preventing database lockouts
jq jq Command-line JSON processor Zero-dependency JSON slicing for CLI APIs and metrics
security 8. Security & Key Management
Zero Trust

Convenience without security is technical debt. Puckadots strictly enforces an uncompromising cryptographic defense-in-depth posture:

๐Ÿ’ฐ
Password Authentication Disabled: All SSH daemons (sshd_config) enforce PasswordAuthentication no and KbdInteractiveAuthentication no. Attempting a password login results in instant connection termination.
vpn_key
Ed25519 PKI Only

Host and user authentication relies purely on modern 256-bit elliptic curve Ed25519 public keys distributed via automated dotfiles synchronization.

enhanced_encryption
Vaultwarden Sync (pvsync)

Sensitive environment variables (.env) and deployment credentials are encrypted and synchronized via self-hosted Vaultwarden with audit logging.

shield
Host-Specific Overrides

Private node variables (such as GPU device mappings or token exports) reside in ~/.zshrc.local, which is sourced last and strictly ignored by git.