alphabiz

tanshuaiGPL-2.0活跃维护

去中心化的 Web3 视频平台,用区块链搭建内容分发与交易市场,让创作者和用户绕开中心化平台直接发布、观看和买卖媒体内容。

Web3 YouTube Alternative - fully decentralized media platform and blockchain-based marketplace

0.4.0-beta.1发布于 2026-08-29 17:13 UTC1,217star +1 / 7 天382fork同步于 2026-11-10 23:50 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/<you>/<your-app>.git
yarn
yarn unpackaged
yarn packager
yarn make
硬件要求按 README 说明

README 未说明显存或 CPU 要求;仅列出系统要求:Windows 10/11 x64、macOS 11+(Apple silicon 或 Intel)、Ubuntu 20.04+/Debian x64,也可直接用网页版免安装

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

去中心化的 Web3 视频平台,用 P2P 分发内容、用积分交易媒体,无需平台审核

去中心化的 Web3 视频平台,用区块链搭建内容分发与交易市场,让创作者和用户绕开中心化平台直接发布、观看和买卖媒体内容。

核心能力

  • 用 WebTorrent 配合 DHT 和 NAT 穿透做 P2P 边下边播
  • 基于 GUN 构建去中心化媒体库,支持频道与推荐
  • 用助记词钱包和积分系统发布、定价、交易媒体
  • 内置 17 种语言,语言包可在运行时加载
  • 改一个配置文件即可打包自有品牌的桌面安装包

容易踩的坑

