タグ: Claude Code

3 本の記事

プログラミング

自宅サーバーにClaude Codeを入れて、面倒な設定を全部AIに任せる

Ubuntuの自宅サーバーにClaude Codeを導入して、以降の構築をAIに任せられる状態を作る手順です。Node.js 22系の確認、npmの導入先を ~/.npm-global に変えてパスを通す理由、@anthropic-ai/claude-code の導入とログイン、許可(パーミッション)の考え方、CLAUDE.md に書いておく内容、command not found などのトラブル対処までまとめました。

プログラミング

claude -pを自作アプリのLLMにしたら、勝手にObsidianを読みにいった話

Claude Codeの非対話モード claude -p を自作RAGツールの生成エンジンに繋いだところ、質問と無関係な個人のCLAUDE.mdを読み込んでObsidian Vaultを探しに行きました。どこまで中立化できるのかをA/B/C/Dの4段階で実測し、最終的に使った起動オプションと、Windowsで空文字引数が壊れた原因までまとめています。

プログラミング

スマホからサーバーのClaude Codeを使う自分専用Webアプリを作りました

自宅サーバーのClaude Codeをスマホのブラウザから操作するために自作したWebアプリ cliweb の紹介です。Claude Agent SDKのストリーミング入力モードで会話をサーバー側に常駐させる設計、1つのHTTPサーバーに2系統のWebSocketを同居させる振り分け、SDKイベントを正規化したチャットUI、セッションIDを確認してからresumeする復元、画面に入ったコードだけを色付けする遅延ハイライト、ツールの承認、ローカル待ち受けと自分を再起動させないフックまで、実際のコードを抜粋しながらまとめました。