clarp: 6月15日の従量課金前におけるClaude-pのオープンソース代替ツール

Claude -p(プリントモード)と Agent SDK は、6月15日から別途クレジットベースの価格設定に移行します。claude -p を中心にツールやワークフローを構築している開発者にとって、この変更は大幅なコスト増を意味する可能性があります。そこで登場するのが clarp です。これは、ローカルの開発者ワークフローにおいて claude -p のドロップイン代替として機能するオープンソースの CLI です。
仕組み
内部では、clarp は通常の対話型 Claude Code CLI を隠し PTY で起動し、ローカルの読み取り専用プロキシを使用して Anthropic API ストリームを監視し、claude -p スタイルの出力を再構築します。Claude のリクエストやレスポンスを変更することは なく、対話型出力をプリントモード形式に変換するだけのプロキシです。
ほとんどのプロジェクトでは、バイナリ名を claude から clarp に変更するだけで移行できます。
対応機能
- テキスト、JSON、ストリームJSON出力
- stdin プロンプト
- マルチターンストリームJSON入力
- ほとんどの Claude Code フラグの透過
- 許可転送
--include-partial-messagesによるトークンレベルの部分出力
まだ不完全な点
サイドバンド/非アシスタントイベントは完全なパリティではありません。一部のフック/タスク/進捗イベントはまだ不完全です。作者によると、一般的な claude -p の使用において高いパリティ ですが、Claude Code の内部プリントモードパイプラインの完全な再実装ではありません。ローカルの開発者ワークフローを対象としており、ホスティングサービスではありません。
インストール
npm install -g clarp-cliインストール後、スクリプトやツール内の claude -p を clarp に置き換えてください。このプロジェクトは Claude 自身の多大な支援を受けて構築されています。プロキシ/セッション部分の実装、パリティテストの作成、引数解析のエッジケースの発見、リリースとドキュメントの改善などが行われました。
対象ユーザー
claude -p に依存する自動化ツールやスクリプトを持ち、ワークフローを書き換えずに今後の従量課金を回避したい開発者向けです。
📖 全文はこちら: r/ClaudeAI
👀 See Also

the-knowledge-guy: あなたの本棚をクロードコードスキルで学習パートナーに変える
Claude Codeスキルセットで、PDF/EPUBの書籍をローカルで取り込み、質問に答えたり、トピックごとに学んだり、チートシートを抽出できます。すべての処理はライブラリ全体の引用付きで行われます。

PreToolUseフックによるClaudeコードイメージクラッシュ問題の修正
開発者が、Claude Codeの画像処理クラッシュ(特にAPIエラー400「画像を処理できませんでした」)に対処するPreToolUseフックを公開しました。このフックは問題のある画像がメインコンテキストに入る前にインターセプトし、セッションの失敗を防ぎます。

SkyClaw: Rustで書かれたオープンエージェントランタイム
SkyClawはRustで書かれたオープンソースのエージェントランタイムで、7つの開発フェーズにわたる34の新機能を備えています。タスクチェックポイント、SQLiteベースの永続キュー、並列ツール実行、マルチテナンシーサポートなどが含まれます。

スニップツールは、AIコーディングエージェントとの視覚的コミュニケーションを可能にします。
Snipは、開発者がAIエージェントに視覚的に意図を伝えるためのスクリーンショット、注釈、描画を可能にする無料ツールです。エージェントはCLIやMCPを通じてダイアグラムを生成したり画像を直接読み込んだりできます。現在はApple Silicon Macで動作し、Mermaidダイアグラムをサポート、HTMLサポートは開発中です。