今日は外に行く仕事はないので、家の中でソフトの開発を行う。
開発といってもそれほど大げさなものではない。比較的小規模なものだ。個人用の小さなツールになる。出来が良かったら有償にしたいなぁと思っているのだけども、多分無償で配布することになるだろう。
今回のソフトウェアは、 Claude Code とAntiGravityを使って作成する。メインの開発等にはClaude Codeを使い、レビューとリファクタリングの計画についてはAntiGravityが作成する。巷で人気となりつつある複数のAIの組み合わせによる開発だ。
今回開発しているものは Windows 用のソフトになるのだが、CodexやGeminiの CLI ツールがうまく入らなかった。これはWindowsだからうまくいかないのか、自分の環境だからうまくいかないのか。おそらくWindowsだからというのが7割、それ以外が3割なんだろうと思う。
仕方がないので、VS Code上のClaudeCodeとAntiGravityを利用することにした。プロジェクト内に交換日記のディレクトリを作り、ClaudeCodeとAntigravityはそこにファイルを作りやり取りをする。1回のレビューに対し1つのファイルを作るので、ちょうど交換日記のようになる。
見た目はあまりかっこよくないが、まあどうせ大量の並行作業を仕切ることはできないのでこれでちょうどいい。