**Show HN: ミスティ – クロード、コデックス、ジェミニがあなたのコードを討論し、最終的に統合する**

2025/12/23 22:18

**Show HN: ミスティ – クロード、コデックス、ジェミニがあなたのコードを討論し、最終的に統合する**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Mysti は、開発者が Claude Code、Codex、または Gemini(Google) AI コーディングツールを呼び出し、任意の2つを「Brainstorm Mode」で組み合わせて協力的に問題解決できる VS Code 拡張機能です。

ext install DeepMyst.mysti
または Marketplace からインストールします。さらに、少なくとも1つの CLI ツール(
@anthropic-ai/claude-code
openai/codex-cli
、または
@google/gemini-cli
)をインストールし、Brainstorm Mode を有効にするために任意で2番目もインストールします。

拡張機能の特徴:

  • ワンクリックでプロバイダー切替(ロックインなし)。
  • 16 の開発者ペルソナ(Architect、Debugger、Security‑Minded、Performance Tuner、Prototyper、Refactorer、Full‑Stack、DevOps、Mentor、Designer など)。
  • Brainstorm Mode は2つの協働オプションを提供:
    • Quick Mode – 直接合成。
    • Full Mode – エージェントが議論してから統合し、多様なアプローチ解決策に対するインテリジェントな計画検出機能付き。
  • コード構文をハイライトし、Markdown をサポートし、Mermaid ダイアグラムをレンダリングできるモダンなチャット UI;会話履歴は自動で保存されます。
  • 権限制御:Read‑only、Ask‑permission、Full‑access ファイルアクセスレベルがあり、トークン予算やその他の設定は
    settings.json
    から構成可能です。
  • 12 の切替可能スキル(例: Concise、Test‑Driven、Auto‑Commit、First Principles、Scope Discipline)で、一般的な開発ワークフローを反映しています。
  • 匿名テレメトリー(機能使用状況、エラーレート、プロバイダーの好み)は VS Code の設定を尊重し、コードや個人データは収集されません。

Mysti は MIT ライセンスの下でリリースされており、商用目的でも自由に使用・改変・配布できます。今後の更新では、さらに多くのプロバイダー、ペルソナ、Brainstorm Mode オプションの追加、テレメトリーの調整、新しいスキルの導入などが予定されており、開発者に柔軟でプライバシーを尊重した AI ヘルプを提供しつつ、複数モデル間でチームが協力できるよう設計されています。

本文

Mysti – あなたの AI コーディングチーム(Claude、Codex & Gemini)
複数の主要 AI コーディングツールを同時に利用できる VS Code 拡張機能。


クイックインストール

ステップアクション
1VS Code から
Ctrl+P
(または
Cmd+P
)→
ext install DeepMyst.mysti
と入力し Enter。
2Marketplace から – 「Mysti」を検索して Install をクリック。
3Mysti を開く:
Ctrl+Shift+M
(または
Cmd+Shift+M
)。

プロバイダー

  • Claude Code – 深い推論、複雑なリファクタリング
  • Codex – 迅速な反復、OpenAI スタイルに馴染みやすい
  • Gemini – 高速応答、Google エコシステムとの統合

ワンクリックでプロバイダーを切り替えられます。ロックインはありません。


ブレーンストームモード(2 AI)

コンビネーション目的に最適
Claude + Codex深い分析 + 迅速な反復
Claude + Gemini徹底した推論 + 高速検証
Codex + Gemini早い反復 + Google の知識

コラボレーションモード

  • クイックモード – 両エージェントが回答し、Mysti が統合。
  • フルモード – エージェント同士で議論・批判を行い、その後 Mysti が最終解決策をまとめる。

主な機能

機能説明
16 の開発者ペルソナアーキテクト、デバッガ、セキュリティ志向、パフォーマンスチューナー、リファクタラー 等。
スマートオートサジェスト関連するペルソナとアクションを自動で提案。
会話履歴すべてのチャットが保存され、簡単にアクセス可能。
クイックペルソナ選択ツールバーからペルソナを選択。
インテリジェントプラン検出複数実装パスを検知し、選択させる。
12 の切り替え可能スキル簡潔、テスト駆動、Auto-Commit、ファーストプリンシプル、Scope Discipline 等。
権限管理読み取り専用 / 許可確認 / 完全アクセス。

設定(settings.json)

