Show HN: Petal,オープンソースの CoScreen/ScreenHero のついに無料版

2026/10/15 3:23

Show HN: Petal,オープンソースの CoScreen/ScreenHero のついに無料版

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

要約▶

Japanese Translation:

Petal は、移動可能なウィンドウ、インタラクティブなカーソル、シームレスなリモートマウス/キーボード入力を備えた実質的なデスクトップ環境を構築するオープンソースのリモート画面共有ツールであり、同時多数ユーザー間の協業を可能にします。LiveKit のビデオインフラストラクチャを活用することで低遅延かつ高解像度のストリーミングを実現し、シンプルなルームコード(ワンクリック)での即時アクセスによりリンクやスケジュールの不要化を図っています。

Mac と Windows 向けに無料ダウンロードが可能で、Linux 対応も近日実装される予定である Petal は、以下の 3 つの柔軟なデプロイメントパスを提供します:一般チーム向けのゼロ設定クラウドアクセスクライアント;データ準拠を厳しく守る必要がある場合に Docker Compose を使用してセルフホストサーバーを設置するオプション;GitHub を経由で完全にカスタマイズ可能なビルドを提供し、スタックを変更したり専用バージョンを作成したりしたい開発者向けです。即時的なアクセス性と堅牢なカスタマイズオプションを組み合わせており、Petal は閉鎖型ソリューションへの透明性のある代替手段となり、ユーザーと組織がリモート協業インフラストラクチャを完全に制御しつつも高いパフォーマンス基準を維持することを可能にします。

本文

Petal:オープンソースペアプログラミングソリューション

低遅延・高解像度の画面共有とリモート操作を実現する、完全無料で Linux 対応(近日リリース予定)のツールです。

主な特徴

  • ネイティブウィンドウの共有
    • 共有されたウィンドウはデスクトップ上にネイティブなウィンドウとして表示されます。
    • ドラッグ移動やサイズ変更が可能で、シャープな描画が保証されます。
    • タイル化(グリッド状配置)の制限はありません。
  • 双方向性
    • 共有ウィンドウ内のラベル付きカーソルにより、他者の操作を直感的に追跡できます。
    • 即座のリモートマウスおよびキーボード入力が可能です。
  • 同時多数利用対応
    • 複数のユーザーが同時に同じウィンドウを共有して作業できます。
  • 常時接続・簡素な連携
    • eng-sync
      シックのルームを作成し、ワンクリックで接続完了します。
    • リンクの送付やスケジュール調整は一切不要です。

実行方法とデプロイメント

動画バックエンドのみを変更して利用可能です。利用形態に合わせて以下の 3 パターンから選べます。

1. Petal Cloud(クラウド利用)

LiveKit ベースのライブビデオインフラストラクチャを利用します。会議にダウンロードし、すぐに参加できます。

  • セットアップ:デスクトップアプリをインストールするだけですぐに開始可能。設定不要。
  • 運用負担:なし。
  • 向いているユーザー:一般的なチーム向け。
  • ダウンロード

2. オンプレミスデプロイメント(セルフホスト)

自己管理する LiveKit サーバーをターゲットに設定します。

  • セットアップ:1 つの
    docker-compose
    ファイルを使用し、サーバー URL を設定するだけですぐに起動できます。
    # 例:サーバー URL の設定イメージ
    environment:
      - LIVEKIT_URL=http://your-livekit-server:7788
    
  • 運用負担:メディアサーバーを自前で動作させる必要があります(トラフィックは組織内にとどまります)。
  • 向いているユーザー:コンプライアンス要件やデータ制御を重視するケース向け。
  • GitHub で開く

3. フォークして独自ビルド

コードベースをフォークし、完全な制御権限を持ちます。独自の技術スタックを採用可能です。

  • セットアップ:リポジトリをフォークし、独自にビルド・デプロイを行います。
  • 運用負担:すべて自前で実装・管理する必要があります。
  • 向いているユーザー:深いカスタマイズを必要とする先進的なチーム向け。
  • GitHub で開く

同じ日のほかのニュース

一覧に戻る →

2026/10/15 4:26

がん患者さんが知っておくべきこと:2026年版

