Tether:Linux での iMessage や SMS の利用

2026/08/24 14:09

Tether:Linux での iMessage や SMS の利用

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

要約

Japanese Translation:

テザー(Tether)は、iPhone とペアリングされた際の macOS の「Continuity」機能——iMessage、SMS、コンタクト同期、通知、ファイル共有、クリップボード同期、ワンタイムパスワード(OTP)の自動入力——を Linux へ統合し、KDE Connect など既存ソリューションが補えていないギャップを埋めています。セキュリティは当初から最優先事項であり、iOS と Linux の通信には mTLS 暗号化を採用し、定期的に Opus および Fable のセキュリティスキャンを実施することで実現しました。他のメールクライアントへの広範なサポートはまだ利用できません。開発者はバックエンド開発を優先し、拡張子の移植には集中しないためです。OTP の自動入力は、Zen Browser(Firefox)と Betterbird(Thunderbird)向けのブラウザおよびメール拡張機能を通じて行われ、メールからコードを拡張機能へ送ってログインフォームの自動埋め込みを実現します。

直接の iMessage/SMS アクセスのための Bluetooth 統合は、GPL ベースのプロジェクト(例:ancs4linux や BlueFerry)とのライセンス衝突を避けるために、独自のカスタム C++「クリーンルーム」手法を用いて実装されています。テザーは引き続き MIT ライセンスを採用しています。現在の Linux ベースのデーモンは、Tailscale などの earlier プロキシ方式と比べてより優れた直接的な接続体験を提供しており、ユーザーからは不快であると評価されていました。iOS アプリが先に登場し、当初は基本的なクリップボード同期のみを処理し、その後に広範な Continuity スタックが構築されました。

ファイル共有およびプッシュ通知は直ちに利用可能ですが、ハードウェア制約や Bluetooth 切断の問題など、将来のアップデートにおける課題依然存在しています。特に Bluetooth の実装は 2026 年においてもエッジケースが多いため困難です。本プロジェクトは金銭的利益よりも真なる価値と満足感を提供することを目指しており、シームレスなクロスプラットフォーム接続を求める技術愛好家にとってユニークなツールとなっています。バグレポート、機能要望、翻訳、ドキュメントなどの貢献をコミュニティから歓迎します。

本文

macOS から Linux に:Tether による Continuity 機能の完全再現

macOS を恋しく感じたことはありませんでしたが、Linux専業に切り替えただけで、思っていた以上に macOS の機能が欠けていなかったことに驚愕しました。

TL;DR: 私がいちばん不便だったと感じていた「Continuity」機能をすべて、Tether で実現しました。


何が足りなかったのか

AirPlay は残念ながら再現されていませんが、私が本当に欲しかったのは Apple が「Continuity」と呼んでいる機能です。 具体的には以下のような iPhone と Mac 間の連携機能のことです。

  • iMessage や SMS の送受信
  • ファイル共有
  • クリップボード同期
  • Mac で iPhone の通知を確認

特に、メールやメッセージアプリ宛てに送信されたワンタイムパスワード(OTP)コードが、ログインフォームで待機している瞬間に自動補完される機能が最も恋しく思えました。規模は小さいように見えますが、これが私が本当に欠けていたものだったのです。

Linux 上で Continuity のすべての機能を完全再現することは不可能ですが、Tether は**「技術的に可能である範囲で、すべてを実装する」**ことを目指しています。

  • KDE Connect: 素晴らしいツールですが、私の求める機能(特に OTP 自動補完の深度)を果たせず、ロードマップにも今後実装の見込みがない点が問題でした。

Tether の開発史:始まりと工夫

クリップボード同期からのスタート

Tether は最初に大きな穴を埋めることに着手しました。

  • クリップボード同期を最初に取り組んだのは、OTP フローを実装する必要があると確信していたからであり、最も手軽だったからです。
  • これにより、macOS と Linux(Wayland)間でのコピー&ペーストが可能になり、後々必要となる基盤整備も同時に進めることができました。

アプローチの違い

App Store を大きなハードルと感じていたため、リリース戦略は以下のように行われました。

  1. まず iOS アプリをリリース。クリップボード同期のみをサポートする形で出荷。
  2. Linux 側には非常にシンプルな
    tetherd
    デーモン
    が用意されました(それだけで構成)。

