Blog
PLEN

Dev tools — moje must-have w 2026 (terminal, edytor, narzędzia)

Po roku miksowania nowych narzędzi mam stabilną listę dev tools których realnie używam codziennie. Pokazuję każde z nich, dlaczego, i co odrzuciłem po drodze.

·4 min read
Dev tools — moje must-have w 2026 (terminal, edytor, narzędzia)

Co kwartał robię audyt dev tools. Wybierałem nowe, odrzucałem stare, nie zatrzymywałem rzeczy "bo zawsze były". Po roku mam listę 10 narzędzi które realnie używam codziennie. Każde wybrane świadomie. Pokazuję każde z nich.

Terminal: WezTerm

Z iTerm2 → Alacritty → Kitty → WezTerm. Zostaję na WezTerm bo:

  • konfig w Lua (nie YAML)
  • multipleksowanie wbudowane (zastępuje tmux dla 90% case'ów)
  • GPU-accelerated
  • ligatury działają out-of-box
-- ~/.wezterm.lua
return {
  font = wezterm.font 'JetBrains Mono',
  font_size = 13.0,
  color_scheme = 'tokyonight',
  use_fancy_tab_bar = false,
}

5 linii, działa. Alacritty wymagało plug'inu do tabów, Kitty mi się crashowało.

Edytor: Cursor

Z VSCode → Cursor. Cursor to fork VSCode z głębszą integracją AI. Tab-completion (jak GitHub Copilot ale lepsze) + chat side panel + composer (multi-file edits).

Composer to killer feature, opisujesz zmianę, on robi edycje w 3-4 plikach na raz. Zwykły AI completion daje 1 linię na raz.

Ale Claude Code (terminal) jest moim primary tool. Cursor używam dla quick edits, Claude Code do większych zadań.

CLI: ripgrep, fd, bat, jq, fzf

Klasyczna piątka która zastąpiła grep/find/cat:

# ripgrep zamiast grep
rg "useState" --type tsx
 
# fd zamiast find
fd "*.config.ts" --max-depth 3
 
# bat zamiast cat (z podświetlaniem)
bat src/auth.ts
 
# jq do JSON
docker ps --format json | jq '.[] | .Names'
 
# fzf jako fuzzy finder
git checkout $(git branch | fzf)

Każde z nich x10 szybsze i z lepszym UX niż BSD/GNU equivalent.

Git: lazygit + delta

lazygit to TUI do git'a. Vim-like keybindings, staging po linijce, instant view diff'a:

lazygit
# w UI: spacja = stage, c = commit, P = push, etc.

git-delta to pretty diff renderer. W ~/.gitconfig:

[core]
  pager = delta
[delta]
  syntax-theme = github-dark
  side-by-side = true

git diff wyświetla side-by-side z syntax highlighting. Zmienia review.

Docker: lazydocker

Analogicznie do lazygit, ale dla Dockera. TUI w którym widzę wszystkie kontenery, logi, statusy, mogę restart'ować:

lazydocker

W UI: spacja = pause/unpause, r = restart, l = logs. Zastępuje 5 różnych docker ps, docker logs, docker stats komend.

Notatki: Obsidian (z CouchDB)

Już o tym pisałem, markdown + livesync. Codzienne daily notes, projekt notes, code snippets. Przeszukiwalność po tagach.

Dotfiles management: chezmoi

Po latach z stowem, ad-hoc copy, gówniany Dropbox sync, chezmoi. Templating + secrets + multi-host:

chezmoi init https://github.com/user/dotfiles.git
chezmoi apply

Per-host overrides przez templates. Sekrety przez 1Password integration. Chezmoi = git pull dla mojego setupu na nowej maszynie.

Communication: Telegram + Slack-only-when-must

Telegram jest mój default. Bot do agenta + komunikacja z partnerami + family. Slack tylko jak klient wymaga.

Backup: BorgBackup

Snapshoty przyrostowe, deduplication, encryption. Backuping sztywny dla:

  • ~/projects/ → external drive
  • Postgres dump → external drive
  • Obsidian vault → cloud (B2)
borg create --stats backup-repo::backup-{now} ~/projects

Daily cron. 3 lata działa, 0 utraconych danych.

Co odrzuciłem po drodze

Lista narzędzi które używałem 2024-2025 i wyrzuciłem:

  • VSCode → Cursor
  • iTerm2 → WezTerm
  • find → fd
  • grep → ripgrep
  • tmux → wbudowane WezTerm multiplexing
  • VS Code GitLens → lazygit + delta
  • DBeaver → CLI psql + DBmate
  • Postman → CLI curl + httpie
  • Notion → Obsidian
  • Trello → Vikunja

Nie żałuję żadnego. Każde upgrade dał mi szybszy workflow.

Co rozważam ale jeszcze nie wziąłem

  • Helix zamiast Cursor, modal editor z built-in LSP. Próbowałem 2 tygodnie, stamtąd zrezygnowałem bo Claude Code w terminalu pokrywa potrzebę większości edytora.
  • Atuin zamiast standardowego shell history, sync history między hostami, lepsze search. Próbuję, jeszcze nie zdecydowałem.
  • mise (rtx) zamiast nvm/pyenv/etc., jeden manager na wszystkie language runtimes. Migracja w toku.

Lista 10 narzędzi to nie "najlepsze 10 ever". To moja codzienna pętla. Co kwartał audyt, co wlazło, co wypadło, dlaczego. Bez audytu zostawiłem bym kupę zombie tools "bo kiedyś działało". Audytuj swoją listę, brutalnie.