開発

AI

Claudeのrate limitをOllama併用でかわし、コストは自作コマンドで見えるようにした

Claude CodeのPRレビューが多観点でrate limitを圧迫していた問題に、Ollama(ローカルLLM)併用のハイブリッド構成で対応した話。モデル選定と委譲観点の決め方、ccusageの集計範囲を確認してOllama側のトークン使用量を自作コマンドで追えるようにするまでを書きます。
ツール

zellij-send-keys: tmux の send-keys を zellij で実現するプラグインを作った

tmux から zellij に移行して困るのが send-keys の不在。外部からペインにコマンドを送信できるプラグインを作って公開した。
ツール

sqlex – RustでSQLの構文チェック&リンターを作った

SQLファイルの構文エラーを検出し、スタイルをチェックするCLIツールをRustで作りました。
OSS

playwright-cliでChromeが47個残っていた原因を突き止めてPRを出した話

playwright-cliのsession-stop時にChromeプロセスが残り続ける問題を調査。browserContext.close()の未呼び出しが原因で、SAML認証の再要求やuserDataDirロックも連鎖していた。修正PRを提出。
OSS

playwright-cliでChromeが47個残っていた原因を突き止めてPRを出した話

playwright-cliのsession-stop時にChromeプロセスが残り続ける問題を調査。browserContext.close()の未呼び出しが原因で、SAML認証の再要求やuserDataDirロックも連鎖していた。修正PRを提出。
ツール

オンクラスエンハンサーにコミュニティ通知機能を追加した

公式APIがないWebサービスでも、Chrome拡張でリアルタイム通知を実装できます。MutationObserverとfetchプロキシを組み合わせた通知機能の設計と実装を解説します。
ツール

mysh – AI時代でも安心してDBを扱えるMySQL接続マネージャを作った

Claude CodeにDBのクエリ結果を渡すとき、個人情報を毎回手で消す手間を自動化するMySQL接続マネージャ「mysh」を作りました。環境と出力先に応じて自動マスクされます。
ツール

mysh – AI時代でも安心してDBを扱えるMySQL接続マネージャを作った

Claude CodeにDBのクエリ結果を渡すとき、個人情報を毎回手で消す手間を自動化するMySQL接続マネージャ「mysh」を作りました。環境と出力先に応じて自動マスクされます。
ツール

github-discover: GitHubのトレンドをターミナルで追えるCLIツールを作った

GitHubのトレンドリポジトリや類似リポジトリをターミナルから探索できるCLIツールを作りました。カテゴリブラウズ、ランダム発見など7つの機能を搭載。
ツール

github-discover: GitHubのトレンドをターミナルで追えるCLIツールを作った

GitHubのトレンドリポジトリや類似リポジトリをターミナルから探索できるCLIツールを作りました。カテゴリブラウズ、ランダム発見など7つの機能を搭載。