Tools. Apps. Gear.
The hardware, apps, and services I use to get my work done. It’s not a static page but a living document with whatever I’m using right now.
Last updated
Essentials
The short list. If you only try a few things from this page, make it these.
- Wispr Flow (opens in a new tab)
Voice is how I keep working when my hands are done for the day. It turns speech into clean text in any app, prompts included.
- OMP (opens in a new tab)
The harness I spend most of my day in. The agent does the typing; I bring the judgment and review every change.
- Orca (opens in a new tab)
An IDE built for agents. Each task gets its own worktree, terminal, and browser, so running several agents in parallel stays organized.
- MacBook Pro 16" (M3 Pro) (opens in a new tab)
My main machine. 32 GB of memory and 1 TB of storage, plenty for a whole herd of agents.
- Apple Studio Display XDR (opens in a new tab)
27-inch 5K mini-LED at 120 Hz. When you review more code than you type, the screen matters more than the keyboard.
- Cloudflare (opens in a new tab)
My main provider for almost everything, this site included. Workers are a joy to build on, and most of what comes for free has an amazing developer experience.
- Permobil F5 Corpus (opens in a new tab)
I sit all day, so I might as well get a good chair.
Gear
- Apple Magic Keyboard (opens in a new tab)
My keyboard. Low-profile, quiet, and the same layout as my MacBook.
- Logitech MX Anywhere 3S (opens in a new tab)
My everyday mouse. Compact, quiet clicks, and tracks on any surface.
- Elgato Wave Neo (opens in a new tab)
My microphone, in white. Plug-and-play USB with tap to mute.
- OBSBOT Meet 2 (opens in a new tab)
A tiny 4K webcam with auto framing and gesture control.
- MacBook Neo (opens in a new tab)
My second laptop, in Citrus. The most fun color Apple has put on a Mac in years.
- Kindle Paperwhite (opens in a new tab)
I love reading on my Kindle. It's the best way to disconnect.
- Xteink X4 Classic (opens in a new tab)
A pocket-sized e-reader. 4.3-inch E Ink, 68 grams, and physical buttons, so a book is always with me.
- Bambu Lab A1 mini (opens in a new tab)
My 3D printer. Small, quiet, and reliable enough that I actually use it, mostly to play around and print whatever idea I had that day.
AI & Agents
- Claude (opens in a new tab)
The model behind most of my work, from code to writing. AI was assistive technology for me long before it was a trend.
- ChatGPT (opens in a new tab)
OpenAI's assistant, which I use alongside Claude. Codex, its coding agent, is a great second opinion on tricky changes.
- OpenRouter (opens in a new tab)
One API and one bill for hundreds of models, so trying a new one is a config change.
- ElevenLabs (opens in a new tab)
Lifelike text-to-speech and voice AI, with an API that's easy to build on.
- fal (opens in a new tab)
Fast, serverless inference for image, video, and audio models behind a single API.
- OpenCode (opens in a new tab)
Open-source coding agent for the terminal that works with whichever model provider I point it at.
- Herdr (opens in a new tab)
Keeps all my agents running in the background, across projects and machines, so I check in on them instead of babysitting terminals.
Development
- Ghostty (opens in a new tab)
A fast, GPU-accelerated terminal with native macOS UI. It feels like a real Mac app.
- MonoLisa (opens in a new tab)
My coding font. Designed for developers and comfortable to read through long sessions.
- OrbStack (opens in a new tab)
Docker containers and Linux machines on macOS without the overhead. Starts in seconds and barely touches the battery.
- Starship (opens in a new tab)
My shell prompt. Shows the git branch, runtime versions, and how long the last command took, without slowing the shell down.
- Sheldon (opens in a new tab)
A fast, Rust-built plugin manager for my shell. One TOML file, and plugins load without slowing startup.
- Zed (opens in a new tab)
Where I read and review code. Opens instantly and stays out of the way.
- Neovim (opens in a new tab)
For quick edits without leaving the terminal. Zed is where I read code; Neovim is where I fix the one line I found.
- zoxide (opens in a new tab)
A smarter cd. It learns the directories I visit, so a couple of letters gets me anywhere.
- fzf (opens in a new tab)
Fuzzy finder for files, history, branches, and anything else I pipe into it.
- eza (opens in a new tab)
A modern ls with colors, icons, git status, and a tree view.
- bat (opens in a new tab)
cat with syntax highlighting, line numbers, and git changes in the gutter.
- delta (opens in a new tab)
Makes git diffs readable, with syntax highlighting and word-level changes.
- GitHub CLI (opens in a new tab)
Pull requests, issues, and Actions without leaving the terminal.
- tre (opens in a new tab)
tree, but it respects .gitignore and can open any file it lists straight in my editor.
- k9s (opens in a new tab)
A terminal UI for Kubernetes. The quickest way I know to see what a cluster is doing.
- Mole (opens in a new tab)
Mac maintenance from the terminal. Frees disk space, fully uninstalls apps, and purges old node_modules and build artifacts from projects.
- pnpm (opens in a new tab)
My package manager for JavaScript projects. Fast installs and a shared store that saves a lot of disk space.
- fnm (opens in a new tab)
A fast, Rust-built Node.js version manager that switches versions automatically per project.
Apps
- Bitwarden (opens in a new tab)
The first thing I install on any new device.
- Spark (opens in a new tab)
My email client. A smart inbox that surfaces what matters and makes clearing out the rest quick.
- Raindrop.io (opens in a new tab)
Where my bookmarks live. Everything I want to read, watch, or come back to, searchable across devices.
- Obsidian (opens in a new tab)
Where my notes and thinking live, in plain Markdown files I own.
Read: The Vault That Thinks With You - Shottr (opens in a new tab)
Fast screenshots with scrolling capture, OCR, and quick annotations.
- DockDoor (opens in a new tab)
Window previews when hovering the Dock, plus a proper window switcher.
- Tinycast (opens in a new tab)
A tiny, fully native launcher with hotkeys and clipboard history.
- Figma (opens in a new tab)
Where I design and prototype my ideas.
- Audible (opens in a new tab)
Audiobooks, for when I'd rather listen than read.
Services
- Inleed (opens in a new tab)
My Swedish hosting provider. Web hosting, VPS, and email from a local company with genuinely helpful support.
- Porkbun (opens in a new tab)
I buy and renew most of my domains here.
- Gandi (opens in a new tab)
My other domain registrar. French, and around since 1999.
- Bahnhof (opens in a new tab)
My internet provider. Fast Swedish fiber from an ISP known for standing up for privacy.