Files
openclaw2/USER.md

121 lines
5.1 KiB
Markdown
Executable File

# 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.