{
  "mysti.defaultProvider": "claude-code",
  "mysti.brainstorm.agents": ["claude-code", "google-gemini"],
  "mysti.brainstorm.discussionMode": "full",
  "mysti.accessLevel": "ask-permission",
  "mysti.agents.autoSuggest": true
}

CLI ツール(必須)

ツールサブスクリプションインストール
Claude CodeAnthropic API / Claude Pro/Max
npm install -g @anthropic-ai/claude-code
Codex CLIOpenAI APIOpenAI のガイドに従う
Gemini CLIGoogle AI API / Gemini Advanced
npm install -g @google/gemini-cli

開始時は CLI を 1 つだけインストールすれば OK。ブレーンストームモードには 2 つを揃えてください。


キーボードショートカット

アクションWindows / LinuxmacOS
Mysti を開く
Ctrl+Shift+M
Cmd+Shift+M
新しいタブで開く
Ctrl+Shift+N
Cmd+Shift+N

コマンド(コマンドパレット)

  • Mysti: Open Chat – チャットサイドバーを開く
  • Mysti: New Conversation – 新規会話開始
  • Mysti: Add to Context – ファイル/選択範囲を追加
  • Mysti: Clear Context – コンテキスト全てクリア
  • Mysti: Open in New Tab – チャットをエディタタブとして開く

テレメトリー

Mysti は匿名の使用データ(機能利用率、エラーレート、プロバイダー選好)だけを収集します。コードやパス、個人情報は送信されません。VS Code のテレメトリ設定に従い、

Settings > Telemetry
で無効化できます。


ライセンス

MIT License – 商用利用も含めて自由に使用・変更・配布可能です。


Mysti — DeepMyst Inc が開発
Made with Mysti

同じ日のほかのニュース

一覧に戻る →

2025/12/28 5:15

**エンターテインメントでのコミュニケーション喪失の理由** 近年、観客がエンターテインメントに関わる形態は劇的に変化しました。 - **デジタル分散**:コンテンツは無数のプラットフォームに拡散され、クリエイターが統一したオーディエンスへ到達しにくくなっています。 - **アルゴリズムによるゲートキーピング**:推奨システムは深みよりもクリックベイトを優先し、アーティストとファンの間で意味ある対話が薄れています。 - **収益化圧力**:広告収入モデルはプロデューサーにセンセーション志向を促し、思慮深い物語よりも衝撃的な内容へ傾斜させます。 これらの要因が重なり合い、かつてクリエイターと観客が直接交流できたコメント欄・ライブチャット・ファンフォーラムなどの伝統的コミュニケーション手段を侵食しています。

## Japanese Translation: (incorporating all key points):** > 2025年12月15日のプルームのブログ投稿では、Pixelfed が Fediverse 実装からメッセージ配信を削除したことを批判し、信頼できる通信はあらゆるソーシャルプロトコルの基本機能であるべきだと主張しています。著者は Pixelfed の創設者 Dansup を引用し、ActivityPub は保証されたメッセージングではなくコンテンツ消費を目的としていると述べ、また Manuel Moreale もプロトコルが通信の信頼性を確保するためではなくプラットフォーム構築のために設計されていたと指摘しています。 > > プルームは、多くの Fediverse ユーザーが Mastodon と Pixelfed のアカウントを別々に保持している点を指摘し、これは大手ソーシャルメディア独占企業によって推奨される「一つのプラットフォーム、一つのアカウント」というマインドセットを反映しています。また、doomscrolling 中に人々が閲覧したコンテンツのほとんどを忘れてしまうという研究結果を挙げ、信頼できる通信としてのソーシャルメディアの有用性を疑問視しています。 > > 著者はメールが非同期媒体として衰退していることを嘆き、自身の Inbox 0 とワンタイムアドレス使用経験を挙げ、現代の「退屈」プロトコル(メール、RSS、XMPP)とエンターテインメント重視のプラットフォームが依存症や収益性を推進していることを対比しています。 > > Pixelfed は近々「ドロップなし」のオプションテキストメッセージを提供する予定ですが、プルームは読者に対し、Offpunk や Gemini などのオフラインファーストな代替手段で簡潔かつ信頼できる通信を検討するよう促しています。彼は最後に、興味があるユーザーに対して、シンプルで非商業的なコミュニケーション専用のメール、RSS、および Gemini コミュニティ「保護されたリザーブ」に参加することを勧めています。

2025/12/28 2:05

