Show HN:ホワイトボード(YC W26)——思索的なソフトウェア設計のためのオープンソースIDE

2026/09/25 2:21

Show HN:ホワイトボード(YC W26)——思索的なソフトウェア設計のためのオープンソースIDE

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

要約▶

日本語翻訳:

Whiteboard は、人間と AI エージェントが共有ワークスペースにおいて協力してソフトウェアアーキテクチャに取り組むことを目的とした、MIT ライセンスのオープンソースデスクトップアプリケーションです。既存のツールには SDK を通じて統合され、エージェントはアプリ内キャンバス上に描画し、作業を視覚的に説明することができます。知能性、コスト、速度のバランスを図るために、プラットフォームでは GPT-6 Sol や Claude Opus 5.5 などの強力なモデルの使用を推奨しています。技術的には、Rust で構築された意味的かつ AST 対応の差分ビューアを搭載しており、デフォルトで主要な機能変更を要約表示する一方で、ユニットテストやドキュメントなどのマイナーな更新は非表示にします。その他の機能には「意思決定ログ」、「トレースリンク」、シークエンス図などの可視化からソースコードへ直接ナビゲーションすることが含まれます。商用競合とは異なり、チームは VS Code をパッチ適用するのではなく Whiteboard をオープンソースプロジェクトとして維持することを選び、Copilot との互換性を確保すると同時に、エージェントがパッチ形式に起因する問題が発生することを回避しています。アプリはローカルのコードチェックアウト上で動作し、匿名性のあるテレメトリー機能はソースコードや差分、テキスト、プロンプトなどの機密データを排除しており、これをオフにすることも可能です。既知の制限事項としては、Whiteboard 内でファイルを直接編集できないこと、また単一のレビューで複数のリポジトリ間でのファイル閲覧をサポートしていないことが挙げられます。現状の共有レビューでは初期セッション後に作成された変更を反映させるために手動で再共有が必要ですが、将来の開発では定義済みのセキュリティガイドラインに従います。脆弱性情報報告については SECURITY.md を確認してください。寄与については CONTRIBUTING.md と行動規範に従ってください。ご質問については Discord または関連するプライバシー・テレメトリードキュメントをご参照ください。

本文

Whiteboard:人間とエージェントのための共同設計プラットフォーム

Whiteboard は、人間と AI エージェントが共通の作業スペースでソフトウェアを共同設計できるオープンソース製のデスクトップアプリケーションです。

既に利用しているコーディングエージェント(例:Claude Code、Codex など)に接続され、キャンバス上で自身の作業を記述するための SDK を提供します。

📺 デモ動画

詳細は以下の 1 分間のデモをご覧ください。


⚡ クイックスタート

Whiteboard の基本操作手順です。

  1. ダウンロードと起動:Whiteboard をダウンロードし、アプリケーションを開きます。
  2. エージェント接続:ウェルカム画面から、Claude Code、Codex、または他のコーディングエージェントを接続します。
  3. タスク実行:
    • エージェントに「現在のブランチを対象とした最新の
      main
      ブランチとの差違(diff)を検証」と指示してください。
    • 結果が Whiteboard に表示されます。

💡 活用ガイド

これまでの経験から、Whiteboard は GPT-6 Sol や Claude Opus 5.5 のような高性能モデルと組み合わせることで、知能性・コスト・速度のバランスにおいて最も効果を発揮します。

システムプロンプトへの適切な設定はデフォルトで組み込まれる予定ですが、その間も以下のプロンプト例を活用してください。

新しい API の変更を行う場合

API の仕様や使用例を明確に定義する際のテンプレートです。

こんにちは。このコミットのスタックは、[api] を作成して [objective] を達成できるように設計されています。
私は以下を見てみたいと考えています:
- 提案されている API
- 具体的な使用例
- この変更の背景となる動機(コンテキストやリポジトリから入手可能な場合)

その後、実装の詳細や、なぜそのような仕組みが機能するのかについて掘り下げてみましょう。

テレメトリの追加を行う場合

監視機能の導入をエージェントに依頼する際のテンプレートです。

最新の PostHog の PR に記載されたテレメトリの変更点を説明してもらえませんか?  
https://github.com/devdotfast/whiteboard/commit/4837e107946e27ebad50c282eb0f2585210d2a35
私たちは何を追跡しており、そのデータからどのような良好なダッシュボードや製品ウォーターフォールを構築できるでしょうか?  
また、ハングアップ、エラー、クラッシュなどの場合、どう対応すべきでしょうか?  
Whiteboard を使って説明してください。

💬 インタラクションについて

