Sandcastle — AI コーディングエージェントを夜間並列実行して朝にレビューするだけにする OSS

元 Vercel エンジニアで TypeScript 専門家の Matt Pocock 氏が、AI エージェントを複数並列実行するためのオーケストレーションライブラリ Sandcastle を OSS として公開した。このツールは「夜間に 5 タスクを並列で走らせて、朝にマージレビューだけする」という AFK(Away From Keyboard)開発 を現実のワークフローとして成立させる。 Sandcastle とは Sandcastle は TypeScript ライブラリで、AI コーディングエージェントを隔離されたサンドボックスの中で動かすためのオーケストレーション基盤を提供する。 主な機能は 3 ステップ: sandcastle.run() の一行でエージェントを起動する Sandcastle がサンドボックス化とブランチ戦略を管理する エージェントが作ったコミットを自動的にマージ対象のブランチに集約する サンドボックスプロバイダー Sandcastle はプロバイダーに依存しない設計で、以下をビルトインサポートする: プロバイダー インポートパス 種別 Docker @ai-hero/sandcastle/sandboxes/docker バインドマウント Podman @ai-hero/sandcastle/sandboxes/podman バインドマウント(rootless) Vercel @ai-hero/sandcastle/sandboxes/vercel 隔離(Firecracker microVM) No-sandbox @ai-hero/sandcastle/sandboxes/no-sandbox なし(インタラクティブ専用) ローカル開発では Docker Desktop が最も一般的だ。クラウド実行には Vercel の Firecracker microVM が選択肢になる。独自のコンテナ環境に接続する場合は createBindMountSandboxProvider や createIsolatedSandboxProvider でカスタムプロバイダーを作ることもできる。 クイックスタート パッケージ名は @ai-hero/sandcastle、npm で配布されている。 ...

2026年5月1日 · 2 分

Amazon Quick デスクトップアプリ登場 — エンタープライズ向け AI アシスタントが Claude Code とも連携

AWS が 2026 年 4 月 28 日に開催したイベント「What’s Next with AWS 2026」で、Amazon Quick のデスクトップアプリ(Preview)が発表・リリースされた。エンタープライズ向けのセキュアな AI アシスタントとして、Claude Code を含む開発者ツールとの MCP 連携も備えている。 Amazon Quick とは Amazon Quick は AWS が提供するデスクトップ AI アシスタントで、ユーザーの日常業務を横断的に支援することを目的に設計されている。今回のデスクトップアプリリリース以前から Web・モバイル版が存在していたが、OS レベルの統合が加わったことで機能が大幅に拡張された。 対応 OS は macOS と Windows の両方。AWS アカウントは不要で、個人メール・Google・Apple・GitHub・Amazon 認証のいずれかでサインアップできる。 主な機能 パーソナル知識グラフによるコンテキスト学習 Amazon Quick はバックグラウンドで動作するデスクトップ常駐アプリで、ユーザーが明示的に接続した SaaS 統合(Slack・メール等)と、許可したローカルフォルダからエンティティ(人物・組織・プロジェクト・イベント・ドキュメント等)を抽出して「パーソナル知識グラフ」を構築する。会話のたびにゼロから始めるのではなく、蓄積したグラフを参照して返答するのが特徴だ。 データ取得経路は次の 3 つに限定されており、画面録画・キー入力フック・アクセシビリティ API といった OS レベルの「横取り」は行わない: Auto-ingest from integrations — 接続済み SaaS の正規 API 経由でメッセージ・送受信者などを取り込む。Slack / Email / その他のソースタイプごとに個別トグルで ON/OFF ローカルフォルダ(オプトイン) — Settings > My computer でフォルダ単位に「Knowledge graph extraction」を明示的に有効化したフォルダだけをローカルでインデックス化(クラウドにアップロードはしない) チャット内での手動追加 — 会話中にユーザーが指示してエンティティを追加 抽出した知識グラフは ~/.quickwork/ にローカル保存され、クロスデバイス継続のため AWS アカウントへバックアップされる。AI モデルの学習には一切使用されない。 ...

2026年4月30日 · 2 分

Claude + YouTube Shorts で顔出しなし・編集なしの自動収益化 — バイラル動画を量産する実践プロンプト術

