121 lines
5.1 KiB
Markdown
Executable File
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.
|
|
|