気に入らない箇所があれば、クリップボードにハイライト表示してエージェントに渡してください。エージェントはそれに応じて Whiteboard に再描画を行い、あなたのニーズに合わせて調整してくれます!


🌟 主な特徴:なぜこのツールが存在するのか?

  • コードにつながる図解

    • 従来の純粋な HTML ツールでは不足していた「仕様や図解からコードへ接続する仕組み(アフォーダンス)」を提供します。
    • シーケンス図や実体関係図、エージェントのトレースをクリックすると、直ちにその背後にあるコードにジャンプできます。
    • コードナビゲーションには、VSCode の標準キーバインディングと LSP サポートが利用可能です。
  • 意味論的差分表示ビューア

    • 生の差分表示に含まれるノイズを削減し、AST(抽象構文木)を意識した意味論的な表示を開発しました。
    • デフォルトで合理的な設定を適用:
      • 大きな追加された関数は「擬似コード」として要約表示されます。
      • 単一テストやドキュメントの変更は自動的に折りたたみまたは非表示になります。
    • これらの挙動は、WASM ベースのプラグインシステムによりカスタマイズ可能です。
  • 意思決定ログ

    • エージェントの自律的な意思決定とそれが実装への影響を理解しやすくします。
    • Whiteboard 上でエージェント自身が自身のトレースを検索・リンクできるツールを開発しました。
    • 設定した要件がどのように実装され、エージェントがどのような判断を下したかを視覚化できます。
  • オープンソースでローカル動作

    • MIT ライセンスのもと提供され、あなたのローカルのチェックアウトに対して動作します。
    • チーム向けのホスト型製品も将来的に計画されており、常にセルフホスティングが可能です。

⚠️ 既知の制限事項

現時点での制約事項です。機能要望は GitHub Issue でご報告ください。

  • ファイル直接編集不可:Whiteboard 内でファイルを直接編集することはできません。
  • マルチリポジトリレビューの制限:シングルレビュー内での複数リポジトリ跨ぎ作業やファイル閲覧は、現時点で十分にサポートされていません。
  • 共有機能の注意点:
    • 「共有」ボタンを使ってマシン間でレビューを共有できます。
    • 注意:レビューが共有された後に進められた更新は、他者には反映されません。再度レビューを共有する必要があります。

🤝 コントリビュート(貢献)

ご貢献とフィードバックを歓迎いたします。

  • セットアップ・PR:
    CONTRIBUTING.md
    を参照してください。
  • 行動規範: 同ドキュメントに従ってください。
  • 脆弱性情報:
    SECURITY.md
    に記載の手順に従ってください。
  • その他: ご不明な点は Discordでお気軽にお尋ねください。

🔒 プライバシー

Whiteboard はローカルのチェックアウトに対して動作します。
匿名テレメトリには、以下の情報は含まれません。

  • コード内容や差分
  • Whiteboard のテキスト
  • プロンプト
  • モデルの出力

詳細はプライバシー概要またはテレメトリの参照ドキュメントをご確認ください。必要であればいつでもテレメトリをオフにできます。


📜 ライセンス

Whiteboard は MIT ライセンスの下で提供されています。
導入した Code-OSS 分枝は、Microsoft の MIT ライセンスおよび第三者の通知事項を引き継いでいます。 詳細は以下のファイルをご参照ください:

  • apps/review-desktop/LICENSE
  • apps/review-desktop/UPSTREAM

🧠 Code OSS の採用について

現在、多くの人が専用のエージェント TUI やデスクトップアプリを利用しており、行単位の差分レビューにはテキストエディタのみを使用しています。この文脈において、コードレビューに特化したテキストエディタを持つのは自然な選択肢です。

そこで、オープンソースエディタの中で最も成功しているもの(Code-OSS)を基盤として採用しました。

  • 他のフォークがパッチ維持に苦しむ一方で、コーディングエージェントはパッチ適用で苦戦しがちです。
  • 現在のコピーライト(元 VS Code)由来の機能(コードベースのごく一部、約 45% に相当 😬)については不要であるため、Code OSS を純粋に導入しています。
  • 今後も上流の Code-OSS を定期的に監視し、セキュリティや機能に関するパッチを適宜マージしていく予定です。

📚 影響を受けた文献・資料

同じ日のほかのニュース

一覧に戻る →

2026/09/25 0:26

F-Droid 2.0