千寻(@Crypto_QianXun)さんが2026年4月のポストで紹介した「Claude + YouTube Shorts = 自動収益化」という手法が注目を集めている。カメラなし・編集なし・顔出しなし でバイラルショート動画を量産するアプローチだ。 この記事では、そのコンセプトをもとに、Claude を使った YouTube Shorts コンテンツ自動生成のフローと実践的なプロンプト例・Python コードを解説する。 YouTube Shorts アルゴリズムが評価する要素 — 顔出しなしでも収益化できる理由 YouTube Shorts のアルゴリズムは 視聴継続率・エンゲージメント をコンテンツ品質の代理指標として評価する。次の3点が鍵になる。 フック(冒頭3秒) で視聴者を引き込めるか 情報密度 が高く最後まで見られるか 感情を動かす テキスト・ナレーションがあるか これらは人間が画面に映らなくても Claude が生成したスクリプトで十分に実現できる。AI 音声と AI 生成画像/映像を組み合わせれば、顔出し不要のチャンネルが成立する。 Claude を使ったコンテンツ生成フロー Claude が担うのは最初のスクリプト生成だが、これがコンテンツ全体の品質を左右する最重要ステップだ。 Claude でバイラル Shorts スクリプトを生成するプロンプトの型 1. フック特化型プロンプト 1 2 3 4 5 6 7 8 9 10 11 あなたは YouTube Shorts のバイラル専門家です。 トピック:[テーマ] 以下の構成で60秒のスクリプトを書いてください: - 冒頭3秒:視聴者が思わず止まる衝撃的な問いかけ or 事実 - 本編45秒:テンポよく箇条書きで展開 - ラスト12秒:CTA(コメント誘導 or 保存促進) 制約: - 一文は短く(15文字以内) - 数字を多用する(例:「94%の人が知らない」) - 感情語を入れる(驚き・不安・希望) 2. ジャンル×バイラル要素の組み合わせ型 バイラルになりやすいジャンルとその鉄板フレーズを Claude にコンテキストとして渡してスクリプトを生成させる: ...

2026年4月30日 · 2 分

Claude と GPT のプロンプト哲学が真逆に進化した — 古いプロンプトが通じなくなった本当の理由

AI を使っていて「最近 ChatGPT や Claude が急に使いにくくなった」と感じたことはないだろうか。中国の AI コミュニティで話題になった阿绒 AYi(@AYi_AInotes)が、この感覚の正体を鮮やかに考察している。本記事はその考察をもとに筆者が整理したものだ。 公式ガイドラインが相次いで公開された 2026年4月、Anthropic が Claude Opus 4.7(4月16日)、OpenAI が GPT-5.5(4月23日)のリリースに合わせ、それぞれ公式のプロンプトエンジニアリングガイドラインを公開した。モデルが「バカになった」わけではない。むしろ賢くなりすぎた結果、曖昧な指示への耐性がなくなったのだ。 面白いのは、2つのモデルの進化の方向性が完全に真逆だという点だ。 Claude は「字義通り」に、GPT は「自律的」に Claude Opus 4.7 の変化 Claude は以前、曖昧な指示を受けると自分でいい感じに補完してくれていた。「なんとなくこんな感じで」という指示でも、文脈を読んで意図を推測し、それなりの出力を返してくれた。 今の Claude は違う。あなたが言ったことをそのまま実行する。推測も補完もしない。「一文字も余計に解釈しない」スタイルに変わっている。 GPT-5.5 の変化 GPT はかつて、ステップバイステップで丁寧に教えないとうまく動かなかった。「まず A をして、次に B をして、最後に C を確認して」という細かい手順指示が必要だった。 今の GPT は自律的だ。「こういう結果が欲しい」と伝えるだけで、最適なアプローチを自分で選ぶ。手取り足取り教える必要がなくなった。 古いプロンプトが失敗する理由も真逆 この進化の方向性が真逆なので、古いプロンプトが失敗する理由も正反対になる。 モデル 失敗するプロンプト 失敗の理由 Claude 曖昧・ふんわりした指示 字義通りに解釈するため、意図とかけ離れた出力になる GPT 細かすぎる手順指示 自律的に判断するため、冗長な手順が逆にノイズになる Claude に「いい感じで頼む」と言えば言うほど出力がおかしくなる。GPT に「まず○○して、次に□□して」と細かく指示するほどかえってうまくいかない。 プロンプトエンジニアリングの本質が変わった ChatGPT が広く普及した2023年以来の約3年間、私たちは「モデルにどう教えるか」を学んできた。どう指示すれば動くか、どう補足すれば正確になるか。 いまや立場が逆転している。モデルが私たちに「先に自分の考えを構造化してくれ」と求めている。 これはプロンプトエンジニアリングの本質そのものだ。「モデルにどうやって動かすかを教える技術」から、**「自分が何を本当に求めているかを先に明確にする技術」**へと変わった。 本当のボトルネックは、モデルの能力ではなく、プロンプトを書く人の「思考の明確さ」かもしれない。 勝者は「最も明確に考えられる人」 最も長く複雑なプロンプトを書ける人が勝つ時代は終わった。 これから重要なのは、自分が本当に何を求めているのかを最も明確に理解している人だ。 モデルへの指示を洗練させることに時間をかけるより、自分の思考を整理する時間をかける価値が出てきている。プロンプトエンジニアリングは、AIを操る技術というよりも、思考を言語化する技術に近づいている。

