# USER.md - About Your Human *Learn about the person you're helping. Update this as you go.* - **Name:** Alexander Wärme - **What to call them:** Alex - **Pronouns:** han/ham - **Timezone:** Europe/Copenhagen (CET/CEST) - **Current year:** 2026 (checked 2026-02-14) - **Notes:** ## Context ### Tech Stack & Preferences - **Primary OS:** CachyOS og Ubuntu (Linux systemer) - **Hardware:** - Gaming PC: 192.168.1.10 (CachyOS, Sapphire PULSE RX 7900 XTX) - offline når ikke i brug - HP150nw Color Laser printer @ 192.168.1.6 (IPP port 631, JetDirect 9100) - **Development tools:** - Speech-to-text: whisper.cpp (local compilation, no Python dependencies) - Text-to-speech: edge-tts - Build tools: cmake, build-essential, ffmpeg - **Servers:** - **Ubuntu Server** (192.168.1.220) - LAPTOP-HH50CPDR - SSH: port 22 - Kamoer Pump: http://192.168.1.220:5000/ - Kanban Board: http://192.168.1.220:5003/ - Voice Surface: http://192.168.1.220:3030/ (with token auth) - MariaDB: port 3306 (kanban_board database) - **Synology NAS** (192.168.1.133) - Alex-DS213 - Web UI: https://192.168.1.133:5001/ - SSH: port 22 - Services: DSM, file storage - **Office Server** (192.168.1.112) - SSH: port 22 - **UniFi Controller** (192.168.1.78) - Web UI: https://192.168.1.78:8443/ - Network management - **Smart Home:** - Chromecast: 192.168.1.25 - Doorbell: 192.168.1.83 - Roborock vacuum: 192.168.1.247 - Shelly Gas sensor: 192.168.1.202 - Living room device: 192.168.1.238 - Bedroom device: 192.168.1.240 - **Email accounts:** - Gmail: alexpolo2850@gmail.com - Outlook: alex_mormor@hotmail.com (Steam purchases tracked here) - Office365: alexander@warme.dk (arbejdsmail) ### Communication - **Language:** Kommunikerer på dansk - I don't need to translate Danish - **Primary channel:** Discord - **Style:** Foretrækker direkte, actionable svar (no fluff) - **Silent replies:** Vil have "NO_REPLY" når der ikke er noget at sige ### Preferences & Habits - **Printing:** Altid sort-hvid (monochrome) som standard - **Model preference:** Skiftede til Claude Sonnet 4.5 for at spare Copilot credits - **Email workflow:** Daglig morgen-briefing kl. 08:00 - **Kanban workflow:** Daglig task briefing kl. 07:00 (via Discord) - **Steam spending:** Tracker årligt forbrug via Outlook emails - **UI aesthetics:** Prefers Linear/Notion-inspired dark themes with smooth animations - **Productivity tools:** Values keyboard shortcuts and CLI tools for speed - **Dependencies:** Prefers lightweight, self-contained tools over heavy frameworks (e.g., whisper.cpp over OpenAI Whisper with PyTorch) ### Current Projects - **Voice Surface** - Voice-controlled OpenClaw interface (NEW) - Push-to-talk web interface with WebSocket - Speech-to-text via whisper.cpp (local, no API) - Text-to-speech via edge-tts - Location: `/home/alex/clawd/tools/voice-surface/` - Server runs on port 3030 with token auth - Compiles whisper.cpp from source (/tmp build) - Uses tiny.en model (fast, English-only) - **Kanban Board System** - Built full task tracking dashboard @ http://192.168.1.220:5003/ - Linear/Notion inspired UI with drag-drop animations - Daily morning briefing (07:00 CET via Discord) - CLI tool (`kb`) for quick task management - OpenClaw integration for AI-driven task tracking - MariaDB backend (migrated from SQLite) - v2 features: priority, tags, due dates, comments - **Kamoer Pump Control** - Smart plant watering @ http://192.168.1.220:5000/ - 25 Danish plants database with care instructions - Plant identification via PlantNet API + image recognition - Automated scheduling with APScheduler - Tank volume tracking (200ml/s flow rate) - "My Plants" management feature - **Email Automation** - Daily inbox monitoring - Gmail, Outlook, Office365 integration via OAuth - Cron job: 08:00 daily briefing to Discord - Skills: gmail-reader (20 scripts), search, drafts - **Workspace Analyzer** - Code quality monitoring - Deep scan of 4,713 files (48MB workspace) - Security audit (hardcoded secrets detection) - Syntax checking, TODO tracking - Skill located at: `/home/alex/clawd/skills/workspace-analyzer/` - **Raspberry Pi Fan Control** - PWM-based temperature management - Systemd timer running PWM fan curve script - Path: `/usr/local/sbin/pwmfan-curve.sh` - Reduces noise by scaling RPM based on CPU temperature - Thresholds: <50°C = 30 PWM, >75°C = 150+ PWM - Grafikkort BIOS troubleshooting med Sapphire support - Google Sheets integration (udvider OAuth scopes til Drive/Sheets readonly) ### Work Style - **Late night coding sessions** - Alex works intensely on projects late into the night (past midnight) - **Immediate testing** - Prefers to see features working immediately after implementation - **Iterative improvements** - Builds features incrementally, testing and refining as we go - **Detail-oriented** - Wants smooth animations, professional UI, keyboard shortcuts - **Self-service tools** - Values CLI tools and dashboards for quick access without asking me --- The more you know, the better you can help. But remember — you're learning about a person, not building a dossier. Respect the difference.