## Japanese Translation: F-Droid 2.0 は、10 年ぶりの最大のマイルストーンであり、Android との統合をより向上させるために Kotlin Compose を用いて完全に再構築されたコアを備えています。このアップデートは、ナビゲーションを「Discover」「Search」「My Apps」の 3 つの中核領域に簡素化し、「Discover」機能として更新およびダウンロードを強調する新機能を追加するとともに、カテゴリーと高度なフィルタリングも拡大しています。セキュリティと安定性は、Open Technology Fund からのもう一つの独立した審査、背景で Android アップデートを可能にする新しい事前承認 API、そして各種のプライバシー団体によってサポートされた 14 のリリースにわたる厳格なテストによって強化されています。しかし、ユーザーはいくつかの変更点に適応する必要があります:Android 6 へのサポートはシステム全体の修正のために終了され、旧バージョンを使用し続ける必要があります。プライバシーツールは簡素化され、アプリを隠すマスク機能はもはや機能の隠蔽ではなくアプリのリネームのみを実行し、Tor の自動検出は一般のプロキシ設定に移動しました、そして議論の対象となった「アプリの消去」緊急機能が削除されました。F-Droid が順次展開される中で、それは現代のデバイスにより安全で簡素化された体験を提供しながら、1 年以上の開発を通じて安全性の基準を維持しています。

2026/09/24 7:53

HN: タイムスニューバスタードのような呪われたフォントを作成する

## Japanese Translation: Bastardica は、既存の OpenType ファイルをブラウザ内で直接デジタル混合することにより、ユーザーが瞬時にカスタム Web フォントを作成できる画期的なローカルツールです。Times New Bastard といった以前のソリューションとは異なり、Pyodide および fontTools を使用して完全にオフラインで動作し、フォントが外部サーバーにアップロードまたは保存されることはありません。このプライバシー重視のアプローチは、ブラウザの組み込み機能を活用してリアルタイムのフォント合成を実現し、単純なフォントにおける視覚的な豊かさ向上およびグリフの配置改善のためにスケール調整や垂直オフセットなどの調整を適用します。このプロセスは、Times New Bastard や Easy Pete といった以前の実験的クリエイティブ作品に触発されています。ツールは OpenType テキスト整形が可能であるあらゆる環境(ブラウザ、デザインツール、印刷など)をサポートしますが、フォントの組み合わせには注意が必要です。3 つ以上のスタイルを混合すると、最初に選択されたフォントが交差点における形状を決定するようになり、グリフの衝突が発生する可能性があります(例:5 番目と 7 番目が 35 番目の交差点で衝突)。この問題を回避するために、開発者にはフォントのストライドとして素数を使用することが推奨され、これにより視覚的なコンフリクトを大幅に軽減できます。Bastardica は追加のライセンス条件を課さず、出典への言及は歓迎されますが必須ではありませんが、2 つのフォントを混合することは派生作品の作成となり、ユーザーには 2 つの元フォントの商用ライセンスを各自で検証する必要があります。無料フォントのおすすめソースには Google Fonts、UNCUT、Velvetyne、Font Squirrel、FontSpace、DaFont が含まれます。サポートに関する問い合わせについては [email protected] に連絡してください。最終的には、Bastardica はデザイナーに独自のタイポグラフィを瞬時に生成することを可能にしつつ、クリエイティブアセットと知的財産権について完全な制御を保証します。

2026/09/25 6:33

Show HN: Koi.rest – 錦鯉を見て心を落ち着けましょう

## Japanese Translation: ## 要約: 発達性脳機能障害(ADHD)を抱える失職した開発者のポールは、8 月に始まったストレスの多い時期に平和を見出すために、人工知能(AI)を用いて生きた仮想のコイの池を作成しました。複雑な JavaScript コーディングを一から習得して待つ代わりに、「完璧さは善敵なり」という哲学を掲げ、AI を活用することで技能ギャップを迅速につなぎ、物理的に構築することができないその時における「枯山水」のデジタル版を実現しました。このプロジェクトは、彼の失業闘争にとって重要な対処法であり、静けさへの単純な願望を誰もがアクセスできるオンライン体験へと変容させました。生成されたウェブサイトはすでに公開されており、不特定の人々がインターネット上で共同でコイが静かに泳ぐ様子を眺める共有空間を提供しています。結局のところ、このイニシアチブは、限られた技術能力や大きな個人的な困難を抱える個人でも、従来の大規模な訓練や完璧な条件を必要とせず、すぐに創造的な情熱を実体化し、デジタル上の絆を育むことができることを示しています。現在なお求職活動中のポールは、関心のある方々の連絡を歓迎しています。

Show HN:ホワイトボード(YC W26)——思索的なソフトウェア設計のためのオープンソースIDE | そっか~ニュース