セキュリティ第一主義

セキュリティは从一开始第一優先事項です。安全性を決して妥協しません。

  • iOS と Linux 間の通信は最初から mTLS を採用しており、双方の同意がないと何ら通信も開始されません。
  • 以来、Opus と Fable を用いた定期的なバグ・セキュリティスキャンを実施しています。

メールの裏技(WebExtensions)

メールやブラウザ関連については創意工夫には長けていませんが、正直 gesagt、少し「裏技」を使っています。

  • Zen Browser(Firefox)と Betterbird(Thunderbird)を使用しており、どちらも WebExtensions を非常に良好にサポートしています。
  • OTP 処理専用の以下を自作しました。
    • ブラウザ拡張機能
    • メール拡張機能

動作仕組み:

  1. メール拡張機能が受信した OTP コードを検出し、それをブラウザ拡張機能へ送る。
  2. ブラウザ側では OTP 入力フィールドを探し、届いたコードを自動的に補完する。

現状非常にうまく動作していますが、課題は広範な互換性です。現在別のメールクライアントを使用している場合は対応できておりません。改善にご興味をお持ちの方は歓迎いたしますが、私はバックエンド側の開発に注力し続けます。


ブルートゥース統合の大転換点

これまで、iMessage や SMS に直接アクセスするインターフェースが存在しないと理解していましたが、Mac 上でプロキシを立ち上げる方法は存在しても本質的解決策ではありませんでした。Tailscale を併用しても不快感を伴う経験でした。

その折、以下のプロジェクトに出会い、完全に驚きました。

  • anc4linux
  • BlueFerry

特に ErikWB のプロトコルドキュメントが詳細で、ようやく何が起こっているかを理解できるほどのものでした。

ライセンスと実装の課題

これらのプロジェクトは GPL ですが、Tether は MIT ライセンスを堅持し続ける予定です。

  • C++ によるクリーンルーム実装を強く望んでいました。
  • 相互運用性プロトコルの実装をコピーレフトライセンスで制限する点には疑問を感じています。誰でも利用可能な仕組み(例:
    libtether
    と称したパブリックライブラリの提供)が理想です。

いずれにせよ、最も難しい課題が解決されたことで、ブルートゥース統合の実装も滑らかに進みました。(ただし 2026 年現在でも完全に手直し状態にあります)。

  • 問題の続発
  • 明確な説明が欠ける箇所
  • 自動的なキック機構
  • ブルートゥースの不備を補うためのエッジケース対応

現在の Tether がサポートする機能

目標にたどり着きました。現在、Tether は Linux 環境で以下をサポートしています。

機能カテゴリサポート内容
コミュニケーションiMessage、SMS、通知表示、連絡先同期
共有・連携ファイル転送、クリップボード同期
セキュリティOTP 処理(ブラウザ上での自動補完)

そしてついに、あの煩わしい OTP コードがブラウザ上で自動補完されるようになりました!


なぜ Tether を作っているのか?

確かにこのプロジェクトは自分の課題を解決するためのものでしたが(scratch my own itch)、Tether が誰でも使えるツールとなることを心から願っています。

  • 人々が利用することによる直接的な利益はありません。
  • 「自分が作ったものが役に立つ」という満足感しか得られていません。

貢献の歓迎

バグ報告、新機能の提案、翻訳、ドキュメント整備など、何であっても素晴らしいです。

Linux を使用しながら iPhone をご所有の方は、ぜひ Tether を試していただければ幸いです。

同じ日のほかのニュース

一覧に戻る →

2026/08/30 4:33

騰訊發布並開源騰訊Hy4預覽版