## 日本語訳: 口がん(例:扁平上皮癌)と診断された人にとって最も重要な点は、疾病の深刻さが初期段階での対話(AI ツールを含む)で相対化されうる可能性があるため、適切なタイミングで高品質な医療を受けるよう執拗に努力し続けることです。個人的な経験から、術後採取した腫瘍組織で行われた検査よりも、生検組織を用いた検査を優先しないことが危険な遅れを引き起こす可能性があることが示されており、したがって患者は可能な限り総合的な遺伝子検査と上級がんセンターでの第二の意見を迅速に求めるべきです。メジャーな医療機関(例:MD Anderson)は、医師と病理科医間の強い協力関係によりより迅速かつ正確な回答を提供することが多く、US News ランキングを指針としてローカルコミュニティ病院よりも 2〜3 時間のドライブ圏内であっても訪問する価値があります。実用的な戦略には以下が含まれます: - ノートとフォローアップのための整理されたシステムを作成すること(例:予約要約や質問用の専用フォルダー)。 - NCCN ガイダンスの「標準治療」フローチャートを使用して、期待されるプロトコルを理解し、効果的にアドボケーシィを行うこと。 - 標準的な経路が停滞した際に特に Sijbrandij Foundation のようなリソースを求助すること。 外科医を選ぶ際には、年間手術件数や合併症発生率について問いかけ、同様の処置を受けた他の患者と話すことを検討すべきです。必要であれば有給休暇やホテルを使用してトップクラスのカンターにアクセスすることもできます;多くの施設は保険を受け入れています。結局のところ、これらの能動的なステップはキャンセルや保険手続きによる遅延を防ぎ、適切な標準治療を受けることを確実にします。

2026/10/15 5:48

OpenCode 2.0

## Japanese Translation: OpenCode 2.0 は、数百万人の毎日ユーザーからのフィードバックに基づいた大きなアーキテクチャ見直しであり、パフォーマンス向上、バグ修正、およびほぼあらゆるエージェント機能をサポートするように設計された全く新しい API を導入しています。主要な変更点として、すべてのインターフェース(TUI、Web、デスクトップ)を単一の中央バックグラウンドプロセス (`opencodepid`) に統合し、`@opencode/client` を使用するクライアントはこれを自動で発見できるようになりました。システムは現在、ペアリングフロー (`/pair` または `opencode pair`) を通じてスケジューリングされたタスクや外部アプリケーションとのシームレスな接続をサポートしており、ネイティブアプリの開発が進行中です。 目立つ機能の一つには、「Code Mode」(`@opencode/codemode`)があり、Node.js VM の複雑性なしにエージェントが直接スクリプトを書くことを可能にする最小限の JavaScript インタプリターを使用します。これにより、すべての MCP サーバーはデフォルトで code mode で動作します。この更新では、長時間実行されるタスクのためにバックグラウンドサブエージェントと非同期シェルコマンドを導入し、セッション中にプラグインのアップデートを行うためのホットリロードも追加されています。新しい `@opencode/sdk` を使用することで、OpenCode をサーバーまたは Durable Objects 上のライブラリとして利用できるようになります。 このアップグレードには重要なbreaking changesが含まれています:バージョン 1.x のプラグインはもはや機能せず、`tui.json` などの設定ファイルは `json` フォーマットに移動しました。最新の 1.x リリースを使用するユーザーは、2.0 に更新してこれらの変更との互換性を維持するには、最初に `opencode upgrade --major` を実行する必要があります。

2026/10/15 6:11

Jev 1.14.0 をリリースし、ドリーマー向けの試み機能を同時に提供します

## Japanese Translation: jev 1.14.0(`jev-preview` チャンネルで利用可能)は、「危険区域」API ヘッダーをゲート化した実験機能を提供します。これには、composable images(`TypeSafe-Danger-Zone-Images: true` を有効化により提供され、ただし以前の 1.13.0 ビルドに比べて多モーダル入力におけるパフォーマンス低下が報告されています)、エラーなしのバウディングボックスを返す新しい「box」検出タイプが含まれます。ユーザーはさらに、より長いコンテキスト長(`TypeSafe-Danger-Zone-Long-Context: true`)およびデバッグ用の Jaggedness レポートへの参加を選択でき、これらは特定のヘッダーを通じて利用可能です。このアップデートは 1.13.0 に基づいており、以前のパフォーマンス低下を解決すると同時に多言語サポートを拡張しています。評価については、内部インテリジェンス指標は非一貫的な推測として扱い、公式ベンチマークはデータポリシーの懸念から開示ウェイトモデルのみを対象としており、ランキングが特定のアーキテクチャにバイアスがかかっている可能性があるため、個人の実験に頼るべきです。今後、`jev-latest` 別名は 1 週間以内に 1.14.0 を採用します。企業は廃止スケジュールを監視する必要があります:バージョン 1.13.0 に対する 60 日間の警告期間に続いて、新しいリリース用の 30 日間のウィンドウを確保し、古いバージョンが廃棄される前にシステムがこれらの構造的変化に適応できるようにします。ドキュメントは docs.typesafe.ai/go/images、docs.typesafe.ai/go/box、および docs.typesafe.ai/models#context-length で利用可能です。

Show HN: Petal,オープンソースの CoScreen/ScreenHero のついに無料版 | そっか~ニュース