自由发freeflow:基于 Node.js 与 Electron 的自媒体多平台分发桌面应用项目

自媒体多平台分发工具 · 本地运行 · 免费开源 用浏览器自动化操作你自己的账号。不破解任何软件,不经过任何第三方服务器,所有登录态、素材和发布记录都保存在本机。已打包为独立 Windows 程序,免安装。

Branch3Tags11
FilesLast commitLast update
3 days ago
1 day ago
10 days ago
11 days ago
1 day ago
1 day ago
4 days ago
4 days ago
3 days ago
1 day ago
1 day ago
13 days ago
3 days ago
1 day ago
11 days ago
5 days ago
6 days ago
14 days ago
11 days ago
13 days ago
4 days ago
5 days ago
3 days ago
1 day ago
6 days ago
1 day ago
14 days ago
4 days ago
14 days ago
4 days ago
13 days ago
5 days ago
14 days ago

自由发 · Freeflow

Multi-platform publishing tool for creators · Runs locally · Free & open source

中文文档 · English

China mirror: gitcode.com/qq_31988139/freeflow

Windows macOS Android iOS Node.js MIT

Freeflow drives your own accounts through browser automation. It cracks nothing, routes nothing through third-party servers, and keeps every login state, asset, and publish record on your own machine.


Latest release: v1.9.4

  • Real audit of all 53 publishing entry points: each platform's article / image / video editor URL was opened and checked for final URL, login wall, captcha, editor fingerprints (ProseMirror / Quill / CodeMirror / TinyMCE / UEditor / iframe / contenteditable) and screenshots — see tools/platform-audit/audit.json and PLATFORM_MATRIX.md
  • Business inquiries entry: a "Business inquiries" block in the sidebar with two mailto: links
  • README / Release policy: README keeps only the current release notes, install & usage, and business contact; all older release notes live in Releases
  • Stability: carries the v1.9.3 fixes for message-center API parsing, stats API field mapping, and editor undo/space/save-race issues

Older release notes: GitHub Releases.


Key features

  • Fully local: no cloud backend; login states and content stay on your machine
  • Operates your own accounts: publishes by automating each platform's own web editor; nothing is cracked
  • 59 platforms: 44 Chinese + 15 overseas (incl. Huawei Cloud / Tencent Cloud / Aliyun / 51CTO / OSChina / InfoQ developer blogs)
  • Built-in browser core: no system Chrome required — unzip and run
  • Three-tier fallback: platform selectors → generic heuristics → clipboard manual mode, always with an explicit failure message
  • Free & open source: MIT license

Platform coverage

  • Chinese article (30): WeChat Official Account, Toutiao, Baijiahao, Zhihu, Xiaohongshu, Bilibili Columns, Jianshu, CSDN, Weibo, Sohu, NetEase, Dayuhao, Yidian, Sina Kandian, Kuaichuan, Dongfang, Phoenix, Meipian, Autohome, CNBlogs, Juejin, SegmentFault, Baidu Tieba, Xueqiu, Douban, Huawei Cloud Dev, Tencent Cloud Dev, Aliyun Dev, 51CTO, OSChina, InfoQ
  • Chinese video (13): Douyin, Kuaishou, Bilibili Video, Xigua, Haokan, WeChat Channels, Zhihu Video, iQIYI, Penguin, Sohu Video, AcFun, Youku, Weibo Video
  • Overseas (15): Medium, Dev.to, LinkedIn, Reddit, Hashnode, Substack, Tumblr, Pinterest, X, Facebook, YouTube, TikTok, Vimeo, Dailymotion, Instagram

Per-platform entries, login requirements and verification status: PLATFORM_MATRIX.md.


Download & install

Windows

Get freeflow-win64.zip from Releases, unzip and run 自由发\自由发.exe. Portable, with the browser core bundled.

macOS

  • Apple Silicon: freeflow-mac-arm64.zip / .dmg
  • Intel: freeflow-mac-x64.zip / .dmg

If macOS blocks the first launch: right-click the app → Open, or run xattr -cr /Applications/自由发.app.

Android / iOS

  • Android: freeflow-android.apk, allow unknown-source installs
  • iOS: freeflow-ios.ipa, sign with Sideloadly / AltStore (free signing lasts 7 days)

The phone build is a "pocket editor + remote": join the same Wi-Fi and enter the desktop address (e.g. 192.168.1.10:8917) in the status pill; accounts and publishing run on the desktop engine.

Run from source

git clone https://github.com/xingguangYan/freeflow.git
cd freeflow
npm install
npm run pack

Requires Node.js 20+.


Quick start

  1. Log in: Accounts tab → pick a platform → add account → scan the QR code
  2. Write: Articles tab, choose article / video / audio, write in rich text or Markdown
  3. Publish: tick target accounts → preview → publish now or schedule
  4. Semi-automatic platforms: a few (e.g. WeChat Official Account) need the final click/QR confirm from you

Data directory & upgrades

All user data (login states, cookies, drafts, assets, task history, configs) lives in the data/ folder next to the app. Upgrading replaces program files only — never delete data/; the whole folder is portable.


Business inquiries

Platform adapters, bug reports, custom development, teams and private deployments are all welcome by email.


  • Only operate accounts you own or are authorized to operate
  • Some platforms' terms of service restrict automation; you use this tool at your own risk
  • No cracked code or authorization from any commercial software
  • Assets and text remain the property of their authors

License

MIT License · Copyright (c) 2025 xingguangYan

Introduction

自媒体多平台分发工具 · 本地运行 · 免费开源 用浏览器自动化操作你自己的账号。不破解任何软件,不经过任何第三方服务器,所有登录态、素材和发布记录都保存在本机。已打包为独立 Windows 程序,免安装。

Customize your domain