分类: 开源项目

  • PixelPunk-开源图床平台,赛博朋克风格的企业级智能图床平台,集成 AI智能分析、 向量搜索、 多云存储、 带宽控制、 企业管理等 于一体的全栈图片管理解决方案

    全栈式智能图床与资源管理平台,让图片管理从繁琐到简单,让文件分享从等待到极速,集成OpenAI API的全自动智能处理管道,支持图像分类、智能打标、NSFW内容审核,让您的图片管理更智能

    自动分类

    AI自动识别图片内容,智能分类为景物、人物、动物、抽象艺术等类别

    智能打标

    基于图像内容自动提取关键词标签,支持任务队列和批量处理

    内容审核

    自动检测NSFW内容,支持自动隐藏、用户提示、拒绝上传三种策略

    安全保护

    处理管道控制

    动态调整并发数(1-100),支持暂停/恢复/重试,实时WebSocket推送进度

    项目截图

    功能特性

    📸 多格式上传✅ 支持 10+ 格式上传✅ 自定义水印✅ 有效期限时保存✅ 自定义上传文件夹✅ 自定义文件权限📁 文件管理✅ 无限层级嵌套文件夹✅ 标签与分类系统✅ 批量操作✅ 拖拽操作✅ 自定义右键菜单✅ 收藏夹快速访问🔍 强大搜索✅ 自然语言搜索✅ 标签搜索✅ 分类搜索✅ 混合搜索✅ 管理端渠道搜索
    🤖 AI 自动化处理✅ 自动分类图片✅ 自动打标图片✅ 自动语义化解析图片✅ 自动 NSFW 审核图片🧠 向量搜索✅ 以图搜图✅ 语义相似度搜索✅ 智能推荐关联图片✅ 基于 Qdrant 向量引擎🔗 灵活分享✅ 文件夹/图片/混合分享✅ 密码保护与有效期✅ 相册与打包下载✅ 访问邮件通知
    🔐 权限控制✅ 防盗链✅ IP 黑白名单✅ 域名黑白名单✅ 流量控制✅ 带宽控制✅ 访问统计分析🎨 多样主题✅ 12+ 精选主题✅ 赛博朋克、清新、可爱等风格✅ 亮色/暗色自适应✅ 动态主题切换🌍 国际化✅ 🇨🇳 简体中文✅ 🇺🇸 English✅ 🇯🇵 日本語✅ 双风格主题✅ 更多语言支持中
    👥 权限管理✅ 管理员/普通用户角色✅ 精细化权限控制✅ 用户组管理✅ 操作日志审计💾 配额管理✅ 流量控制✅ 带宽控制✅ 次数控制✅ 动态调整🔧 开放 API✅ 上传与随机图片接口✅ 文件夹绑定与素材固定✅ 权限验证与访问统计✅ 次数/类型/尺寸限制
    🚀 易于部署✅ 单文件二进制✅ Docker 容器化✅ 跨平台支持✅ 一键安装包📊 数据统计✅ 上传统计图表✅ 存储空间分析✅ 访问量统计✅ 用户行为分析🎛️ 管理系统✅ 可视化管理界面✅ 实时系统监控✅ 一键配置管理✅ 操作便捷直观

    💻 系统要求

    最低配置

    • 操作系统: Linux (x86_64/ARM64) / macOS (Intel/Apple Silicon) / Windows (WSL2)
    • CPU: 2 核心
    • 内存: 2GB RAM
    • 磁盘: 10GB 可用空间
    • 网络: 互联网连接(AI 功能需要)

    推荐配置(生产环境)

    • CPU: 4 核心及以上
    • 内存: 4GB RAM 及以上
    • 磁盘: 50GB SSD 及以上
    • 网络: 稳定的互联网连接,带宽 100Mbps+

    依赖服务(Docker 模式自动安装)

    • 数据库: MySQL 5.7+ / SQLite 3.x
    • 缓存: Redis 6.0+
    • 向量数据库: Qdrant 1.11+(可选,用于 AI 搜索功能)
    • AI 服务: OpenAI API 或兼容接口(可选,用于 AI 功能)

    🚀 快速开始

    方式一:一键安装

    curl -fsSL http://download.pixelpunk.cc/shell/setup.sh | bash

    支持平台:Linux (x86_64/ARM64)、macOS (Intel/Apple Silicon)

    安装脚本会自动:

    • ✅ 检测系统平台
    • ✅ 下载对应安装包
    • ✅ 解压并配置环境
    • ✅ 启动 PixelPunk 服务

    安装完成后,访问 http://localhost:9520 开始使用。

    方式二:Docker 部署

    # 拉取镜像
    docker pull snine98/pixelpunk:latest
    
    # 下载 docker-compose.yml
    curl -O https://download.pixelpunk.cc/docker/docker-compose.yml
    
    # 启动所有服务(包含 MySQL + Qdrant + Redis)
    docker-compose up -d

    访问 http://localhost:9520 开始使用。


    🎯 首次使用指南

    1. 访问系统

    部署完成后,打开浏览器访问:

    2. 初始化设置

    首次访问会自动跳转到安装页面,需要完成以下配置:

    数据库配置

    • SQLite 模式(推荐个人使用): 自动创建本地数据库,无需额外配置
    • MySQL 模式(推荐生产环境): 填写数据库连接信息
      • 主机: localhost:3306(Docker 模式自动配置)
      • 数据库名: pixelpunk
      • 用户名: root
      • 密码: 您设置的密码

    管理员账号

    设置初始管理员信息:

    • 用户名: 推荐使用 admin 或您的常用用户名
    • 密码: 至少 8 位,建议包含字母和数字
    • 邮箱: 用于接收通知(可选)

    3. 登录系统

    初始化完成后,使用您设置的管理员账号登录:

    1. 点击右上角「登录/注册」
    2. 输入用户名和密码
    3. 登录成功后自动跳转到控制面板

    4. 开始使用

    登录后,您可以:

    • 📤 上传图片: 点击「开始上传」或直接拖拽文件
    • 📁 管理文件: 在「文件管理」中查看、编辑、删除文件
    • 🔗 创建分享: 右键文件或文件夹,选择「创建分享」
    • 🎨 切换主题: 点击右上角主题图标,选择喜欢的风格
    • 🌍 切换语言: 点击语言切换按钮(中文/English/日本語)

    项目地址

    GitHub地址:https://github.com/CooperJiang/PixelPunk

    官网地址:https://pixelpunk.cc

    demo演示:https://v1.pixelpunk.cc/

  • deploy-your-own-saas:部署个人saas,30+开源项目清单,涵盖记账工具、笔记软件、照片管理等

    项目介绍

    deploy-your-own-saas,一个可以部署个人Saas的项目,收集了海量开源软件,包括记账工具、笔记软件、照片管理等。

    截图

    项目链接

    https://github.com/Atarity/deploy-your-own-saas

  • Domain Locker:开源的域名管理工具,可显示每个域名的详细指标和实时数据可视化,并及时提醒即将到期的域名或配置更新

    阿喵最近发现了一个域名管理器-Domain Locker,通过一个简单的仪表盘追踪所有域名,可显示每个域名的详细指标和实时数据可视化,并及时提醒即将到期的域名或配置更新,还有每个域名的性能、安全性和配置监控。

    这样有了Domain Locker,你再也不会丢失域名、域名过期,或忘记每个域名使用的注册商和服务商了。

    项目介绍

    Domain Locker,是一个开源项目,旨在为用户提供一个集中管理域名组合的工具。添加的每个域,它都会分析并获取所有相关数据,如SSL证书、主机、注册商、IP地址、子域名和DNS的信息。可持续监控域名,并在重要内容变更或即将到期时(根据您的偏好)进行通知。因此,我们可以获得详细的领域分析、安全洞察、变更历史、近期业绩、估值数据等内容,来更好的管理自己的域名。

    截图

    特征

    • 👁️ 全面可见你所有域名和即将到期的期限
    • 📡 自动获取数据:SSL证书、主机、注册商、IP、子域名、DNS等
    • 🔬 查看每个领域的详细指标和分析
    • 📊 可视化分析以及你投资组合中的分析和趋势
    • 💬 可配置的警报和 webhook 通知
    • 🗃️ 便捷的导入/导出,以及API数据访问
    • 📜 追踪域配置随时间的变化
    • 📈 监控网站健康、安全和性能
    • 💹 记录购买价格和续保费用
    • 🔖 添加分类,并将相关资源链接到域名
    • 🎨 多语言支持,暗/光/自定义主题

    项目链接

    github开源地址:https://github.com/lissy93/domain-locker

    官方地址:https://domain-locker.com/

    Demon:https://demo.domain-locker.com/

  • Readdig:开源的RSS阅读器和播客播放器

    项目介绍

    Readdig,一款基于PWA平台的RSS 与 Podcast 阅读器,使用RSS订阅新闻网站、博客、微博、YouTube、X和通讯等。项目开源,适合二次开发,可个人和团队使用。

    截图

    特征

    • RSS 订阅阅读器
    • 播客播放器
    • 用户认证与管理
    • 通过文件夹和标签组织信息流
    • 文章主页与阅读历史
    • OPML导入/导出
    • 电子邮件通知
    • 与 Paddle 的支付集成

    项目链接

    github 开源地址:https://github.com/readdig/readdig

    网站地址:https://readdig.com/welcome

  • Glean 拾灵-一个自托管的 RSS 阅读器和个人知识管理工具,帮助重度信息消费者通过智能 RSS 聚合高效管理阅读

    Glean 拾灵 一个自托管的 RSS 阅读器 + 个人知识管理工具

    RSS 订阅管理

    稍后阅读 & 收藏

    Docker 一键部署

    AI 智能推荐 & 偏好学习(WIP)

    自动摘要 / 打标(WIP)

    项目截图

    功能特性

    核心功能

    • 📰 RSS 订阅 – 订阅和管理 RSS/Atom 源,支持 OPML 导入导出
    • 📚 智能阅读 – 简洁的阅读体验,支持内容过滤
    • 🔖 稍后阅读 – 保存文章以便稍后阅读,支持自动清理
    • 📁 文件夹与标签 – 多层级文件夹和标签组织内容
    • ⭐ 收藏系统 – 收藏订阅文章或外部链接
    • 🔧 后台同步 – 每 15 分钟自动更新订阅源
    • 🔒 自托管 – Docker 部署,完全掌控数据
    • 🎨 现代界面 – 美观的暖色深色主题响应式界面
    • 👨‍💼 管理后台 – 用户管理和系统监控

    规划中的功能(WIP)

    • 🧠 智能推荐 – 基于 AI 的偏好学习和文章评分
    • ⚙️ 规则引擎 – 支持 Jinja2 风格条件的自动化处理
    • 🤖 AI 功能 – 摘要生成、自动打标、关键词提取(BYOK)
    • 📄 完整内容获取 – 为仅提供摘要的 RSS 源获取完整正文
    • 🔌 Chrome 扩展 – 浏览器一键收藏
    • 📱 移动端 PWA – 适配移动设备的渐进式 Web 应用

    快速开始

    一键部署

    # 下载并启动 Glean
    curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.yml -o docker-compose.yml
    docker compose up -d
    
    # 访问 http://localhost

    就这么简单!打开 http://localhost 即可开始使用 Glean。

    带管理后台部署

    如需额外的管理功能(用户管理、统计数据):

    # 下载完整部署配置
    curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.full.yml -o docker-compose.yml
    
    # 首次启动时创建管理员账号
    CREATE_ADMIN=true docker compose up -d
    
    # 查看日志获取管理员凭据(请妥善保存!)
    docker compose logs backend | grep -A5 "Admin Account Created"
    
    # 访问:
    # - Web 应用: http://localhost
    # - 管理后台: http://localhost:3001

    手动创建管理员账号

    # 生成随机密码
    docker exec -it glean-backend /app/scripts/create-admin-docker.sh
    
    # 或指定凭据
    docker exec -it glean-backend /app/scripts/create-admin-docker.sh myusername MySecurePass123!

    配置说明

    复制 .env.example 为 .env 并自定义:

    curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/.env.example -o .env

    主要配置项:

    变量说明默认值
    SECRET_KEYJWT 签名密钥生产环境必须修改!
    POSTGRES_PASSWORD数据库密码glean
    WEB_PORTWeb 界面端口80
    ADMIN_PORT管理后台端口3001

    Docker 镜像

    预构建镜像托管在 GitHub Container Registry:

    • ghcr.io/leslieleung/glean-backend:latest – API 服务器 & Worker
    • ghcr.io/leslieleung/glean-web:latest – Web 前端
    • ghcr.io/leslieleung/glean-admin:latest – 管理后台

    支持架构:linux/amd64linux/arm64

    部署选项

    部署方式说明命令
    精简版仅 Web 应用(无管理后台)docker compose up -d
    完整版Web + 管理后台docker compose -f docker-compose.full.yml up -d

    项目地址

    github:https://github.com/LeslieLeung/glean

  • Twake Drive 开源云存储方案,Google Drive的开源替代品,集成了OnlyOffice在线文档编辑,支持Docker 一键部署

    Twake Drive 开源云存储方案,项目定位是 Google Drive 的开源替代品,可以部署在自己服务器上。 支持文件和文件夹上传、共享驱动器协作、权限管理、在线文档编辑,甚至集成了 OnlyOffice 可以直接创建演示文稿、文档和表格,数据加密存储。

    可以通过 Docker 一键部署,也支持私有服务器安装,自己完全掌控数据,更加隐私安全。 如果你需要一个安全、可控、开源的团队文件协作平台,不想被第三方云服务绑架,这个开源方案值得考虑。

    项目截图

    项目链接

    GitHub:http://github.com/linagora/twake-drive

  • kooix-cut:视频剪辑预处理工具,自动合并视频并删除静音片段

    项目介绍

    kooix-cut,一个视频剪辑预处理工具,支持自动识别并删除无音频和长段背景音片段,能多线程同时处理多个视频,直接拖拽视频文件到窗口即可开始处理,可自定义静音阈值、最小时长、输出路径等。

    支持Windows、MacOS、Linux系统。有需要的可以试试看。

    截图

    功能特性

    核心功能

    • 🎬 智能剪辑 – 自动识别并删除无音频和长段背景音片段
    • 🚀 并行处理 – 多线程同时处理多个视频,速度提升 2-4 倍
    • ⚡ GPU 加速 – 自动检测 NVIDIA GPU,编码速度提升 5-10 倍
    • 🎯 拖拽操作 – 直接拖拽视频文件到窗口即可开始处理
    • ⚙️ 参数可调 – 静音阈值、最小时长、输出路径均可自定义

    AI 增强功能

    • 🤖 语音活动检测 (VAD) – 使用 WebRTC VAD 精确检测真实说话
    • 🎞️ 场景分割 – 基于直方图差异智能识别场景切换
    • 👤 人脸检测 – 使用 OpenCV 保留有人出镜的片段
    • 🔍 关键帧提取 – 基于运动强度识别重要画面

    用户体验

    • 🌐 中英文界面 – 一键切换中英文(Ctrl+L)
    • 📊 实时进度 – 进度条和状态显示,处理过程一目了然
    • ⌨️ 快捷键支持 – Ctrl+O 打开、Delete 删除、Ctrl+R 处理
    • 🎨 现代化界面 – 深灰色专业主题,Material Design 风格

    安装

    源码安装

    # 克隆仓库
    git clone https://github.com/telagod/kooix-cut.git
    cd kooix-cut
    
    # 安装依赖(推荐使用 uv)
    uv sync
    
    # 或使用 pip
    pip install -e .
    
    # 运行程序
    uv run modern_gui.py
    # 或
    kooix-cut

    Linux DEB 安装

    sudo dpkg -i kooix-cut_0.2.6.deb
    sudo apt-get install -f  # 安装依赖
    kooix-cut  # 运行

    项目链接

    github:https://github.com/telagod/kooix-cut

    夸克网盘:https://pan.quark.cn/s/716d807f6eda

    百度网盘:https://pan.baidu.com/s/1fp_1HkTjSISS9hC2A12oow?pwd=miao

  • 红墨 :小红书AI图文生成器,一句话一张图片生成小红书图文

    项目介绍

    红墨, 基于Nano Banana Pro的一站式小红书图文生成器 。输入一句话,上传一张相关图片,即可生成小红书图文。可以生成的各类小红书封面,AI驱动,风格统一,文字准确。

    支持Docker部署和本地部署。

    截图

    如何自己部署

    方式一:Docker 部署(推荐)

    最简单的部署方式,一行命令即可启动:

    docker run -d -p 12398:12398 -v ./output:/app/output histonemax/redink:latest

    访问 http://localhost:12398,在 Web 界面的设置页面配置你的 API Key 即可使用。

    使用 docker-compose(可选):

    下载 docker-compose.yml 后:

    docker-compose up -d

    Docker 部署说明:

    • 容器内不包含任何 API Key,需要在 Web 界面配置
    • 使用 -v ./output:/app/output 持久化生成的图片
    • 可选:挂载自定义配置文件 -v ./text_providers.yaml:/app/text_providers.yaml

    方式二:本地开发部署

    前置要求:

    • Python 3.11+
    • Node.js 18+
    • pnpm
    • uv

    1. 克隆项目

    git clone https://github.com/HisMax/RedInk.git
    cd RedInk

    2. 配置 API 服务

    复制配置模板文件:

    cp text_providers.yaml.example text_providers.yaml
    cp image_providers.yaml.example image_providers.yaml

    编辑配置文件,填入你的 API Key 和服务配置。也可以启动后在 Web 界面的设置页面进行配置。

    3. 安装后端依赖

    uv sync

    4. 安装前端依赖

    cd frontend
    pnpm install

    5. 启动服务

    启动后端:

    uv run python -m backend.app

    访问: http://localhost:12398

    启动前端:

    cd frontend
    pnpm dev

    访问: http://localhost:5173

    项目链接

    https://github.com/HisMax/RedInk

  • WBDXmonitor:实时监控微博、B站、抖音、小红书的用户行为,并及时收到微信提醒

    项目介绍

    WBDXmonitor,一个开源的实时监控用户在微博、B站、抖音和小红书等社交平台上的动态的工具。通过脚本自动获取指定用户的更新信息,并通过微信推送服务及时通知用户。

    截图

    使用方法

    一、安装

    git clone https://github.com/Bla1n/WBDXmonitor.git
    cd WBDXmonitor
    

    打开4个monitor,修改文件内容(有注释)

    image-20241129140633567

    二、免费注册使用WxPusher微信消息推送服务

    https://wxpusher.zjiecode.com

    注册完成后在“应用管理–appToken”中生成一个自己的凭证,并修改start.py中对应位置

    image-20241129135535161

    三、使用方法

    周期性执行以下命令,可使用宝塔或者crontab设置定时任务

    python3 start.py
    
    image-20241129134229907

    项目链接

    github:开源地址

    网站地址:https://www.blain.top/

  • Video Material GEN Workstation:AI短视频工具,支持内容策划、AI文案自动生成、TTS 批量自动配音等

    项目介绍

    Video Material GEN Workstation,一个集内容策划、AI文案自动生成、TTS 批量自动配音、(AI)图片素材合成、ASR自动提取语言字幕脚本、AI自由创作于一体的(短视频)生成工作站。方便管理每期的视频项目。

    截图

    功能介绍

    1. 项目总览:以卡片形式管理批量项目,显示输出目录、创建时间及删除动作,便于快速定位。
    2. 文案生成:结构化展示场景脚本,可复制单条或整段文案,左侧勾选联动右侧提示词。
    3. 字幕获取: 需配合我的另一个项目(n8n-http-tools): 开源地址:n8n-http-tools
    4. TTS 合成:支持单条与批量两种模式,输入合成文本与情感提示即可生成语音。
    5. 图片生成:集中管理角色描述、场景描述等提示词,勾选后即可批量复制到绘图任务。
    6. 立绘/背景等生成:提供提示词输入、参考图上传、宽高比设置与历史记录,方便随时复用素材。
    7. 逆向接口实现ASR自动提取剪辑需要的字幕文件:在TTS合成界面下方,有“字幕生成”功能,点击下方的按钮可以打开字幕生成工具。此部分代码由其它作者开源。
    8. 常用提示词与自由创作:收藏高频提示词并一键复制,同时提供自由创作面板进行自定义绘制。

    快速上手

    1. 复制 env.example.yaml 为 env.yaml,填入自己的 Gemini Key、Base URL、模型、TTS Key 与提示词等配置,否则无法调用接口。
    2. (可选)在 env.yaml 中设置 Default-Project-Root,用于存放自动生成的脚本、音频与图片文件。
    3. 安装依赖:npm install
    4. 启动服务:npm start 或直接双击 start.bat,默认访问地址为 http://localhost:8765

    项目链接

    github:https://github.com/Norsico/Video-Materials-AutoGEN-Workstation