2026年4月30日 · 1 分

eMAXIS Slim S&P500 500万円を担保に月2.9万円 — 野村Webローン×インベスコで「増やしながら使う」戦略

この記事でわかること 「資産を増やしながら、同時に毎月の収入も得たい」——多くの投資家が抱えるこの矛盾を、証券担保ローンとインカムファンドの組み合わせで解決するアプローチが注目されています。 投資家の Doraji(@Doraji29)氏が X(旧 Twitter)で紹介した手法では、eMAXIS Slim 米国株式(S&P500)500万円分を野村 Web ローンの担保に入れ、270万円を年率2.15%で借り入れ。その資金をインベスコの高配当ファンドで年利15%相当で運用することで、毎月約2.9万円の手残りを実現する計算になります。 証券担保ローン(野村Webローン)の仕組み 野村信託銀行が提供する「野村Webローン」は、野村證券に預け入れた有価証券(株式・投資信託など)を担保にして融資を受けられるサービスです。 主な特徴は以下の通りです。 借入可能額: 10万円〜5億円(担保種類により上限あり) 担保掛目: 担保有価証券の評価額に対して一定割合(国内公募投資信託は60%程度、国内上場株式は50%程度) 金利: 変動金利(時期によって異なる) 用途自由: 投資資金、生活費、事業資金など用途不問 担保に入れた投資信託はそのまま運用を継続します。つまり、eMAXIS Slim S&P500を売らずに現金を手に入れ、S&P500の値上がり益も引き続き享受しながら借り入れができる点が不動産担保ローンとの大きな違いです。 なお、担保価値が借入残高の70%を下回った場合(担保評価額が借入残高の基準を割り込んだ状態)、野村信託銀行が担保証券を自動売却して返済します。相場急落時のリスクとして把握しておく必要があります。 運用先ファンド: インベスコ 世界厳選株式オープン(毎月決算型) 運用先として挙げられている「インベスコ」は、日本で広く知られるインベスコ 世界厳選株式オープン〈為替ヘッジなし〉(毎月決算型)——通称「世界のベスト」——を指します。本稿ではこのファンドとして扱います。 ファンドコード: 18312991 決算: 毎月(月次分配) 投資対象: 先進国株式(インベスコの厳選バリューアプローチ) 分配金実績: 月150円/口 が継続的に支払われてきた実績あり 分配利回りは基準価額と分配額の関係で変動するため、ここで示された「年15%」はあくまで執筆時点の参考値です。分配型ファンドには元本からの払い出し(特別分配金)が含まれる場合もあり、利回りそのものが純粋な運用益を意味しないケースも存在します。 シミュレーション: 月2.9万円の計算 項目 金額 S&P500 保有額(担保) 500万円 借入額 270万円 借入金利(年率) 2.15% 年間利息 約5.8万円(月約4,838円) 運用先利回り(年率) 15% 年間分配収入 約40.5万円(月約33,750円) 月次手残り 約2.9万円 計算式:(270万円 × 15% − 270万円 × 2.15%)÷ 12 ≈ 28,913円 / 月 ...

2026年4月30日 · 1 分

Google シニア SRE 面接を突破する5つのポイント(2026年版)

