分类: 开源项目

  • TierRanker 从夯到拉生成器:生成在bilibili流行的”从夯到拉排行榜“并导出解说视频

    最近抖音和哔哩哔哩很火的从夯到拉排行榜视频,不知道大家有没有看过。

    现在你也可以自己自定义内容,并快速生成解说视频导出到本地。

    网站介绍

    TierRanker 从夯到拉生成器,一个可以自定义排行榜内容并一键生成视频的开源项目。可在线操作,支持录音、tts自动配音或上传音频,输入解说内容,最后一键生成解说视频。

    网站截图

    项目配置

    环境变量配置

    1. 复制 .env.example 文件并重命名为 .env.local:cp .env.example .env.local
    2. 根据需要修改 .env.local 中的配置项
    3. 默认使用免费的 gTTS (Google Text-to-Speech),无需额外配置

    TTS 配置详情

    排行榜功能不需要设置参数,直接运行即可。视频导出需要配置TTS提供者,详细配置说明请参考 TTS_CONFIGURATION.md

    运行

    本项目基于next.js,安装node.js,npm和相应依赖后,使用

    npm run dev

    启动项目。打开浏览器,访问http://localhost:3000即可。

    项目链接

    github地址:https://github.com/lixiang90/TierRanker

    demo地址:https://tier-ranker-seven.vercel.app/

  • MuseBot:可本地部署的大模型智能机器人平台 ,实现自然对话和智能回复

    项目介绍

    MuseBot是一个基于 Golang 构建的 智能机器人,集成了 LLM API,实现 AI 驱动的自然对话与智能回复。
    它支持 OpenAI、DeepSeek、Gemini、Doubao、Qwen 等多种大模型,并可无缝接入 Telegram、Discord、Slack、Lark(飞书)、钉钉、企业微信、QQ、微信 等聊天平台,为用户带来更加流畅、多平台联通的 AI 对话体验。

    截图

    功能特性

    • 🤖 AI 回复:使用 大模型 API 提供聊天机器人回复。
    • ⏳ 流式输出:实时发送回复,提升用户体验。
    • 🏗 轻松部署:可本地运行或部署到云服务器。
    • 👀 图像识别:使用图片与 大模型进行交流,详见文档
    • 🎺 支持语音:使用语音与 大模型进行交流,详见文档
    • 🐂 函数调用:将 MCP协议转换为函数调用,详见文档
    • 🌊 RAG(检索增强生成):支持 RAG以填充上下文,详见文档
    • 🌞 管理平台(AdminPlatform):使用管理平台来管理MuseBot,详见文档。🌞 管理平台(AdminPlatform) :使用管理平台来管理MuseBot,详见文档 。
    • 🌛 注册中心:支持服务注册,机器人实例可自动注册,详见 文档
    • 🌈 监控数据:支持监控数据,详见文档

    项目链接

    https://github.com/yincongcyincong/MuseBot

  • AI Doctor:AI 医疗会诊面板,纯前端多医生 AI 会诊模拟系统,让AI帮你分析会诊病情病因

    AI现在真的强大,用AI来看病会诊也是个不错的方向,开发者DragonChenCL就开发了一套前端AI 医疗会诊面板,让AI帮你看病,配置好AI后,描述你的症状,多个AI医生参与会诊,轮流发言,互相评估,最终诊断你的病情

    可添加多个由不同 LLM 驱动的医生。未填写 API Key 将使用模拟回复。本内容仅供参考,身体不适尽早就医

    📖 项目简介

    AI 医疗会诊面板是一个创新的医疗会诊模拟系统,通过集成多个大语言模型(LLM)扮演不同的医生角色,实现多专家协同诊断。系统采用纯前端架构,无需后端服务器,直接在浏览器中调用各大 AI 服务商的 API。

    截图

    特性

    • 🏥 多医生协作:支持添加多个由不同 LLM 驱动的医生参与会诊
    • 🤖 多模型支持:集成 OpenAI、Anthropic Claude、Google Gemini、硅基流动、魔搭社区等主流 AI 模型
    • 💬 实时讨论:医生轮流发言,支持打字机效果展示
    • 🗳️ 智能评估:医生互相评估彼此的诊断,自动淘汰不准确的意见
    • 📊 状态监控:实时显示会诊阶段、轮次、医生状态等信息
    • 💾 会话管理:自动保存会诊记录,支持多个问诊会话切换
    • 🎨 美观界面:基于 Ant Design Vue 设计,界面简洁直观
    • 📱 纯前端:无需服务器,所有数据保存在浏览器本地存储

    使用指南

    第一步:配置医生

    1. 点击右上角的 “设置” 按钮
    2. 在 “医生配置” 标签页中添加医生:
      • 输入医生名称(例如:Dr. GPT-4)
      • 选择供应商(OpenAI规范 / Anthropic规范 / Gemini规范 / 硅基流动 / 魔搭社区)
      • 填写对应的 API Key
      • 可选:自定义 Base URL(用于代理或私有部署)
      • 选择或输入模型名称
      • 可选:自定义医生的提示词
    3. 点击 “添加医生” 按钮添加更多医生
    4. 在 “问诊医生” 标签页中选择参与本次会诊的医生

    第二步:输入病例信息

    1. 在主页面填写病例信息:
      • 患者姓名(必填)
      • 年龄
      • 既往疾病史
      • 本次问题(必填)
    2. 点击 “开始会诊” 按钮

    第三步:观察会诊过程

    • 医生将轮流发言,提出自己的诊断和建议
    • 每轮讨论结束后,医生们会互相评估
    • 被多数医生标记为”不太准确”的医生将被淘汰
    • 会诊将持续到:
      • 只剩一位医生(该医生的诊断为最终答案)
      • 连续多轮无医生被淘汰(达到设定的上限)

    第四步:查看最终答案

    会诊结束后,系统会生成一份完整的诊断总结,包括:

    • 核心诊断
    • 诊断依据
    • 鉴别诊断
    • 检查建议
    • 治疗建议
    • 随访计划
    • 风险提示

    点击 “查看最终答案” 按钮即可查看,还可以导出为图片保存。

    项目地址

    github:https://dragonchencl.github.io/ai-doctor/

    demo:https://dragonchencl.github.io/ai-doctor/

  • ezBookkeeping:自托管开源记账系统,不依赖云端,隐私安全、可控性强

    还在手动输入账单到记账APP吗?那多少有点麻烦。阿喵最近发现了一个可以自动导入支付宝、微信、银行账单的记账系统-ezBookkeeping。完全自托管,不依赖云端,隐私安全,桌面和移动端都支持,很不错。

    项目介绍

    ezBookkeeping 是一款轻量级的自托管个人理财应用程序,具有用户友好的界面和强大的簿记功能。它易于部署,只需一个 Docker 命令即可启动它。它旨在节省资源且高度可扩展,可以在小至 Raspberry Pi 的设备上流畅运行,也可以扩展到 NAS、MicroServer 甚至大型集群环境。

    系统还能自动导入支付宝、微信、银行账单,彻底告别手动输入。支持 Docker 一键部署,运行轻量、维护简单;还兼容 PWA 技术,可直接添加至手机桌面。

    截图

    桌面端:

    易记的财务管理App界面截图,展示交易记录、收支分析和账户管理功能。.

    移动端:

    EzBookkeeping应用界面截图(财务管理软件).

    特征

    • 开源和自托管
      • 专为隐私和控制而构建
    • 轻巧快速
      • 针对性能进行了优化,即使在资源匮乏的环境中也能流畅运行
    • 易于安装
      • Docker 就绪
      • 支持 SQLite、MySQL、PostgreSQL
      • 跨平台(Windows、macOS、Linux)
      • 适用于 x86、amd64、ARM 架构
    • 友好的用户界面
      • 针对移动设备和桌面设备优化的 UI
      • PWA 支持类似本机的移动体验
      • 深色模式
    • 人工智能驱动的功能
      • 收据图像识别
      • 支持用于 AI 集成的 MCP(模型上下文协议)
    • 强大的簿记功能
      • 两级账户和类别
      • 将图像附加到交易
      • 使用地图进行位置跟踪
      • 经常易
      • 高级过滤、搜索、可视化和分析
    • 本地化和全球化
      • 多语言和多币种支持
      • 自动汇率
      • 多时区感知
      • 日期、数字和货币的自定义格式
    • 安全
      • 双因素身份验证 (2FA)
      • 登录速率限制
      • 应用程序锁(PIN 码/WebAuthn)
    • 数据导入/导出
      • 支持 CSV、OFX、QFX、QIF、IIF、Camt.053、MT940、GnuCash、Firefly III、Beancount 等

    链接

    项目网址:https://github.com/mayswind/ezbookkeeping

    官方文档:https://ezbookkeeping.mayswind.net/zh_Hans

    现场演示:https://ezbookkeeping-demo.mayswind.net

  • ValueCell:开源金融应用平台,炒股平台,多个AI协作处理市场分析

    项目介绍

    ValueCell 是一个社区驱动的多智能体金融应用平台。提供顶级的投资智能体团队,帮助您管理投资组合。开源的AI炒股平台,支持大A、美股

    通过多个 AI 智能体协作,体分工处理市场分析、帮助用户管理投资组合,涵盖美股、加密货币、港股、A股等多个市场。

    另外,ValueCell 是一个基于Python的应用程序,且有完备的前端操作页面。

    截图

    核心特性

    多智能体系统

    • Trading Agents:专门负责市场分析、情绪分析、新闻分析和基本面分析的智能体协同工作
    • AI-Hedge-Fund:智能体协作提供全面的金融洞察
    • SEC Agent:提供来自SEC的实时的推送更新
    • 其他智能体:更多智能体正在规划中…

    灵活集成

    • 多种大语言模型提供商:支持 OpenRouter、OpenAI、Anthropic、Google 和 Ollama
    • 热门市场数据:覆盖美国市场、加密货币市场、香港市场、中国市场等
    • 多智能体框架兼容:通过 A2A 协议,支持 Langchain、Agno 等主流Agent框架

    项目链接

    项目地址:https://github.com/ValueCell-ai/valuecell

    网站地址:https://valuecell.ai/

  • ISBN Visualization:包含世界上所有书籍的可视化工具网站,赛博图书馆,在 ISBN 空间中可视化世界上所有的书籍

    书籍有一个 ISBN 编号,这个编号的容量大概有 20 亿,在国外一个可视化书籍大赛里,作者以此工具获得了第一名。这个工具包囊了目前市面上可获取到的大概 1 亿本书的信息,将其按照顺序排布开来,是一座承载人类所有知识、以印刷形式分布的虚拟图书馆,非常震撼!

    网站介绍

    几乎自文字发明以来,图书馆就一直在努力收集人类的知识。在数字时代,创建一个符合特定标准的、涵盖所有人类著作的综合馆藏或许真的有可能。这就是影子图书馆所做的——收集并分享尽可能多的书籍。

    一个名为“安娜档案馆”(Anna’s Archive,出于版权考虑,我不会在这里直接给出链接)的影子图书馆最近提出了一个问题:如何才能有效地同时将1亿册或更多的书籍可视化?这其中涉及大量数据:书名、作者、书籍来源国家、出版社、出版时间、有多少家图书馆收藏、是否有电子版等等。

    国际标准书号 ( ISBN ) 是分配给几乎所有已出版书籍的 13 位数字。由于前三位数字是固定的(目前只有978-979-),最后一位数字是校验和,这意味着ISBN13 空间总共只有 20 亿个位置。以下是我对该空间的交互式可视化:

    截图

    English book publishers in ISBM visualization chart.
    Great Gatsby 经典小说书籍封面图片,展示繁重的粉色和绿色书架陈列,突出文学与阅读兴趣,SEO关键词丰富.

    网站地址

    仓库地址 : https://github.com/phiresky/isbn-visualization/
    工具站点:https://phiresky.github.io/isbn-visualization/

  • blind-watermark:图片盲水印,提取水印无须原图!

    项目介绍

    blind-watermark,可以在不影响原图视觉效果的前提下,向图片中嵌入不可见的文字信息。使用解析盲水印功能,可以恢复出图片中的水印信息。盲水印图片经过压缩、缩放、裁剪、色彩变换等攻击后,仍然可以提取出水印内容。

    项目截图

    获取地址

    项目链接:https://github.com/guofei9987/blind_watermark

    文档链接:https://blindwatermark.github.io/blind_watermark/#/en/

  • 订阅管理系统 (Subscription Management System) – 帮助用户轻松管理和追踪各种订阅服务的费用和续费情况

    阿喵对于订阅管理提醒一直有需求,各种会员,各种服务器域名啥的到期提醒。玩意忘了续费可能追悔莫及,阿喵我目前再用的是wallos,但是使用下来总觉得wallos的界面很丑。好多功能也不适用于国内。然后之前看到这个订阅管理项目 Subscription Management,界面真的先打动我了,在看到各种功能后,果断选择使用这个新的订阅管理项目:Manage and track your subscriptions and expenses easily。下面来看介绍

    项目介绍

    一个现代化的开源的订阅管理项目 Subscription Management,旨在帮助用户轻松管理和追踪各种订阅服务的费用、续费和历史记录。它支持多币种、自动汇率更新、数据可视化分析,并且注重隐私和本地数据存储。

    支持 Docker 一键部署,本地 SQLite 数据库存储。支持Telegram和Email的智能通知提醒系统

    截图

    项目特色

    • 智能订阅管理 – 全面的订阅生命周期管理,支持自动/手动续费
    • 多币种支持 – 支持7种主要货币,实时汇率自动更新
    • 费用分析报告 – 强大的数据分析和可视化图表功能
    • 响应式设计 – 完美适配桌面和移动端
    • 本地优先 – 基于SQLite的本地数据存储,保护隐私
    • Docker部署 – 一键部署,开箱即用

    📊 功能特性

    核心功能

    • ✅ 订阅管理 – 添加、编辑、删除订阅服务
    • ✅ 智能仪表板 – 支出概览和即将到期提醒
    • ✅ 分类统计 – 按类别、支付方式统计费用
    • ✅ 搜索筛选 – 多维度搜索和状态筛选
    • ✅ 自定义配置 – 自定义分类和支付方式

    高级功能

    • ✅ 自动续费处理 – 智能检测到期订阅并自动更新
    • ✅ 多币种支持 – 9种主要货币实时转换 (USD, EUR, GBP, CAD, AUD, JPY, CNY, TRY, HKD)
    • ✅ 汇率自动更新 – 集成天行数据API,每日更新汇率
    • ✅ 费用报告仪表板 – 全面的费用分析和可视化
    • ✅ 支付历史追踪 – 完整的支付记录和历史分析
    • ✅ 数据导入导出 – CSV、Json格式数据导入导出
    • ✅ 主题切换 – 支持浅色/深色/系统主题
    • ✅ 国际化支持 (i18n) – 多语言支持,包含中英文界面
    • ✅ 多渠道通知系统 – 支持Telegram和Email的智能通知提醒系统

    项目地址

    github:https://github.com/huhusmang/Subscription-Management

  • vRain: 中文古籍刻本风格直排电子书製作工具

    古籍刻本扫描影像通常存在扫描变形、页面瑕疵、文件巨大等问题,且图像无法选中其文字从而不能查询生字生词,因而不便阅读。

    该项目是参照古籍刻本之塬貌,復刻出文字版的电子书,支持圈註、查阅,方便存入电子阅读器随时阅读。希望通过古籍刻本古朴形式所带来的沉浸优雅之阅读体验,来吸引更多读者爱上古籍阅读。

    项目介绍

    vRain是一款面向读者的中文古籍刻本风格直排电子书製作工具。参考中文古籍雕版刻本製作过程,首先生成书叶背景图,根据行数、每行字数形成一个自右向左、自上而下的位置数组,然后把文本逐字打印到对应位置,打满一页、新建一页,直到所有文字处理完。

    文本编辑準备和自动排版生成分离,使用者将主要精力用在文本编辑準备。一个背景图对应一个配置文件。一本书对应一个配置文件,百万字书籍十几分鐘生成。採用Perl语言开发。需安裝Image::Magick和PDF::Builder等模块。同时,提供了python版本。

    项目截图

    项目链接

    https://github.com/shanleiguang/vRain

  • Cent – 开源的多人协作记账 Web App,完全免费,基于 GitHub 实现数据跨平台实时同步,无需服务器

    Cent 是一个“纯前端”的 PWA 应用。除 GitHub OAuth 登录外,Cent 不依赖任何后端服务。基于 GitHub 仓库 实现数据同步与版本控制,无需服务器,即可实现跨平台实时同步。

    作为一个SPA,它部署在Cloudflare Pages上,仅仅使用了一个自定义域名,你也可以fork仓库部署到自己的服务器中,通过手动输入Github token来使用。正因如此,Cent的部署成本几乎为零。

    在Cent中新建一个账本(Book),实际上是新建了一个Github 仓库,Cent通过仓库名来识别账本,在那之后,所有的数据同步操作实际上都是对仓库的读写,也正因如此,Cent天然支持多人协作,只需要在Github仓库添加协作者,就可以共享同一份账本数据。

    Cent内部实现了增量同步策略,只上传和下载增量数据,将同步时长尽可能压缩。关于增量同步的原理,后续我也会出更为详细的技术解析。实际上,Cent也对同步层做了简单的抽象,在后期可以增加更多的同步端点,例如个人网盘,自建服务器等等,不必局限于Github。

    项目截图

    项目特性

    🔒 完全开源:部署成本几乎为零,代码完全可审计、可自建。

    💾 数据完全自持:账本数据保存在你的 GitHub 私人仓库中,无需任何第三方服务器。

    👥 多人协作:通过 GitHub Collaborator 功能即可共享账本,实时同步修改。

    ⚡️ 增量同步:只上传/下载变更数据,大幅缩短同步时间。

    📊 丰富的统计分析:支持多维度筛选与走势分析,可自定义分析视图。

    🏷️ 分类与标签系统:支持二级分类、自定义标签、图标、排序。

    💰 预算管理:按分类或标签设置预算并实时监控进度。

    🖼️ 附件支持:可为账单上传图片附件。

    📱 PWA 支持:可安装到桌面,像原生 App 一样使用,支持 iOS 与 Android。

    部署使用

    方式一:直接使用线上版本

    1. 打开 https://cent.linkai.work
    2. 使用 GitHub 登录授权
    3. 新建账本(将自动创建一个仓库)
    4. 开始记账 🎉

    方式二:自行部署

    1. Fork 本仓库
    2. 在 Cloudflare Pages 或任意静态托管平台部署
    3. 在登录界面手动输入 GitHub Token 使用
    4. 所有账本与数据均存储于你的 GitHub 仓库中

    项目地址

    🔗 在线体验https://cent.linkai.work
    💾 开源仓库https://github.com/glink25/Cent
    📖 博客https://glink25.github.io/tag/Cent/