概要
FxEmbed は、FxTwitter、FixupX、FxBluesky の中核となるサービスで、Discord、Telegram などのプラットフォームにおける X/Twitter および Bluesky リンクの埋め込み表示を修正します。Cloudflare Worker をベースに構築されており、チャット内で複数の画像、動画、投票、引用、翻訳コンテンツを直接表示できます。公開 API を提供しており、Docker によるセルフホストもサポートしています。
README プレビュー
# FxEmbed \n\n## Home of FxTwitter, FixupX, and FxBluesky\n\n### Embed videos, polls, quotes, translations, & more on Discord, Telegram, and others!\n\n[![Crowdin][crowdinbadge]][crowdin]\n[![esbuild][buildbadge]][build]\n[![Tests][testsbadge]][tests]\n[![Status][statusbadge]][status]\n[![License][licensebadge]][license]\n\n\n\n[build]: https://github.com/FxEmbed/FxEmbed/actions/workflows/build.yml\n[buildbadge]: https://github.com/FxEmbed/FxEmbed/actions/workflows/build.yml/badge.svg\n[tests]: https://github.com/FxEmbed/FxEmbed/actions/workflows/tests.yml\n[testsbadge]: https://github.com/FxEmbed/FxEmbed/actions/workflows/tests.yml/badge.svg\n[license]: https://github.com/FxEmbed/FxEmbed/blob/main/LICENSE.md\n[licensebadge]: https://img.shields.io/github/license/FxEmbed/FxEmbed\n[status]: https://status.fxtwitter.com\n[statusbadge]: https://status.fxtwitter.com/api/badge/8/uptime/720?label=Uptime%2030d\n[crowdinbadge]: https://badges.crowdin.net/fxtwitter/localized.svg\n[crowdin]: https://crowdin.com/project/fxtwitter\n\n### `twitter.com`: Add `fx` before your `twitter.com` link\n\n### `x.com`: Add `fixup` before your `x.com` link\n\n### `bsky.app`: Add `fx` before your `bsky.app` link\n\n## [Documentation](https://docs.fxembed.com)\n\n## [API Reference](https://docs.fxembed.com/api/introduction)\n\n## [Self-Hosting Guide](https://docs.fxembed.com/deployment)\n\n## Docker\n\nFxEmbed is a Cloudflare Worker, so the Docker image runs the local Workers runtime through Wrangler rather than starting a plain Node.js server. The image uses `node:24-bookworm-slim` because Wrangler's `workerd` binary is glibc-linked and does not run reliably on Alpine/musl.\n\nBefore building, copy and edit the local configuration files if you need custom domains, branding, or credentials:\n\n```bash\ncp .env.example .env\ncp wrangler.example.toml wrangler.toml\ncp branding.example.json branding.json\n```\n\nBuild and run with Docker Compose:\n\n```bash\ndocker compose up -d --build\n```\n\n