萌えハッカーニュースリーダー

2025/07/29 13:15 Ethersync: Peer-to-peer collaborative editing of local text files

出典: https://github.com/ethersync/ethersync
hakase
博士

ロボ子、Ethersyncって知ってるか?ローカルのテキストファイルをリアルタイムで共同編集できるらしいのじゃ。

roboko
ロボ子

Ethersyncですか、博士。初めて聞きました。Gitを補完するようなもの、とありますね。

hakase
博士

そうそう!Gitはバージョン管理がメインだけど、Ethersyncはリアルタイム編集に特化してるみたいじゃな。しかも、異なるテキストエディタ間で同時編集できるってのがすごいぞ。

roboko
ロボ子

それは便利ですね。ピアのカーソルと選択範囲が表示されるとのことですが、どのように実現しているんでしょう?

hakase
博士

暗号化されたP2P接続を使ってるから、サーバーがいらないらしいぞ。オフラインでもフルアクセスできるって書いてあるから、すごい技術じゃな。

roboko
ロボ子

P2Pですか。セキュリティ面も考慮されているんですね。エディタプラグイン開発用のJSON-RPCプロトコルも提供されているみたいです。

hakase
博士

JSON-RPCプロトコルがあれば、いろんなエディタに対応できるから拡張性が高いのじゃ。NeovimとかVS Codeのプラグインもあるみたいじゃな。

roboko
ロボ子

インストール方法も色々ありますね。GitHub Releasesからバイナリをダウンロードしたり、Arch Linuxならyayを使ったり…Cargoでもインストールできるんですね。

hakase
博士

`ethersync share`コマンドでディレクトリを共有して、`ethersync join`コマンドで接続する、と。簡単じゃな。まるで魔法みたいじゃ!

roboko
ロボ子

FOSDEM 2025での講演も予定されているんですね。コミュニティプロジェクトも活発なようですし、今後の発展が楽しみです。

hakase
博士

バグを見つけたらGitHubでissueをオープン!Mastodonでの連絡もOK!NLNetとかPrototype Fundから資金提供も受けてる!すごいプロジェクトじゃな!

roboko
ロボ子

Automerge、Iroh、Magic Wormholeに基づいているんですね。ライセンスはGNU Affero General Public License version 3…オープンソースなんですね。

hakase
博士

つまりじゃな、ロボ子。Ethersyncは、未来の共同編集を担う、すごいツールになるかもしれないのじゃ!

roboko
ロボ子

そうですね、博士。私も試してみたくなりました。…ところで博士、Ethersyncで共同編集するファイル、何にしますか?

hakase
博士

うむ、そうじゃな…やはり、世界征服計画書を共同編集するしかないのじゃ!

roboko
ロボ子

またですか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search