
mrrobotogit/tiramisu
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
最先端のBitTorrentエンジンとFUSE仮想ファイルシステムで、プライベートなPlexやJellyfinライブラリへのライブストリーミングが可能です。MCP準備完了。Real Debridは忘れてください。
概要
Tiramisuは、プライベートなPlexやJellyfinライブラリへのライブストリーミングを用いる最先端のBitTorrentエンジンおよびFUSE仮想ファイルシステムです。Hermes、OpenClaw、Claudeコードに対応したMCPも用意しています。Real-Debridは忘れてください。 このプロジェクトは以前GoStreamと呼ばれていました。現在はTiramisuで、同じプロジェクト、同じコードベース、ただ名前が変わっただけです。動作方法は何も変わっておらず、このREADMEの内容は引き続き適用されます。古いインストールからアップグレードする場合は、バイナリ名、設定パス、systemdサービス名もすべて変更されているので、インストールスクリプトを新たに実行するのが新しいレイアウトをすぐに取り入れるのが最も簡単です。 Tiramisuは、すべての.mkvファイルが完璧な錯覚であるという現実を露呈しています。ディスク上の本物のファイルのように見えますが、すべてのバイトはBitTorrentのスウォームオンデマンドからライブで提供されています。ダウンロードもできません。一時ファイルもありません。ストレージクォータもありません。 BitTorrentエンジンはFUSEレイヤーとして動作し、メモリ内のioで接続されています。Pipe()。
概要(AI 翻訳)
Tiramisuは、プライベートなPlexやJellyfinライブラリへのライブストリーミングを用いる最先端のBitTorrentエンジンおよびFUSE仮想ファイルシステムです。Hermes、OpenClaw、Claudeコードに対応したMCPも用意しています。Real-Debridは忘れてください。
[!注] このプロジェクトは以前GoStreamと呼ばれていました。現在はTiramisu、同じプロジェクト、同じコードベース、ただ名前が変わっただけです。動作方法自体は何も変わっておらず、このREADMEに記載されている内容は引き続き適用されます。古いインストールからアップグレードする場合は、バイナリ名、設定パス、systemdサービス名もすべて変更されているので、インストールスクリプトを新たに実行するのが新しいレイアウトをすぐに取り入れる最も簡単な方法です。
TiramisuはカスタムFUSE仮想ファイルシステムを公開しており、すべての.mkvファイルは完璧な錯覚のように見えます。ディスク上の本物のファイルのように見えますが、すべてのバイトはBitTorrentのスウォームからオンデマンドでライブで提供されています。ダウンロードもできません。一時ファイルもありません。ストレージのクォータもありません。
BitTorrentエンジンは、FUSE層と同じOSプロセス内で動作し、メモリ内のio.Pipe()で接続されています。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
████████╗ ██╗ ██████╗ █████╗ ███╗ ███╗ ██╗ ███████╗ ██╗ ██╗
╚══██╔══╝ ██║ ██╔══██╗ ██╔══██╗ ████╗ ████║ ██║ ██╔════╝ ██║ ██║
██║ ██║ ██████╔╝ ███████║ ██╔████╔██║ ██║ ███████╗ ██║ ██║
██║ ██║ ██╔══██╗ ██╔══██║ ██║╚██╔╝██║ ██║ ╚════██║ ██║ ██║
██║ ██║ ██║ ██║ ██║ ██║ ██║ ╚═╝ ██║ ██║ ███████║ ╚██████╔╝
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚═════╝
Tiramisu is the most advanced BitTorrent engine and FUSE virtual filesystem for live streaming to your private Plex or Jellyfin library. MCP ready for Hermes, OpenClaw and Claude Code. Forget Real-Debrid.
[!NOTE] This project used to be called GoStream. It is now Tiramisu, same project, same codebase, just a new name. Nothing about how it works has changed, and everything in this README still applies. If you are upgrading from an older install, note that the binary name, config paths, and systemd service name have all changed too, so a fresh run of the install script is the easiest way to pick up the new layout.
Tiramisu exposes a custom FUSE virtual filesystem where every .mkv file is a perfect illusion: it looks like a real file on disk, but every byte is served live from a BitTorrent swarm on demand. No downloading. No temp files. No storage quota.
The BitTorrent engine runs inside the same OS process as the FUSE layer, connected by an in-memory io.Pipe(). When Plex/Jellyfin reads a byte range, there is no HTTP round-trip, no serialization, no proxy overhead, just bytes, flowing directly from peers through RAM to the media server at full speed.
The result: 4K HDR Dolby Vision, fully seekable, starting in 0.1 seconds, even on a Raspberry Pi 4.
This is not a torrent client with a media server bolted on. The FUSE filesystem is the product, custom-built from scratch around the constraints of torrent streaming: non-sequential byte-range requests, multi-gigabyte files that must be seekable at any position, and a Plex/Jellyfin scanner that probes every file in a library of hundreds of titles on startup.
What’s included
The virtual filesystem is the product. Every .mkv in the library is a live
インストール
docker run -d \