2026年の今、Google のシニア SRE 面接に「LeetCode をひたすら解けば受かる」という時代は終わった。本記事は韓国エンジニアコミュニティでバズったツイートとその英語スレッドをもとに、2026年版の攻略ポイントをまとめたものだ。 元ツイートの要旨: “2026年には、アルゴリズムパズルよりも「5PB のデータを 10Gbps で転送したら 46 日かかる」をすぐに暗算できる物理的感覚がはるかに重要。図を描く前に暗算をして、障害時は原因分析より先にシステムを安定化させる習慣が身についていないといけない。コーディングテストも連結リストの逆転ではなく、限られたメモリで数十 GB のログを処理する実践的な問題に変わっている。” 1. NALSD ラウンドは「アーキテクチャ」ではなく「物理」 NALSD(Non-Abstract Large Systems Design)ラウンドで最も多い失敗は、まず図を描いてしまうことだ。 典型的な落とし穴: 問題: 「4 時間 SLA で 5PB クラスターの DR を設計してください」 NG 回答: きれいな active-passive 構成図を描く → 即アウト なぜ即アウトか: 1 2 3 4 5 PB = 5 × 10^15 bytes 10 Gbps = 10 × 10^9 bps = 1.25 × 10^9 bytes/sec 転送時間 = 5 × 10^15 / 1.25 × 10^9 = 4,000,000 秒 ≈ 46 日 これを暗算で弾ければ「この要件では 4 時間 SLA は物理的に不可能」とわかる。図を描く前に数字を出すのがシニア SRE の姿勢だ。 ...

2026年4月30日 · 2 分

Lindy Assistant — Mac Mini 不要、iMessage で話せるクラウド型 AI アシスタント

Lindy が「Lindy Assistant」を正式リリースした。Mac Mini の購入も API コストの管理も不要で、iMessage 経由で話しかけるだけで使えるクラウド型の AI アシスタントだ。高機能 AI に関心はあるものの、インフラ構築の複雑さがネックになっているユーザーに向けた、明確な解として注目を集めている。 Lindy Assistant とは Lindy Assistant は、Lindy(lindy.ai)が提供するパーソナル AI アシスタントサービスだ。創業者の Flo Crivello(@Altimor)によると、その特徴は以下の 4 点に集約される。 iMessage でチャット: スマートフォンのメッセージアプリから話しかけるだけで AI と対話できる 100 以上のアプリと連携: カレンダー、メール、Slack など多数のサービスと統合 会議・メール管理: 会議の要約、メールの返信ドラフト作成、スケジュール調整を自動化 プロアクティブな提案: ユーザーが指示する前に、時間を節約できる行動を自ら提案する 公式サイトによると、「1 日 2 時間の節約」を実現し、受信トレイ・会議・カレンダーの管理を任せることができるという。 なぜ「iMessage」を選んだのか — 仕組みと UX 設計 Lindy Assistant の最大の特徴は、専用アプリではなく iPhone 標準の「メッセージ」アプリを入口にしている点だ。iMessage という用語に馴染みのない読者向けに、簡単に整理しておく。 iMessage とは iMessage は Apple が 2011 年に iOS 5 で導入したメッセージングサービスで、iPhone・iPad・Mac の標準「メッセージ」アプリで利用できる(青い吹き出しが iMessage、緑が SMS / MMS)。Apple ID で識別されたユーザー同士がインターネット経由で送受信し、エンドツーエンド暗号化・既読通知・タップバックなど SMS にはない機能を備える。Apple デバイス以外(Android など)からは利用できない。 ...

2026年4月30日 · 2 分

LLM で日本語を使うと英語の 1.48 倍トークンを消費する「言語税」の実態

LLM API を日本語で使っていると、英語ユーザーと比べて知らないうちに多くのコストを支払っている。この「言語税」とも言える現象を、6社・9言語の比較データで整理した投稿が話題になった。 「言語税」とは何か 日本語ユーザーは無自覚に「言語税」を払い続けている。同じ処理内容であっても、日本語で問い合わせる分だけ余計にトークンを消費し、API コストが積み上がる構造だ。 特に以下のような用途では影響が大きい。 大量のテキスト処理: 文書要約、翻訳、レビューなどを日本語で大量に行う場合 チャットボット・カスタマーサポート: 日本語ユーザーとの会話が続くアプリケーション RAG(Retrieval-Augmented Generation): 日本語ドキュメントをコンテキストに含める場合 日本語は英語の約 1.48 倍のトークンを消費する 同じ内容を日本語で LLM に投げると、英語に比べて平均 1.48 倍 のトークンを消費するという計算がある。これは 6 社の LLM プロバイダーの平均値だ。 日本語はトークン効率が低くなる理由はトークナイザーの設計にある。英語は複数の文字が 1 トークンに対応するケースが多いが、日本語はひらがな・カタカナ・漢字が混在しており、1 文字が 1 トークンに対応するケースが多い。そのため同じ情報量でも消費トークン数が増えやすい。 プロバイダー別の日本語トークン比率 プロバイダーによって日本語処理のトークン効率には大きな差がある。 プロバイダー 日本語トークン比率(英語比) Anthropic(Claude) 1.94x Gemini 3.1 1.14x 平均(6社) 1.48x ※ 全6社の内訳は元ツイートのスレッドを参照。 Anthropic の Claude は日本語で英語の約 2 倍のトークンを消費する一方、Gemini 3.1 はほぼ英語並みのトークン効率を実現している。Claude(1.94x)と Gemini(1.14x)を比べると 1.94 ÷ 1.14 ≈ 1.7 倍 の差があり、モデル選びだけでコストが最大 1.7 倍変わるという計算になる。 コスト削減のアプローチ この「言語税」を意識した場合、以下のアプローチが有効だ。 1. プロバイダーの使い分け 日本語処理が多い用途では Gemini 3.1 など日本語トークン効率の高いモデルを選択する。Anthropic の Claude は能力が高い一方、日本語コストが割高になるため、用途に応じた使い分けが重要だ。 ...

