Toolchain of a GADA Scientist
hardware
MBP 2023 with M2 Max & 32GB RAM
Browser
some of the key features I look for in a browser are:
- workspaces and tab stacking because I use tons of tabs.
- keyboard shortcuts to quickly help me switch between all the workspaces
- Quick Commands because who got mental space to remember how to update a setting (like keyboard shortscuts)
- Sync across devices: mobile, desktop(s)
And so therefore I use:
Editor
My weapon of choice is zed which is actually pretty great for agentic coding and lots of flexibility in terms of choosing your own LLM3.
brew install --cask zed
- 1
- official brew formula is here
The Toolchain
- docker:
brew install --cask docker
- you will need to follow this guide here
- and you do want the cask version because the official version for Mac is a GUI… i.e. there are no headless version
- my docker cheatsheet
- macmon:
- TUI for monitoring resource use on Apple’s ARM architecture MacBook
- like a much better version of
htop
- install:
brew update && brew install macmon
- Sequel-Ace:
- MySQL management for macOS
- install:
brew update && brew install --cask sequel-ace
- yt-dlp
- feature-rich CLI audio/video downloader with support for thousand of sites, including YouTube and Soundcloud
- it’s a bit more advanced with the use of format selection for selecting the right stream but it also uses
ffmpeg
under the hood to merge audio and video streams. Format selection examples are available. - install:
pipx install "yt-dlp[default]"
python environments
use to managed using pyenv
and the virtualenvwrapper
but for python based cli I use pipx
. See here for details on full setup.
As of 2025 however, I manage both python versions and virtual environments with uv
Footnotes
the sync feature only started to work in 2024, the browser do crash unexpectedly on startup from time to time, and the RAM management is just okay… although I do use tons of tabs. The built in ProtonVPN is kinda cool.↩︎
because I ❤️ mindfulness, the built in Aria AI is pretty good, and it basically have all the features above↩︎
50 Zed-hosted prompt per month using the latest Claude model. But you could also setup OpenRouter or Ollama or even use your Co-pilot quota in zed.↩︎