1. Claude Code を使い始めて気づいたこと
Claude Code を使い始めてから、開発スタイルが少し変わりました。
AI がコードを書いてくれる分、自分は「指示・確認」に集中するようになって、気づいたらターミナルにいる時間がどんどん増えてきました。そのうち「せっかくターミナルにいるなら、ファイル操作も Git 操作も全部 CLI で完結させたい」と思うようになってきたんですよね。
そんなとき、同僚エンジニアの武田さんが「CLI から出ない開発環境」を整えているという話を聞いて、「ちょっとお邪魔してみよう!」となりました。
2. 同僚エンジニアの開発環境にお邪魔してみた
この記事は、武田さんが構築した環境をそのままお借りして体験したレポートです。「ゼロから同じ環境を再現する方法」の紹介ではなく、「こういう開発体験があるんだ」という感覚を共有できたら嬉しいです。
3. 全体像:3ペイン構成の開発環境
武田さんの環境のコアは cmux と Claude Code の組み合わせです。
cmux は macOS 向けのターミナルアプリで、tmux のようにペインを分割して使えます。AI エージェントとの併用を念頭に設計されていて、実際に使ってみると「ああ、これは確かに便利だ」と感じる場面がありました。
Claude Code が入力待ちになると対象のペインが強調表示され、左側にも通知が出るんですよね。別ペインでファイル確認やコマンド実行をしていても「Claude がこちらの入力を待っている」とすぐ気づけるのが地味に助かりました。「ターミナルアプリなのに AI との協働に特化している」という感じが、なんか今っぽくていいなと思います。
cdev というコマンドを叩くと、以下の3ペインレイアウトが一発で展開されます。
これが展開された瞬間、「おっ、これは便利そう!」と思わず声が出ました。左ペインで Claude Code が動いている間、右ペインで確認や操作ができるので、AI に任せながら自分も手を動かせるのがいいですね。
cdev は武田さんが書いた独自の zsh 関数で、cmux のペイン分割 API を呼び出して claude・yazi・ターミナルを自動起動するものです。核心部分はこんな感じです。
# ペインを右・下に分割
cmux new-split right ...
cmux new-split down ...
# 各ペインでコマンドを起動
_cdev_send "$claude_surface" "cd '$dir' && claude"
_cdev_send "$yazi_surface" "cd '$dir' && yazi ."
_cdev_send "$term_surface" "cd '$dir'"数十行のシンプルなコードですが、「毎回手動でペインを並べる」手間がまるごとなくなります。
4. CLI を離れないための道具たち
この環境には、CLI だけで開発を完結させるためのツールが一通り揃っています。使ってみると、どれも「Claude Code を使い始めてから気になり始めた課題」にうまくはまっていました。
4-1. yazi(ファイル操作)
Claude Code だけでも、生成されたファイルの中身は確認できます。ただ、複数のファイルが作られたり、ディレクトリ構成を見ながら確認したい場面では、横にファイラーがあると把握しやすいんですよね。
yazi を右上ペインに置いておくと、Claude Code の作業を邪魔せずに、生成されたファイルや変更されたファイルを自分の目で追いやすかったです。カーソルをファイルに合わせるだけで右側にプレビューが出てくるので、ファイルをいちいち開かなくていいのも地味に助かります。
ただ、最初はキーバインドに少し戸惑いました。h/j/k/l の Vim ライクな操作なので、Vim に慣れているかどうかで入りやすさがかなり変わってくると思います。
最低限これだけ覚えれば使えます:
4-2. lazygit(Git 操作)
Claude Code がコミットまでやってくれるので、lazygit を使う場面は限られてきました。ただ「AI が書いたコードの差分をしっかり自分の目で確認したい」というときには重宝しています。ターミナルを離れずに差分確認が一画面で完結するのが便利です。
…
記事の続きは下のURLをクリック!
https://rightcode.co.jp/blogs/55565
もっとワクワクしたいあなたへ
現在、ライトコードでは「WEBエンジニア」「モバイルエンジニア」「データエンジニア」「ゲームエンジニア」「デザイナー」「WEBディレクター」「営業」などを積極採用中です!
ライトコードは技術力に定評のある受託開発をメインにしているIT企業です。
有名WEBサービスやアプリの受託開発などの企画、開発案件が目白押しの状況です。
- もっと大きなことに挑戦したい!
- エンジニアとしてもっと成長したい!
- モダンな技術に触れたい!
現状に満足していない方は、まずは、エンジニアとしても第一線を走り続ける弊社代表と気軽にお話してみませんか?
ネット上では、ちょっとユルそうな会社に感じると思いますが(笑)、
実は技術力に定評があり、沢山の実績を残している会社ということをお伝えしたいと思っております。
- ライトコードの魅力を知っていただきたい!
- 社風や文化なども知っていただきたい!
- 技術に対して熱意のある方に入社していただきたい!
一度、【Wantedly内の弊社ページ】をのぞいてみてください。