## Japanese Translation: 以下の改良版は、完全性を保ちながら読みやすさを維持するため、不足していた技術仕様と性能指標を組み込んでいます。 ## 改善された要約 Tencent は次世代の 770B パラメータを持つ大規模言語モデル(アクティブパラメータ:49B)「Hy4 preview」をローンチしました。このモデルは高生産性タスクに特化して最適化されており、1M トークンを超える広大なコンテキストウィンドウを備えています。Hy4 はシリーズ初となる自主的なトレーニングおよび推論システムの最適化を実現し、オペレーターフュージョンによりエンドツーエンドのスループットを 31.8% 向上させました。内部での盲目評価において、203 のエンジニアリングタスクにわたる 163 名の専門家によって行われ、GLM-5.3(2.92)および Kimi K3(2.94)に対してそれぞれ 2.99/4.00 と高いスコアを記録し、主要競合他社を上回りました。 ソフトウェアエンジニアリング、ゲーム、金融、科学の分野で Tencent の専門家によって共同作成された高品質なデータを用いてトレーニングされた Hy4 は、長文脈開発、単一のプロンプトからのゲームプロトタイピング、分子動力学や物理学などの科学研究分野において明確な優位性を発揮します。現在、Hy4 は Tencent Cloud TokenHub および OpenRouter を介して世界中で利用可能であり、競合的 API 料率(入力トークンあたり 83.4 米セント)で提供されています。同モデルは WorkBuddy および CodeBuddy の Tencent プラットフォーム上で 2 週間無料利用が可能ですが、前世代の Hy3 は引き続き 9 月 30 日までの間アクセス可能です。

2026/08/30 3:22

vLLM 0.28.0

## Japanese Translation: このリリースは、主要なアーキテクチャ変更と拡張ハードウェアサポートにより AI 推論を加速することに焦点を当てた決定的なアップグレードです。主なパフォーマンス向上としては、ファインズドカーネルによって大きなモデル(特に MegaMoE)で最大 1.5〜3 倍の高速化、推論の最適化(DFlash2/DSpark)、GPU ごとに約 17 GiB のメモリ節約を実現する共有エキスパートシャッディングなどがあります。この更新はハードウェア互換性を大幅に拡大し、NVIDIA アーキテクチャ(Blackwell SM90/B12X を含む、ネイティブな DSA/FlashInfer パスを備えたもの)および AMD ROCm プラットフォーム(gfx950/gfx120x)、MLA および FP8 推論向けの特定の最適化を可能にします。 機能面では、Weight Offloading、マルチレイヤー MTP KV キャッシュ、アテンション不要なモデルサポートといった機能を備えた Model Runner V2 が導入されました。また、バッチトークン上限値を 16384 に倍増させたり、Mamba モデルにデフォルトでプレフィックスキャッシュを有効化したりするなどの推論デフォルトも標準化されています。エコシステムの主要な更新としては、PyTorch 2.12 と Transformers 5.15.0 への移行が必須となり、ディスクオフローディングをサポートする階層型 KV キャッシュシステムが追加されました。さらに、gRPC を通じたネイティブ Rust フロントエンドサポートが追加され、Muse Glimmer、Ling 3.0 Flash、Qwen3.8 など多数の新しいモデルへの対応も開始(AMD 向け)。組織は、これらの高度な機能を利用するために、非推奨化された関数や特定の依存関係に関する破壊的な変更に対応する必要があります。

2026/08/29 3:53

ナンシー・グレイス・ローマン宇宙望遠鏡が今週日打ち上げされる

## 日本語訳: ナンシー・グレース・ローマン宇宙望遠鏡は、8 月 30 日に打ち上げが予定されている、NASA の初代首席天文学家にちなんで名付けられた、43 億ドルの観測所です。元々は、暗黒エネルギーの研究を目的として 1A 型超新星を検出することを設計されたこのミッションは、現在ではハッブルのような感度とシャープネスを達成しながら大規模な天空サーベイを行うために、変更された衛星プラットフォーム(具体的には未使用の国家情報局のアセット)を利用しています。その前継機が特定の天体を対象としていたのに対し、ローマンは銀河系の広大な部分を 1 ヶ月でマッピングし、これはハッブルが約 100 年かけて行う必要がある任務です。また、専門研究者から高校の先生まで誰でも利用可能な公開データカタログを作成します。重力マイクロレンズリングという、以前は非現実的な技術と考えられていた手法を活用することで、ローマン望遠鏡は銀河中心付近の遠方の系外惑星を検出し、他の方法では観測できない海王星のような惑星を含むものも検出する予定です。5 年間の運用寿命の間、ローマンは新しい銀河を明らかにし、現在の宇宙に関する科学的モデルが正しいか否かを決定する手助けをすると予想されています。天文学者は、サーベイ能力により予期せず非常に興奮するような発見が生じる可能性があると考えています。

Tether:Linux での iMessage や SMS の利用 | そっか~ニュース