CLAUDE LABEN
PRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスですPRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスです
記事一覧/API & SDK
API & SDK/2026-04-25上級

Claude API × Tauri 2 で本番デスクトップ AI アプリを構築する — Rust ブリッジ・SSE ストリーミング・配布までの実装

Tauri 2 と Claude API を組み合わせて、軽量で安全な本番デスクトップ AI アプリを構築する方法を解説。Rust 側でのキー保管、SSE ストリーミング、Tool Use 実装、コード署名と配布までを実装コード付きで体系的にまとめます。

TauriClaude API119Rustデスクトップアプリ5SSE6Tool Use6コード署名

プレミアム記事

Tauri 2 を選ぶ理由 — Electron で詰まっていたところが解決する

デスクトップ AI アプリをいくつか書いてきて、私は Electron から Tauri 2 へ少しずつ軸足を移しました。理由はシンプルで、配布バイナリのサイズ・起動速度・メモリ消費が個人開発の現実とかみ合っていなかったからです。300MB を超える DMG をダウンロードしてもらうのは、無料の試用版では特につらいものがあります。

Tauri 2 の最大の特徴は、フロントエンドはお好みのフレームワーク(React・Svelte・Solid・Vue・Vanilla)で書きつつ、バックエンドを Rust で書ける点です。Web View は OS 標準(macOS なら WKWebView、Windows なら WebView2、Linux なら WebKitGTK)を使うため、Chromium をまるごと同梱する必要がありません。結果として、空のプロジェクトのリリースバンドルは macOS で約 4〜10MB に収まります。Electron の同等構成が 80〜150MB であることを考えると、ダウンロード体験が劇的に変わります。

そして、本記事の主題である Claude API との組み合わせで重要なのは、API キーをレンダラー(フロントエンド側)に絶対に出さなくていいという設計が自然に書ける点です。Rust 側のコマンドとして API 呼び出しを定義し、フロントエンドからは invoke('chat', {...}) という Tauri ブリッジ越しに呼び出すだけ。キーは OS のキーチェーン(macOS Keychain、Windows Credential Manager、Linux Secret Service)に置いたまま、画面側はビューに専念できます。

ここではTauri 2 + Claude API で本番リリースに耐えるデスクトップ AI アプリを 1 つ完成させるところまで、実コードベースで進めます。React + TypeScript をフロントに、Rust を Anthropic クライアントブリッジとして使う構成です。

環境構築 — Tauri 2 プロジェクトを 5 分で立ち上げる

Rust と Node.js が入っていることを前提に、Tauri 2 のプロジェクトを作ります。Rust のインストールがまだなら、rustup を入れておいてください。

# 1. Tauri CLI を含むプロジェクトを生成
npm create tauri-app@latest claude-desk
# 質問への回答例:
#   App name: claude-desk
#   Identifier: net.dolice.claude-desk
#   Frontend language: TypeScript / JavaScript
#   UI template: React
#   UI flavor: TypeScript
 
cd claude-desk
npm install
 
# 2. 必要な Rust クレートを追加
cd src-tauri
cargo add reqwest --features "json,stream,rustls-tls" --no-default-features
cargo add tokio --features "full"
cargo add serde --features "derive"
cargo add serde_json
cargo add futures-util
cargo add keyring
cargo add anyhow
 
# 3. プラグインを追加
cd ..
npm install @tauri-apps/plugin-shell @tauri-apps/plugin-updater
cargo add tauri-plugin-shell --manifest-path src-tauri/Cargo.toml
cargo add tauri-plugin-updater --manifest-path src-tauri/Cargo.toml
 
# 4. 動作確認
npm run tauri dev
# → ウィンドウが立ち上がれば OK

ここで意識すべきは、reqwest の機能フラグです。rustls-tls を選んでいるのは、配布バイナリで OpenSSL の動的リンク問題を踏まないためです。OpenSSL に依存すると、macOS のユニバーサルバイナリ生成や Linux ディストロ間の互換性で必ず一度は詰まります。私はこれを過去に複数回踏んでおり、新規プロジェクトでは最初から rustls-tls を選ぶようにしています。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Electron でビルドサイズと起動速度に悩んでいた開発者が、Tauri 2 と Rust ブリッジで 10MB 級・起動 1 秒未満のデスクトップ AI アプリを今日から構築できる
API キー漏洩・レンダラー側からの直接呼び出しといったセキュリティ事故を、Rust コマンド層と OS キーチェーン連携で原理的に防ぐ実装パターンを習得できる
SSE ストリーミング・Tool Use・自動アップデート・macOS/Windows の署名配布までを一気通貫で押さえ、個人開発者が単独で本番リリースできるレベルまで到達できる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-08-01
会話の途中でツールを差し替える — プロンプトキャッシュを守るツールレジストリの設計
ターン間でツールを追加・削除できるようになった一方、ツール定義はキャッシュプレフィックスの最前列にあります。12種類の変更を指紋で実測し、安定コアと揮発テールに分けるレジストリ設計とガード実装をまとめました。
API & SDK2026-06-13
Claude Vision API 実装パターン — 画像解析・PDF 処理・OCR を本番品質で動かすまで
Claude API のビジョン機能を本番投入するための実装パターンをまとめました。Base64・URL・Files API の使い分け、ネイティブ PDF 処理、Tool Use による壊れない構造化抽出、Batch API でのコスト削減、エラー対処まで動くコードで解説します。
API & SDK2026-04-17
Claude API で作る GitHub PR レビューボット — Webhook統合からセキュリティスキャン・品質スコアリングまで実装
Claude API × GitHub Webhook で PR レビューボットを実装します。Tool Use で構造化スコアリング・セキュリティ検査・改善提案を自動化し、署名検証・デバウンス・レート制限・コスト管理まで実運用で得た知見をまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →