OS
仕事でもプライベートでもmacOSを使っている。
仕事で支給される端末がこれまでMacだったので、プライベートでも合わせる形で。
ただ、Omarchyを試してみたく、近々相性の良い端末を購入する予定。
Launcher
Raycastを使っている。
クリップボードの履歴管理やスニペット管理などはもちろん、地味にRaycast Note が助かっている。さっとメモするときに便利。
設定のインポートもできる
ので、新しいMacにすぐ適用できる。
ただ、Proプランへ加入していないので、インポート/エクスポートは手動。
Window Management
Raycastの拡張機能であるWindow Managerを使っている。
もともとMagnet を使っていて満足はしていたが、設定をバックアップするためにはiCloudが必要になるなど若干の不便さを感じていた。
AeroSpace
やYashiki
などのOSSもあるが、自動タイリングさせたいわけではないため自分には合わず。
かつ、既に使用中のツールに集約できればベストだったので、最終的にRaycastのWindow Managerへ行き着いた。
Terminal Emulator
Ghosttyを使っている。
HashiCorpの創業者の一人であるミッチェル・ハシモト氏が開発されていることもあって、リリース当初から気に入って使い続けている。
高速で機能が豊富で、ネイティブ感があり、個人的には現状ベストな選択肢。
Terminal Multiplexer
tmuxを使っている。
自分の開発スタイルではペイン分割することがほぼないので、セッション管理さえできれば何でもいい。
ただ、KubernetesのContextとNamespaceを表示できるkube-tmux
など便利なプラグインがあり、かつpopupもちょっとした作業や確認を行いたい時に便利なのでtmux以外を使うことはないかな。

Shell
fish-shellを使っている。
デフォで補完・色分けなどが整っていて快適。プロンプトには、bobthefish
を適用している。
プラグインは、fzf.fish
が気に入っている。

学生の頃から使っていることもあり一番慣れているのだが、たまにPOSIX非互換で不便さを感じる面もあり、zshに切り替えようかなと思う時もある。
Editor
Neovimを使っている。
プラグインマネージャーにはLazyVim
を採用している。
プラグイン数は67個で、ほぼほぼLazyvimにデフォルトで搭載されているプラグインか、Extraからインストールできるプラグインとなっている。

普段の使い方はシンプルで、左側にvim-fern
でファイラーを開き、真ん中でソースコードの実装・テスト、右側にtoggleterm
でターミナルを開いて生成AIなどを起動している。

特に、エディタ内で直接テストの実行や結果確認などがスムーズにできるneotest が好き。

AI
普段特に使っているのはこのあたり。
- Claude, Claude Code
- ChatGPT, Codex CLI
- Gemini
- NotebookLM
- GitHub Copilot
- Perplexity
市場の調査、事業・ドメイン理解、システム設計の壁打ち、ソースコードの生成・レビュー等使える場面ではガンガン使っている。
ソースコードを生成する場面では主にClaude Codeを利用しており、事前にコーディング規約や達成基準(テストケース含め)等ガードレールとなるコンテキストを読み込ませて、そこからPLANで実装計画を整理させる。
その後、一度自分が実装計画をレビューして、問題なければ進めてもらう。
ソースコードのレビューでは、手元ではCodex CLIを使って、GitHub上ではGitHub Copilotによる自動レビューを走らせることが多い。
(Agent Skillsとか試せてないな。。。)
最近は、OpenCodeを使って遊んでいる。
CLI Tools & Utilities
普段特に使っているのはこのあたり。
中でも、rtty
が重宝している。
LTなどでブラウザの画面を共有している際に、簡単なコマンドを実行したい・ソースコードを確認したい場面で、わざわざターミナルに切り替える必要がなくなる。

Container
Dockerコンテナを扱うことが多く、OrbStackを使っている。
Browser
ブラウザには、Firefoxを使っている。
新卒の頃お世話になっていた先輩からMulti-Account Containersが便利だと教えていただき、それからずっと使い続けている。
v136.0
で縦タブもリリースされ、より使いやすくなった。
また、Firefox Nightlyで分割ビューがテストされている こともあり、今後安定版で利用できることを楽しみにしている。
ただ、たまにUI/UXまわりの開発をする機会があり、その際にはGoogle Chromeを使う。
Chrome DevTools MCP
が便利すぎて。
その他
キーボードは、Kinesis Advantage360 Proを使っている。
見た目に惹かれて、いつか使ってみたいと思っていたところ、前職の福利厚生で導入されていたリモートHQ
でレンタルしてみたことがきっかけ。
半年ほど使っているが、だいぶ手に馴染んできた。
マウスは、Logicool MX Ergo Sを使っている。
一つ前のモデルのMX ERGO MXTB1sから使っているので、かれこれ6~7年になる。
ただ、次の職場は基本出社なので、持ち運びしやすいよう全体的に小型化したいと思っている。
近々Cornix LPとNape Proが届くので、感触が良かったら切り替える可能性あり。
おわりに
来年、また振り返る。







