Графические
- ClipNinja – для меню вставки. Из плюсов работает по всей системе, не только в IDE. Из минусов: для Windows и Linux нужно будет что-то искать. Хотя испльзую RayCast уже.
- Amphetamine – чтобы во время какой-то длительной работы компьютер не засыпал (загрузка или AI работает)
- Hand Mirror – посмотреться в камеру перед созвоном с видео
- Rancher Desktop – docker
- KopiaUI – бекапы
- Excalidraw – для диаграмм
- Pixelmator Pro (платно от Apple) – редактор картинок + какие-то AI функции локально (вырезать фон, например)
- GitX – удобно просматривать измененные файлы перед комитом
- Ollama – для gpt-oss:20b и translategemma:27b, другие не использую
- Flow из Mac App Store (free) – голос в текст локально (NVidia модель)
- Raycast – AI-чат с ollama + какие-то автоматизации, запуск приложений вместо spotlight, конвертер, калькульятор, … (скорее всего заменит Magnet и ClipNinja)
- theJayTea/WritingTools – замена для AI от Apple, который плохо работает с английским и не работает с русским (в отличие от Raycast работает как контектное меню для редактируемого текста)
Хорошо, но не пошло
- обычно не рисую на экране, как-то забываю про них, когда нужно: Draw on My Screen EZ, ScreenBrush
- разные локальные диктовщики (остановился на другом, но эти тоже вполне): Whispering, OpenSuperWhisper, MacWhisper
- CopyTranslate – перешел на WritingTools (слишком узкий функционал)
- Magnet – управление окнами (заменено на Raycast)
У Ollama есть альтернативы: LM Studio, LocalAI, но как-то непонятно зачем они нужны, пока с Ollama все ок.
В итоге, такие клавиши
- правый cmd – диктовка
- Cmd+Shift+V – буфер обмена ClipNinja, больше для VS Code после JetBrains, может на RayCast перейду
- Option+Space – RayCast
- Cmd+Shift+ESC – сменить режим на клавиатуре: F-клавиши или мультимедия по умолчанию (через https://www.raycast.com/elonwoo/toggle-fn) – обычно для far/mc включаю на время
- Option+Shift+. – Writing Tools
- Ctrl+Tab – Screen Brush
Консольные
Консольные из brew
- ncdu
- far2l
- vim
- zsh
- htop
- sloc
- ssh-copy-id
- imagemagick
- ffmpeg
- tree
Другие консольные
- https://worktrunk.dev/ – для параллельной работы с несколькими агентами
- https://github.com/sigoden/aichat – эксперимент, непонятно пока что нужно или нет
- https://llm.datasette.io/en/stable/ – как aichat, только альтернатива
- https://github.com/Linuxmaster14/telepipe – чтобы из консольных скриптов оповещения в Телеграмм отправлять, в том числе и для LLM
Пример работы с aichat (перевод текста в shell-команду):
~$ aichat -e "delete all .DS_Store files in subdirs"
find . -type f -name '.DS_Store' -exec rm -f {} +
? execute | revise | describe | copy | quit: (e)
Алиасы (новые)
gc='wt step commit'– автоматический комит с AIwsc='wt switch --create --execute=myagent'– создаем новый worktree и запускаем консольного агента
Настройка worktrunk на Ollama ~/.config/worktrunk/config.toml:
[commit.generation]
command = "ollama run gpt-oss:20b --hidethinking --think high"