Carles Andres' avatarHomeBlogReference
Back to blog

Tools I use

Updated on 3/31/2026

A hastily-written list of my favourite apps and tools.

Life in the terminal

  • NeoVim: Text editor. I've spent a big part of my life in it. I can't say enough good things about it.
  • Ghostty: Terminal app. Performant, standards-compliant and ready for the future.
  • Zsh: Favourite shell. Largely compatible with bash.
  • Oh My Zsh: Tools for managing zsh configuration and plugins.
  • Bat: A more modern "cat" command with syntax highlighting, line numbers and paging.
  • Starship: Highly customisable terminal prompt.
  • Zoxide: Blazing fast folder navigation
  • Tmux: Terminal session and window manager.
  • Atuin: Shell history manager. A real time-saver.
  • FZF: Fuzzy finder. The quickest way to find anything in your machine.
  • GH: The Github CLI. A beast of a tool that can do anything you need to do in GitHub.
  • Opencode: A terminal UI to interact with any coding agent. Fully open-source. Beautiful, performant and supports multiple providers and models.
  • gh-dash
  • lazygit
  • diffnav

I use about 80 neovim plugins, a handful of tmux plugins and another handful of omz plugins. I will probably write about them at some point but, if you're really curious, just ask me on X and we can trade secrets.

Life outside the terminal

  • Raycast
  • Arc browser
  • 1password
  • LookAway
  • HazeOver
  • Amethyst
  • Cleanshot
  • Flux
  • Notnot.16protons.com (my own second-brain app, still under heavy development)