AutoX: a desktop publisher for short video platforms
网页自动化工具,油管等视频下载,一键搬家,视频多平台发布,一键发布到tiktok、小红书、快手、抖音、油管、B站等等平台
At a glance
- What is it?
- The autox-release repository distributes AutoX, a macOS desktop tool that publishes videos to Kuaishou, YouTube, Xiaohongshu, Meipai and Bilibili from one interface, with scheduled posting, browser-session automation, monitoring, deduplication and automatic dubbing. It is a binary release with a licence-gated feature set, not an open source codebase.
- Who is it for?
- Adopt AutoX if you run a multi-account video operation and want one desktop tool that publishes, monitors and republishes across Chinese and Western platforms, and you are willing to work with a closed binary and a licence server. Do not adopt it expecting open source, because the repository contains only the release assets, a cookie helper and a disclaimer, and the licence is not stated in the metadata.
- Can I use it commercially?
- Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
- Is it still maintained?
- Yes. The repository last received commits 95 days ago.
- What is it written in?
- GitHub does not report a main language for this repository.
Answers come from the project's GitHub data, last synced on October 22, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What the repository actually contains
The most important thing to understand about this repository is what it is. The top level holds a README, an assets directory, a cookie-helper directory with its own zip archive, a disclaimer.md and an images folder used by the documentation. There is no source tree, no build system and no package manifest, and the project's primary language and licence are both listed as unknown. What the repository is, then, is the distribution point for a compiled desktop application, with the release artefacts attached to GitHub releases rather than built by anyone who clones it. That distinction shapes the entire evaluation, because you cannot read the code that drives the browser automation, you cannot audit how the tool handles the platform cookies it asks you to supply, and you cannot fix a broken build. The documentation is the product here, and it is thorough.
Installing on macOS means removing the quarantine flag
The install path is a download from the release page, and the first step on macOS is a command you have to run yourself, because the operating system will otherwise refuse to open the application. The documentation is explicit about it, with the instruction to run the following on first launch:
sudo xattr -r -d com.apple.quarantine /Applications/AutoX.appThat attribute is the Gatekeeper quarantine marker, and stripping it is a way of telling macOS you have checked the binary yourself. It is also a decision with consequences: you are removing the platform's warning about an application that has not been notarised or signed in the usual way, so the trust is being placed in the publisher rather than in Apple. After that, you register or sign in with an email address, and the first registration may come with a trial authorisation. The trial is bound to the machine, so the same computer with a different email will not usually be able to claim it again. When an authorisation lapses, the application tells you to contact the author to renew it, which is the first sign that this is a commercial product with a licence server rather than a free tool.
The module map, and the parts that are switched off for you
The interface is a dashboard with statistics on top, function entry cards below, and a permanent navigation column on the left. The modules are multi-platform publishing, Douyin resources, video moving, YouTube monitoring, Douyin monitoring, video processing, automatic translation, account management and task management, with settings at the bottom of the sidebar. What is unusual is that some of those modules are not always present. Several areas, among them Douyin resources, video moving and the YouTube and Douyin monitoring features, are controlled by a menu permission held on the backend, and when it has not been enabled the entries simply do not appear in the sidebar. The application polls the backend for its authorisation on a schedule, by default about once an hour, and there is also a manual refresh. The consequence for a user is that the feature list you read is not necessarily the feature list you get, and a module that vanishes is a licensing state rather than a bug. It also means the tool cannot be evaluated offline or in a lab, which is the most significant limitation of the whole design.
Publishing depends on a browser you have already logged into
The publishing flow is straightforward on the surface. You prepare a title and body text, choose a video or an Excel task sheet, tick the target platforms, optionally choose an account, and enable silent publishing or scheduled publishing before starting and watching the log. The mechanism underneath is a browser you drive, and the account management screen is where that becomes clear. For each platform you record a username, a browser debug port and an optional note, and the documentation states that the port must match the local Chrome debug port for the automation script to take over the browser. There is an open action that launches the right browser so you can log in. Two rules follow. The same platform cannot have duplicate usernames, and the port is not a preference but a contract with a running Chrome instance. The documentation also gives a piece of advice that is really a confession about how these platforms behave: on platforms with strong risk control, it is safer to turn off silent, headless mode and use a visible browser.
Monitoring and video moving lean on cookies that expire
The content acquisition side has three routes. Video moving takes one or more public video links from YouTube, Bilibili or TikTok, downloads them, optionally deduplicates them, and publishes them, with a dedup strength setting that runs from skip through light, medium and strong. YouTube monitoring tracks one or more channels by URL or RSS, with a refresh interval and a video quality setting, and can auto-download and auto-publish new videos, either on a timer or on demand with an immediate scan. Douyin monitoring does the same for a user's homepage. The shared dependency is the session cookie. The documentation says that for sites needing a login you should prefer reading the cookie from the browser session rather than pasting it, because cookies for services such as YouTube expire easily, and the troubleshooting section attributes most download failures to an expired cookie or to a link that is not public. There is a separate cookie helper shipped in the repository, and the Douyin cookie is independent of the YouTube one.
The processing and translation stages form one pipeline
The value of the tool is in what happens between acquisition and publication, and the documentation recommends a specific order. Video processing works on local files as a chain of steps: intro and outro, fine processing, watermark, top and bottom image, deduplication, flipping, speed change and a strong dedup pass, where each step is enabled and configured on its own tab, and the whole pipeline runs with a button or a single step can be run on its own. Automatic translation is a second chain: speech recognition of the voiceover, subtitle translation, dubbing and compositing into a finished video, with a proofreading step in the middle and a voice you can audition. Model configuration lives in the settings under an OpenAI compatible interface, and the first run may need to download speech and recognition dependencies. The recommended pipeline is stated in one line, and it is worth reading as a description of the whole product:
素材(搬家 / 抖音 / 监控)→ 视频处理 →(可选)自动翻译 → 多平台发布 → 任务管理复查Task management is the last stage, where scheduled and batch jobs are filtered by status, pending ones can be edited, and the per-platform success and failure detail is available for each.
Where AutoX is the wrong tool
Four limits are clear. The first is that it is a closed binary with a licence server, so the features you read about are the features the operator chooses to grant, the trial is tied to a machine, and the licence terms are not in the repository metadata. The second is the automation model. Driving a logged-in browser through a debug port is a brittle approach by nature. The documentation's own advice about platforms with strong risk control, and the pervasive warnings about cookies expiring and about monitoring stopping when a permission is withdrawn, are a description of a system that is one detection change away from failing. The third is the scope. It publishes to social platforms and it manipulates accounts, which is exactly the category of activity that platforms restrict, and a tool that automates a session is a tool whose value depends on the platform not noticing. The fourth is that the tool tells you to feed the pipeline material obtained from other people's videos, and adds watermarking, flipping, speed changes and a strong dedup pass in the video processing stage. Whatever the intent behind that, the documentation recommends using those stages to differentiate an original recording before publishing, and that is a workflow worth thinking about carefully before you build a channel on it.
Editorial conclusion
Adopt AutoX if you run a multi-account video operation and want one desktop tool that publishes, monitors and republishes across Chinese and Western platforms, and you are willing to work with a closed binary and a licence server. Do not adopt it expecting open source, because the repository contains only the release assets, a cookie helper and a disclaimer, and the licence is not stated in the metadata. Before you install, read disclaimer.md, note that macOS requires removing the quarantine attribute yourself, and plan for the fact that several modules only appear when the operator has granted the menu permission, which is checked by the backend rather than by the client.
Frequently asked questions
What is AutoX and what platforms does it publish to?
AutoX is a desktop tool for publishing videos to multiple platforms, covering Kuaishou, YouTube, Xiaohongshu, Meipai and Bilibili among others, with scheduled posting, video moving, monitoring, deduplication and automatic dubbing. The autox-release repository distributes the application as a binary rather than holding its source.
How do I install AutoX on macOS?
Download it from the release page, then run `sudo xattr -r -d com.apple.quarantine /Applications/AutoX.app` on first launch, because macOS will not otherwise open the application. You then register or sign in with an email address, and a first registration may come with a trial authorisation bound to that machine.
Why are some menus missing from AutoX?
Areas such as Douyin resources, video moving and the YouTube and Douyin monitoring are controlled by a menu permission held on the backend, and when it is not enabled the entries are hidden from the sidebar. The client polls the backend for authorisation about once an hour, or you can refresh manually, and withdrawing a permission stops any monitoring that was running.
What does AutoX need from my browser?
Each publishing account is recorded with a username, a browser debug port and an optional note, and the port must match the local Chrome debug port for the automation script to take over. The application can launch the right browser so you can log in, and it advises turning off silent headless publishing on platforms with strong risk control.
Why do AutoX downloads fail?
The troubleshooting section attributes most download failures to an expired cookie or to a link that is not public content, and recommends updating the cookie or using the option to read it from the browser session. Cookies for services such as YouTube expire easily, and the Douyin and YouTube cookies are configured independently of each other.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/spider-ios-autox-release)Was this useful?