

项目覆盖国内外主流社交媒体与视频平台,具体支持能力如下:
平台分类 | 平台名称 | 支持内容 | 备注 |
|---|---|---|---|
国内平台 | Bilibili | 视频、音频、分享口令 | 兼容b23.tv短链格式 |
国内平台 | 抖音 | 视频、图文、分享口令 | 输出无水印视频资源 |
国内平台 | 微博 | 视频、图文、多视频 | 支持多图多帖批量解析 |
国内平台 | 小红书 | 视频笔记、图文笔记 | 兼容xhslink短链 |
国内平台 | 微信公众号 | 文章素材、封面、多视频 | 提取正文内嵌媒体资源 |
海外平台 | X(原Twitter) | 视频、音频提取 | 支持长视频内容解析 |
海外平台 | Reels、帖子、图文 | 支持多图轮播下载 | |
海外平台 | TikTok | 视频下载 | 输出无水印视频文件 |
海外平台 | Telegram | 视频、图文 | 公开频道内容解析 |
海外平台 | Threads | 帖子、图文 | 公开内容可直接下载 |
海外平台 | Niconico | 视频下载 | 支持日站视频解析 |
海外平台 | Vimeo | 内容下载 | 公开视频资源获取 |
平台支持能力随官方接口调整可能发生变化,付费、私密及违规内容无法解析下载。
官方提供在线演示站点,无需部署即可体验完整功能,适合不想折腾的用户直接使用。

克隆项目仓库到本地 项目地址:https://github.com/lxw15337674/galaxy-downloader
进入项目根目录,执行依赖安装命令
pnpm install
启动本地开发服务器
pnpm dev
服务默认启动在 3010 端口,浏览器访问 http://localhost:3010 即可使用
生产环境构建
pnpm build
构建产物输出至 dist 目录,可部署到支持 Node.js 的服务平台
项目适配 Cloudflare Workers 部署,执行对应命令即可发布到边缘节点,实现更低的访问延迟:
pnpm deploy
也可通过 Vercel 等平台一键部署,只需配置对应环境变量即可完成上线。
API_BASE_URL上游解析服务地址,生产环境必须配置NEXT_PUBLIC_SITE_URL站点访问地址,用于SEO与链接生成SEO_INDEXABLE控制搜索引擎是否允许索引站点项目基于 Next.js 16 App Router 构建,借助 vinext 兼容层实现多环境部署适配,前端采用 React 19 + TypeScript 技术栈,搭配 Tailwind CSS 与 shadcn/ui 组件库,兼顾开发效率与界面质感。

架构设计采用端云协同的思路:
这种设计让服务端只负责轻量的解析逻辑,重计算任务都放在用户侧,大幅降低了部署成本,也让私有化部署的门槛变得更低。
galaxy-downloader 的核心价值在于用开源透明的方式,解决了多平台媒体下载的碎片化痛点。对于内容创作者、素材整理人员来说,它省去了安装多款工具的麻烦;对于开发者而言,完整开源的代码支持二次定制,适配更多个性化场景。无论是在线直接使用,还是私有化部署到自有服务器,都能获得干净无广告的下载体验。需要注意的是,下载内容请遵守对应平台的用户协议与版权规定,仅用于个人合法合规的学习与收藏场景。
#开源项目 #媒体下载 #效率工具 #Next.js #Web开发