2026年4月30日 · 1 分

Matt Pocock の「Skills for Real Engineers」— Claude Code に現場のエンジニアリング作法を仕込む Markdown スキル集

TypeScript 界の著名エンジニア Matt Pocock が公開した「Skills for Real Engineers」が、公開 24 時間で 22,000 スター、現在は 64,000 スター超えという驚異的な勢いで注目を集めている。 GitHub: mattpocock/skills 本記事では、このスキル集の設計思想・解決する問題・導入手順を紹介する。 Skills for Real Engineers とは 「Skills for Real Engineers」は、Claude Code や Codex などの AI コーディングエージェントに「現場のエンジニアリング作法」を仕込むための Markdown ファイル集だ。 My agent skills that I use every day to do real engineering - not vibe coding. Matt Pocock 自身が毎日使っているエージェントスキルをそのままオープンソースとして公開したもので、「ノリでコーディング(vibe coding)」ではなく、現実のアプリケーション開発で機能する設計になっている。 なぜ必要なのか — AI 開発 3 大失敗パターン AI 開発で誰もがハマる以下の問題を解決するために設計されている。 1. エージェントが意図を汲まない エンジニアと AI の間の「コミュニケーションギャップ」が最大の失敗原因。エージェントは何を作りたいかを正確に理解していないまま実装を進める。 解決スキル: /grill-me — コード不要のユースケースで詳細なヒアリングを実施 /grill-with-docs — ドキュメント生成も含めた上位版 2. コードがいつまでも動かない エージェントは「動いている」と思っていても、実際には壊れていることがある。テストと実装の間にギャップが生まれやすい。このスキル集にはテスト駆動の実装フローを強制するスキルも含まれている。 ...

2026年4月30日 · 3 分

Warp がオープンソース化 — ターミナルから生まれた Agentic Development Environment(ADE)の全貌

AI ターミナルとして知られる Warp が 2026 年 4 月 28 日にクライアントコードのオープンソース化を発表しました。発表からわずか 1 日あまりで GitHub Star が 34,000 を突破し、本記事執筆時点(2026-04-30)では 45,000 Star 超という勢いで成長しています。 Warp は単なるターミナルから、開発者と AI エージェントが協働する Agentic Development Environment(ADE) へと進化しています。本記事ではオープンソース化の概要、ライセンス構成、内蔵エージェントと外部 CLI エージェント連携、そして OpenAI が「設立スポンサー」として参加した意味を整理します。 TL;DR Warp クライアント(Rust 製)が warpdotdev/warp でオープンソース化 ライセンスは デュアル: UI フレームワーク(warpui_core / warpui クレート)が MIT、それ以外が AGPL v3 OpenAI が設立スポンサー。新しい Agent 駆動の管理ワークフローは GPT モデルで動作 内蔵コーディングエージェントに加え、Claude Code / Codex / Gemini CLI などの外部 CLI エージェントを呼び出せる クラウドエージェント基盤 Oz が Issue トリアージから Spec 作成・実装・PR レビューまでを担う Warp とは何か — Agentic Development Environment(ADE) Warp は当初、macOS 向けに登場した Rust 製の高速・モダンなターミナルです。現在は Linux にも対応しており、リッチな UI、ブロックベースの履歴、AI コマンド補完を特徴としています。 ...

2026年4月30日 · 6 分