GUI Apps

  1. ClipNinja — clipboard history menu. Pros: works system-wide, not just in IDE. Cons: you’ll need to find alternatives for Windows and Linux.
  2. Amphetamine — prevents the computer from sleeping during long-running tasks (downloads or AI processing)
  3. Hand Mirror — quick camera check before a video call
  4. Rancher Desktop — docker
  5. KopiaUI — backups
  6. Excalidraw — for diagrams
  7. Pixelmator Pro — image editor + some local AI features (background removal, for example)
  8. GitX — convenient for reviewing changed files before committing
  9. Ollama — for gpt-oss:20b and translategemma:27b, I don’t use others
  10. Spokenly — local speech-to-text (NVidia model)
  11. Raycast — AI chat with Ollama + various automations, app launcher replacing Spotlight, converter, calculator, … (will likely replace Magnet and ClipNinja)
  12. theJayTea/WritingTools — replacement for Apple’s AI, which works poorly with English and doesn’t work with Russian (unlike Raycast, works as a context menu for editable text)

Good But Didn’t Stick

  1. I usually don’t draw on screen, somehow forget about them when needed: Draw on My Screen EZ, ScreenBrush
  2. various local dictation apps (settled on another one, but these are fine too): Whispering, OpenSuperWhisper, MacWhisper
  3. CopyTranslate — switched to WritingTools (too narrow functionality)
  4. Magnet — window management (replaced by Raycast)

Ollama has alternatives: LM Studio, LocalAI, but it’s unclear why they’d be needed while Ollama is working fine.

Resulting Hotkeys

  • Right Cmd — dictation
  • Cmd+Shift+V — ClipNinja clipboard, mostly for VS Code after JetBrains, might switch to Raycast
  • Option+Space — Raycast
  • Cmd+Shift+ESC — toggle keyboard mode: F-keys or multimedia by default (via https://www.raycast.com/elonwoo/toggle-fn)
  • Option+Shift+. — Writing Tools
  • Ctrl+Tab — Screen Brush

CLI Tools

CLI Tools from Brew

  1. ncdu
  2. far2l
  3. vim
  4. zsh
  5. htop
  6. sloc
  7. ssh-copy-id
  8. imagemagick
  9. ffmpeg
  10. tree

Other CLI Tools

Example of working with aichat (translating text to a shell command):

~$ aichat -e "delete all .DS_Store files in subdirs"
find . -type f -name '.DS_Store' -exec rm -f {} +
? execute | revise | describe | copy | quit: (e)

Aliases (New)

  • gc='wt step commit' — automatic commit with AI
  • wsc='wt switch --create --execute=myagent' — create a new worktree and launch a console agent

Worktrunk configuration for Ollama ~/.config/worktrunk/config.toml:

[commit.generation]
command = "ollama run gpt-oss:20b --hidethinking --think high"