My Dev Setup: The Tools that I Actually Use
A look at the tools I actually keep using VS Code, Raycast, macOS apps, browsers, and utilities that remove friction instead of adding it.
Gourab S.8 min read
I've spent a lot of time trying tools that promised to make me faster. Most of them just created more noise. This post only includes the ones that still earn their place.
My Code Editor Setup
I mostly live in VS Code and Cursor. Cursor is useful when I want AI around. Day to day, I prefer the editor quiet.
Themes
I bounce between a few:
- Prefect Dark Theme - this one's mine. Built it because nothing else felt right.
- Vesper++
- Vitesse Theme
- Tokyo Night
For icons I use Glyph for VSCode (Legacy) and sometimes Symbols + Carbon Product Icons. Clean enough that I don't hate the sidebar.
Extensions
I only keep extensions that remove real friction.
Development
- Bun for Visual Studio Code
- Git Graph
- GitHub Actions
- npm Intellisense
- Path Intellisense
- Nuxt Extension Pack
- ESLint
- Oxc
- Pretty TypeScript Errors
- Prisma
- Redis for VS Code
- Vitest
- Blockman
- Auto Close / Complete / Rename Tag
- Image preview
Containers & Infrastructure
- Dev Containers
- Docker
- Remote Containers
- Remote SSH
- YAML
Code Quality & DX
- Code Spell Checker
- Better Comments
- EditorConfig
- GitLens
- Import Cost
Web & Content
- SVG
- MDX
- MDC
- i18n Ally
- Iconify
- XML
That's the current setup. It changes the moment something starts annoying me more than it helps.
Raycast
If I had to pick one macOS tool that improved my workflow the most, it would be Raycast.
It completely replaced Spotlight for me.
Browsers
Arc
Arc is my primary browser. I've tried switching away from it multiple times and keep coming back.
Brave
Brave is what I use when I want a more privacy-focused experience, mostly for YouTube and general browsing.
Helium
Helium is a newer privacy-first Chromium browser I've been trying.
Terminal
Warp is my default terminal. I spend enough time in the terminal that a modern one with good search and history actually matters.
Development Tools
- Bruno is my API client. Open source, local-first, and a better fit for me than Postman.
- Docker stays essential for running isolated environments and services without turning my machine into dependency soup.
Utilities
- Itsycal — tiny menu bar calendar. Minimal and fast.
- LocalSend — easiest way to move files between my Mac and phone on the same network.
- Rectangle — better window management than the default macOS snapping.
- Pure Paste — strips formatting on paste. One of those small tools that quietly removes daily friction.
- Mole - All-in-one toolkit: Combines CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus in a single binary
My Philosophy
I don't want tools that create another layer of work.
The goal is simple:
- A fast editor
- A good terminal
- A reliable browser
- Strong Git tooling
- A few keyboard-driven utilities
- A clean visual environment
The best setup isn't the one with the most tools. It's the one where the tools become invisible so you can focus on the actual problem.
This stack will keep changing. fin :)