Use.

Hardware

  • Laptop:Macbook Air M4 / Macbook Air M3 / 魔霸新锐 RTX3060 / Surface Pro 7
  • Camera: SONY A7M4 + 28-75mm + 28-200mm / Canon 760D + 18-200mm
  • Keyboard: Nuphy Air75 V3 / Keychron K3 Pro / kzzi K68 / ANNE Pro 2
  • Mouse: Logitech G304 / Logitech M650

Software

Codex / Claude Code / Fork / AutoHotKey / Obsidian

Gaming

ROG Xbox Ally / Switch 2

Development

Editor

  • Editor: VS Code
  • Fonts: Jetbrains Mono

Browser

Switched to Brave as Chrome is pushing hard on Manifest V3 without a good solution for Ad blockers.

  • Refined GitHub - No-brainer must-have
  • Tampermonkey - User scripts for any website
  • Language Reactor - Awesome for learning languages with videos
  • File Icons for GitHub and GitLab - It looks very nice!
  • Grammarly - Spell check
  • iCloud Passwords - I moved my passwords manager to iCloud

macOS Productivity

  • Raycast - Spotlight replacement
  • Picture View - Minimalist picture viewer
  • Setapp - App subscription bundle
  • NotchNook - Supercharge your Notch
  • Bartender - Manage your menu bar
  • CleanShot X - Screenshot tool
  • PixelSnap - Screenshot tool
  • AlDente - Charge limiter
  • Picsee - File-based photo management
  • Kap - GIF recorder
  • MonitorControl - Control the monitor in macOS

Design / Social Media

  • Figma - Illustrations, Logos, Social Media Banners
  • OBS - Streaming & Recording
  • broz - Frameless browser for screenshots
  • DaVinci Resolve - Video Editing
  • Affinity Photo - Photo Editing

CLI

  • zsh - Shell
    • Config: antfu/dotfiles
  • pnpm - Preferred package manager, also for monorepo
  • ni - Aliasing package managers
  • taze - Upgrade dependencies
  • bumpp - Bump package version for new release
  • tsx - Run TypeScript files without compilation
  • eslint - Linter & Formatter
    • Config: antfu/eslint-config
    • Why I don’t use Prettier

Build Tools for Libraries

  • tsdown - Easy to use
  • unbuild - Most of the time
  • rollup - For very fine-grained control

Starter Templates

  • starter-ts - TypeScript starter template
  • vitesse-nuxt - Opinionated Nuxt starter template
  • vitesse-lite - Lite version of Vitesse
  • vitesse - Opinionated Vite + Vue starter template
  • starter-vscode - VS Code Extension starter template