必须用 git clone 获取源码,下载源码 ZIP 无法构建;yarn unpackaged 需要 read:packages token 才能拉取应用包依赖;APPX 安装包用的是已废弃的开发证书,应改装 MSI 或 EXE

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本0.4.0-beta.1
  1. 0.4.0-beta.1Alphabiz 0.4.0-beta.1最新正式版2026-08-29 · 2026-08-29 17:13 UTC

    This prerelease marks the August 2026 maintenance pass on main.

    What this preview delivers (pull requests #38–#63)

    • Signing and credential hygiene: tracked APPX and E2E private keys retired; APPX builds now require an externally supplied, fingerprint-verified certificate (#38); a bundled admin credential removed from the tracked application bundle (#48); a credential scanner (yarn security:scan) enforced in CI.
    • Least-privilege automation: workflows rebuilt with read-only defaults, SHA-pinned actions and no repository secrets; CodeQL (security-extended) on push, pull request and weekly schedule; Dependabot; dependency review on pull requests (#40).
    • Runtime boundary hardening in the tracked bundle: file and command boundaries (#46), LZMA worker message-origin verification (#47).
    • Dependency hardening with regression scripts under scripts/security/: crypto transitives (#50), shell-quote (#51), Babel traversal (#52), minimist (#53), form-data (#54), brace-expansion (#55), js-yaml (#56), async/ansi-regex (#57), flatted (#58), cross-spawn (#59), picomatch (#60), JSON5 (#61), semver (#62); @babel/runtime 7.29.7 (#45); synthetic media test fixtures (#49).
    • Version contract: package.json and release.json are validated together, and release builds must carry build commit, source commit and build-time provenance (scripts/release/, #63).

    Verification

  2. 0.3.3Alphabiz 0.3.32024-09-13 · 2024-09-13 06:32 UTC
    查看更新说明

    Alphabiz 0.3.3 is the current stable release: a decentralized media platform and blockchain-based marketplace, with peer-to-peer streaming and a media player, for Windows, macOS and Linux. It is what the download page at https://alpha.biz/download/ serves.

    Install & Use

    PlatformDownload
    Windows 10/11 (x64)alphabiz-0.3.3.msi or alphabiz-0.3.3.exe
    macOS 11+ (Apple silicon)alphabiz-arm64-0.3.3.dmg
    macOS 11+ (Intel)alphabiz-x64-0.3.3.dmg
    Ubuntu 20.04+ / Debian (x64)alphabiz-0.3.3.deb, or alphabiz-0.3.3.snap with sudo snap install --dangerous alphabiz-0.3.3.snap
    No installThe web edition at https://web.alpha.biz

    Portable .7z archives are attached for all three platforms.

    Verify your download

    Every file has a .sha sidecar containing its SHA-256 checksum:

    shasum -a 256 -c alphabiz-0.3.3.msi.sha
    

    Notes

    • Built from the application source at f2371a5e.
    • The .appx attached here was signed with a development certificate that has since been retired. Do not add that certificate to a trusted certificate store; install the MSI or EXE instead.
    • Since this release the repository has had a security, dependency and CI hardening pass; see the 0.4.0-beta.1 preview. That preview carries no installers — 0.3.3 remains the recommended download.
    • Building your own branded app from this repository: build guide.
  3. 0.2.5-nightly-202308261841alphabiz-0.2.5-nightly-202308261841-e5cb3b7pre-release2023-08-26 · 2023-08-26 11:25 UTC
    查看更新说明

    test key

  4. 0.2.5-nightly-202308251841alphabiz-0.2.5-nightly-202308251841-d097c28pre-release2023-08-25 · 2023-08-25 11:29 UTC
    查看更新说明

    test key

  5. 0.2.5-nightly-202308241841alphabiz-0.2.5-nightly-202308241841-8544dd9pre-release2023-08-24 · 2023-08-24 11:25 UTC
    查看更新说明

    test appium

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Alphabiz desktop application

    ✨ Why Alphabiz

    Video platforms decide what gets published, who gets paid, and where you are allowed to watch. Alphabiz is built so that none of that needs a middleman:

    • Publish freely. Movies, music, publications and software go straight from creator to audience — no platform approval, no regional lockout.
    • Stream at full speed. Content is delivered peer-to-peer, so downloads scale with the swarm instead of one server's upload pipe.
    • Search the world. A global, decentralized library that works without a proxy.
    • Earn by sharing. Spare bandwidth and disk space earn AB credits (α), the platform's own unit of exchange.

    🚀 What's inside

    🎬 Media playerPlays the mainstream formats on a custom Electron build with extra codecs; full subtitle support including styled ASS/SSA.
    🌐 P2P streaming engineWebTorrent with DHT, trackers and NAT traversal (NAT-PMP and UPnP) — watch while you download.
    🛒 Decentralized marketplacePublish, price and trade media on a credit system; seed-phrase wallets keep the keys with the user.
    📚 Media libraryChannels, recommendations and a community take-down process with committee voting instead of a single moderator.
    🌍 17 languages out of the boxPlus language packs the app loads at runtime, so translations ship without a new release.
    🔄 Update channelsStable, nightly and internal channels served from GitHub or S3, with a remote config the app refreshes on launch.
    🖥️ Every desktopWindows (EXE, MSI, APPX), macOS (DMG, Mac App Store), Linux (DEB, Snap) — and a web edition at web.alpha.biz.
    🧩 A framework, not just an appFork, edit one config file, and ship installers under your own brand — the same core, your product.

    ⬇️ Download

    Current stable release: 0.3.3. The official download page, alpha.biz/download, serves these same files straight from this repository's GitHub Releases.

    PlatformGet it
    Windows 10/11 (x64)MSI installer · EXE installer
    macOS 11+ · Apple siliconDMG
    macOS 11+ · IntelDMG
    Linux · Ubuntu 20.04+ / Debian (x64)DEB · .snap (sudo snap install --dangerous alphabiz-0.3.3.snap)
    Arch Linuxalphabiz-bin on the AUR (community-maintained)
    Any platformWeb edition — nothing to install

    Every file on the release page has a .sha sidecar with its SHA-256 checksum. Portable .7z archives and every earlier version are there too.

    The .appx attached to 0.3.3 was signed with a development certificate that has since been retired. Do not add that certificate to a trusted certificate store — install the MSI or EXE instead.

    📈 By the numbers

    As of 2026-09-03. Live counters are in the badges above.

    ⭐ 1,215 stars · 🍴 385 forkspublic since January 2022
    📦 383 releases5 stable versions, a daily nightly channel through 2022–2023, and 116 releases with 100+ downloads each
    ⬇️ 3,500+ installer downloads of 0.3.3across Windows, macOS and Linux packages
    🏅 4.5 / 5 editor ratingfrom an independent review on Softpedia
    🔧 22 pull requests merged in August 2026security hardening, dependency fixes, least-privilege CI with CodeQL, a release version contract — see them
    🗣️ 17 built-in languagesand runtime-loadable language packs

    🧩 Build your own branded app

    Alphabiz is designed to be forked. Everything about the product you ship — name, icons, colours, protocol scheme, update channel, recommended channels, take-down policy, terms — lives in developer/. Change one file, run four commands, and you have Windows, macOS and Linux installers for your app:

    git clone https://github.com/<you>/<your-app>.git   # clone your fork with git (a source ZIP will not build)
    cd <your-app>
    yarn              # tooling and the custom Electron runtime
    yarn unpackaged   # the application bundle's dependencies (needs a read:packages token — see the build guide)
    yarn packager     # assemble the app: dist/electron/<Name>-<platform>-<arch>
    yarn make         # installers land in out/installers/<version>/
    
    • Start here: the build guide, then Windows and macOS / Mac App Store notes.
    • Before you ship: the fork checklist — identifiers, runtime URLs, take-down admins and community links all default to Alphabiz's own values until you change them.
    • Signing: APPX needs a certificate via ALPHABIZ_APPX_* (how); DMGs are unsigned unless APPLE_ID is set.
    • Versioning: bump version in package.json and newTagName in release.json together; targetTagName stays main.

    🔬 Under the hood

    LayerWhat it is
    Runtime@zeeis/velectron — Electron 21.3.3 built with extra video codecs
    UIQuasar 1 / Vue 2, video.js with libjass subtitle rendering
    NetworkingWebTorrent, bittorrent-dht, bittorrent-tracker, NAT-PMP / UPnP, LZMA-compressed metadata
    DataGUN for the decentralized library graph; electron-store locally
    Packagingelectron-packager + electron-forge: Squirrel, WiX MSI, APPX, DMG, DEB, Snapcraft
    TestingPlaywright and Cypress end-to-end suites, Jest release tests
    AutomationCI, CodeQL and Dependabot on every push and pull request; credential scanning in the hygiene job

    Repository layout

    PathPurpose
    dist/electron/UnPackaged/, dist/spa/The production application bundles (Electron main process and SPA) that every installer is built from
    developer/The customization surface: app.js, icons, platform assets, update channels, take-down policy, dynamic config, terms
    build-scripts/Installer builds for all seven targets
    i18n/Language packs installed apps load at runtime
    test/Playwright, Cypress and Jest suites
    scripts/security/, scripts/release/Credential scanning, dependency regression tests and the release version contract
    docs/Guides in English and 中文

    The application core (renderer and main process) is developed in the upstream Alphabiz application repository and lands here as built bundles with each release; this repository is where it becomes a product — yours or ours.

    🗺️ What's next

    • CryptoJS 4 migration with full compatibility for existing encrypted data (#41).
    • Automated release pipeline — build, checksum, sign and publish every tagged release from CI.

    Have an idea? Open a discussion.

    🤝 Contributing

    Contributions are welcome and there is a place for every kind:

    • 🌍 Translate — add a language pack under i18n/; no build required.
    • 📝 Document — the guides live in docs/ in English and 中文.
    • 📦 Package — installer targets, signing flows and build scripts in build-scripts/.
    • 🧪 Test — end-to-end and release suites in test/.
    • 🐛 Report — issues for bugs and feature requests, discussions for everything else.

    Read CONTRIBUTING.md for setup and pull-request expectations, and the Code of Conduct. If Alphabiz is useful to you, consider sponsoring the project.

    🔒 Security

    Please report vulnerabilities through private vulnerability reporting, never in a public issue. Supported versions, the retired-certificate notice and our automated checks are in SECURITY.md.

    📄 License

    Alphabiz is free software under the GNU General Public License v2. Licensing or source questions: [email protected].