tools

henning/
├── development environments/
│ ├── Visual Studio Code # primary editor
│ ├── Cursor # AI-native IDE [standby]
│ ├── Devin Desktop (formerly Windsurf) # AI coding environment [active]
│ └── Google Antigravity # agentic coding environment [standby]
├── coding agents/
│ ├── OpenAI Codex # coding agent [active]
│ └── OpenCode # terminal AI coding agent [active]
├── language models/
│ ├── OpenAI ChatGPT # general AI assistant
│ ├── Claude Opus / Sonnet # reasoning & coding
│ ├── Mistral AI # open-weight LLM
│ ├── MiniMax M3 # open-weight LLM
│ └── Kimi K2.x # open-weight LLM
├── image models/
│ ├── FLUX Pro # image generation
│ └── Stable Diffusion XL # image generation
├── ai infrastructure/
│ ├── Replicate # model inference API
│ ├── Cloudflare Workers AI # edge inference
│ └── Cloudflare AI Gateway # model routing
├── command line/
│ ├── zsh # shell
│ ├── Ghostty # terminal emulator
│ ├── zoxide # smart cd
│ └── fzf # fuzzy finder
├── languages/
│ ├── TypeScript
│ ├── HTML
│ ├── CSS
│ └── SQL
├── frameworks/
│ ├── Astro # static & SSR
│ ├── Tailwind CSS # utility-first CSS
│ ├── Drizzle ORM # database toolkit
│ └── Better Auth # authentication
├── infrastructure/
│ ├── Cloudflare Pages # hosting & CDN
│ ├── Cloudflare D1 # edge database
│ ├── Cloudflare Workers # serverless compute
│ ├── GitHub Actions # CI/CD
│ └── Docker # containerization
├── macOS tweaks/
│ ├── Shottr # fast, thoughtful screenshot tool [active]
│ ├── LinearMouse # mouse behavior customization
│ ├── Spokenly # system-wide voice dictation
│ ├── Espanso # text expansion
│ ├── Copy 'Em # clipboard manager
│ └── BetterSnapTool # window snapping
└── tools/
├── Git
├── GitHub
├── Joplin # notes & docs
├── Obsidian # notes & docs
├── draw.io # diagrams
└── n8n # workflow automation