GPGの実行に失敗しました。

## Japanese Translation: **要約:** 本書は、GnuPG およびその他の OpenPGP ツールにいくつかの重大なセキュリティ脆弱性が発見されたことを警告しています。これらの欠陥により、攻撃者はデジタル署名を偽造したり、隠されたプレーンテキストを復元したり、検出されずに悪意あるサブキーをキーリングに追加したりできるようになります。主な問題点は次のとおりです。 * 切離型 PGP 署名へのプレーンテキスト攻撃で、クリアテキスト署名を切り捨てることで偽造署名が可能になる。 * リテラルデータにおけるパスセパレータの不適切な処理により、ディレクトリトラバーサルとファイル上書きが実行できる。 * 暗号化マレイビリティチェックの誤った適用で、メッセージ内容が漏洩する可能性がある。 * ASCII アーマー解析における脆弱性がメモリ破壊を引き起こす。 * MiniSign が信頼コメントを受け入れることで注入攻撃が許容される。 * ダッシュでエスケープされていないヘッダーの誤処理により、クリアテキスト署名の偽造が可能になる。 * OpenPGP クリアテキスト署名フレームワークへのフォーマット混乱攻撃と radix64 行切り捨てがポリグロット攻撃を生むことがある。 * キー署名検証中に SHA‑1 へダウングレードするパスがトリガーされ、整合性チェックが弱体化する。 これらの問題を修正しない場合、GnuPG を安全通信、コード署名、文書認証に依存しているユーザーは脅威にさらされます。報告書では、検証ロジックの更新とパス処理の厳格化によって OpenPGP 実装への信頼を回復するよう促しています。

2025/12/28 3:22

ウィンドウズ 2(Apricot PC / Xi 用)

## Japanese Translation: ## Summary: 著者は、古いApricot PCにWindows 2を成功裏に導入しました。この実現にはカスタムドライバの作成と機械のハードウェア制限を克服するためのRAM拡張ボードが必要でした。Microsoft DDKでスタブドライバを書き、WIN100.BIN/OVLからHerculesビデオコードをパッチし、互換性のないWindows 1用ドライバをApricotのIntel 8086 CPUと9インチモノクロディスプレイに適した新しいSYSTEM.DRVで置き換えました。プロジェクトには、著者の婚約者が設計したRAMアップグレードも含まれ、Windows 2のメモリ要件を満たしました。 この成果は、1987年にWindows 1をポートした以前の取り組み(マージドライバを使用していたが新機能の完全サポートがなかった)を踏襲しています。現在、Windows 2が稼働することで、Word、Excel、PC Paintbrushなどのアプリケーションをレガシー硬件上で利用できるようになり、古いシステムでも適度なアップグレードで再活性化できることを示しています。著者はMastodonスレッドでフィードバックを歓迎し、リトロコンピューティングコミュニティ内でさらなる改善や議論が行われる可能性を示唆しています。 ## Summary Skeleton **What the text is mainly trying to say (main message)** 著者はWindows 2を古いApricot PCにポートし、カスタムドライバとRAM拡張ボードでハードウェア制限を克服しました。 **Evidence / reasoning (why this is said)** - 著者はMicrosoft DDKを使ってスタブドライバを書き、WIN100.BIN/OVLからHerculesビデオコードをパッチしました。 - Windows 1のドライバが互換性がなかったため、新しいSYSTEM.DRVを実装しました。 - ポートには著者の婚約者が設計したRAM拡張が必要でした。 **Related cases / background (context, past events, surrounding info)** - Apricot PCはIntel 8086と9インチモノクロ画面でVGAグラフィックスを持たなかった。 - Windows 1は1987年にApricotへポートされ、ブートファイルにはマージドライバが含まれていた。 - 以前の試みでは高速起動WIN100.BIN/OVLに依存していたが、完全なドライバサポートは欠如していた。 **What may happen next (future developments / projections written in the text)** 著者はMastodonスレッドでコメントを募集し、貢献者への感謝と共に継続的な議論やさらに微調整の可能性を示唆しています。 **What impacts this could have (users / companies / industry)** - レガシー硬件上でWord、Excel、PC PaintbrushなどのモダンWindowsアプリケーションが動作できるようになる。 - 最小限のハードウェアアップグレードでレガシーシステムを復活させる方法を示し、リトロコンピューティング愛好家に教育的価値を提供する。