随着大模型 API 服务的不断丰富,开发者无需再依赖昂贵的硬件,也能轻松开发出拥有强大 AI 能力的应用。这不仅降低了技术门槛,也激发了极客们的创造力。

就比如上周飙升 1.5k Star 的开源项目 xiaozhi-esp32,仅用低成本的 ESP32 开发板和 LLM API 服务,就能制作出一个聪明有趣、可实时对话的 AI “女友”(语音聊天机器人)。同样好玩的 MagicMirror,它能够帮助你打造个性化的智能镜,支持各种扩展模块和手势操控。把视线转回到程序员的工具箱,换一款能让你心情愉悦的终端工具吧!Tabby 不仅拥有超高的颜值,更是集成了各种实用功能。试试更快的 Jupyter Notebook IDE——zasper,你一定会为它的高性能表现感到惊叹(多任务并发)。

最后,这款可以在云存储上实现亚秒级搜索速度的开源搜索引擎,以丝滑的迁移体验和更低的维护成本脱颖而出,可作为 ES 和 Loki 的替代品。

  • 本文目录

    • 1. 热门开源项目

      • 1.1 基于 ESP32 的 AI 聊天机器人 :xiaozhi-esp32
      • 1.2 更快的 Notebook IDE:zasper
      • 1.3 打造你的专属智能镜:MagicMirror
      • 1.4 一站式的现代终端工具:Tabby
      • 1.5 云存储上的极速日志搜索引擎:Quickwit
    • 2. HelloGitHub 热评
      • 2.1 用类似 Markdown 的语法绘制图表:Mermaid
      • 2.2 一键获取 Docker 容器启动命令的工具:runlike
    • 3. 结尾

1. 热门开源项目

1.1 基于 ESP32 的 AI 聊天机器人 :xiaozhi-esp32

主语言:CStar:2.7k周增长:1.5k

这是一款基于 ESP-IDF 开发框架的开源硬件项目,旨在利用低成本硬件打造个人专属的 AI 聊天机器人。它通过 WebSocket 或 UDP 协议与 LLM、TTS API 服务连接,实现实时语音交互功能,无需在设备上运行 LLM,支持中文在内的多国语言、语音识别用户身份、自定义提示词和音色等功能,兼容多款 ESP32 开发板。

GitHub 地址→github.com/78/xiaozhi-esp32

1.2 更快的 Notebook IDE:zasper

主语言:GoStar:1.5k周增长:1k

该项目是用 Go 语言开发的集成开发环境(IDE),专为更高效地运行 Jupyter Notebooks 而设计。它不仅支持 Jupyter Notebook 的功能,还极大地降低了内存占用与 CPU 使用率,并支持多任务并发,以及 Web 和桌面两种运行模式,适用于 macOS 和 Linux 系统。

GitHub 地址→github.com/zasper-io/zasper

1.3 打造你的专属智能镜:MagicMirror

主语言:JavaScriptStar:20k周增长:400

该项目是基于 JavaScript 和 Electron 框架构建的模块化智能镜平台,结合硬件可以将普通的镜子升级为功能强大的智能镜。它提供了简单的部署流程,可作为独立应用程序(无需浏览器)或 Web 页面使用,支持显示天气、日历、新闻、时间等信息。

GitHub 地址→github.com/MagicMirrorOrg/MagicMirror

1.4 一站式的现代终端工具:Tabby

主语言:TypeScriptStar:61k

这是一款高颜值、跨平台的终端模拟器,可作为 Windows 的 PuTTY 和 macOS 的 iTerm 等终端工具的替代品。它内置连接管理器,支持 SSH2、Telnet、X11 转发、端口转发以及登录脚本等功能,同时提供连接保存、自动重连、文件传输、多窗口分屏等实用功能,适用于 Windows、macOS 和 Linux 系统。

GitHub 地址→github.com/Eugeny/tabby

1.5 云存储上的极速日志搜索引擎:Quickwit

主语言:RustStar:9.1k周增长:700

这是一个专为日志管理和可观测性场景设计的云原生开源搜索引擎,支持在 S3 及 Google Cloud Storage 等云存储上实现亚秒级搜索。它采用 Rust 语言编写,支持全文搜索、聚合查询并兼容 Elasticsearch/OpenSearch 的客户端,能够轻松集成到现有的日志收集和追踪工具中(如 Vector、Fluent Bit、Jaeger)。凭借无状态架构和高效 IO 优化,使其在云存储上的运行和维护成本更低,可作为 ES 和 Loki 的替代品。

GitHub 地址→github.com/quickwit-oss/quickwit

2. HelloGitHub 热评

在此章节中,我们将为大家介绍本周 HelloGitHub 网站上的热门开源项目,我们不仅希望您能从中收获开源神器和编程知识,更渴望“听”到您的声音。欢迎您与我们分享使用这些开源项目的亲身体验和评价,用最真实反馈为开源项目的作者注入动力。

2.1 用类似 Markdown 的语法绘制图表:Mermaid

主语言:TypeScript

这是一个开源的图表绘制工具,支持通过类似 Markdown 的语法生成多种类型的图表,如流程图、序列图和甘特图等。

项目详情→hellogithub.com/repository/9e9a2899e66d4369b7222143c27336a2

2.2 一键获取 Docker 容器启动命令的工具:runlike

主语言:Python

这是一个用于解析运行中容器的工具,可自动生成对应的 docker run 启动命令。它能够提取容器的配置信息,包括端口绑定、映射卷、环境变量、网络设置等,适用于复制、调试或迁移容器的场景。

$ runlike -p redis

docker run \
--name=redis \
-e "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
-e "REDIS_VERSION=2.8.9" \
-e "REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-2.8.9.tar.gz" \
-e "REDIS_DOWNLOAD_SHA1=003ccdc175816e0a751919cf508f1318e54aac1e" \
-p 0.0.0.0:6379:6379/tcp \
--detach=true \
myrepo/redis:7860c450dbee9878d5215595b390b9be8fa94c89 \
redis-server --slaveof 172.31.17.84 6379

项目详情→hellogithub.com/repository/7c76c54d6fed472a9ce2ad7588465a1d

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望这些开源项目能激发你的兴趣,找到你下一个想去尝试的工具!如果你也发现了好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流心得、讨论使用体验。

往期回顾

开箱你的 AI 语音女友「GitHub 热点速览」的更多相关文章

  1. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  2. Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」

    GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...

  3. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  4. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  5. 真·生产力「GitHub 热点速览」

    这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...

  6. 你的梦想家居「GitHub 热点速览」

    上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...

  7. 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」

    这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...

  8. 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

    据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...

  9. 如何让程序更健壮「GitHub 热点速览」

    对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...

  10. 穷人版生产力工具,好用得飞起 「GitHub 热点速览」

    被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...

随机推荐

  1. Problem K. Master of Sequence(二分)

    Problem K. Master of Sequence(二分) 补补题,人太菜了,一个题解看了两个小时才看明白(当然也可能是比赛的时候这个题完全不知道怎么下手qwq) 题目链接:http://ac ...

  2. 初识GO语言--基础命令

  3. 根据docker镜像反推dockerfile

    Dockerfile 是一个文本文件,其中包含我们为了构建 Docker 镜像而手动执行的所有命令. Docker 可以从 Dockerfile 中读取指令来自动构建镜像.我们可以使用 docker ...

  4. 记录:coding持续集成之自动发布项目

    把一个SpringBoot项目在DevOps一站式研发平台coding编译成jar远程部署到服务器分为几步?答:3步. 1.编译生成构建产物-jar包: 2.SCP 上传到远端服务器: 3.远程执行s ...

  5. 源码开放:WebSocket应用示例

    1 WebSocket概述 WebSocket是HTML5下一种新的协议(本质上是一个基于TCP的协议),它实现了浏览器与服务器之间的全双工通信,能够节省服务器资源和带宽,达到实时通讯的目的.WebS ...

  6. MySQL原理简介—5.存储模型和数据读写机制

    大纲 1.为什么不能直接更新磁盘上的数据 2.为什么要引入数据页的概念 3.一行数据在磁盘上是如何存储的 4.一行数据中的NULL值是如何处理的 5.一行数据的数据头存储的是什么 6.一行数据的真实数 ...

  7. PostgreSql Docker 主从热备,异步流复制方案

    环境说明 Docker Windows 11 PostgreSql 16 方案步骤 0. 宿主机准备: 找个地方创建一个文件夹用来挂载容器中数据库Data文件夹,这里我用的是: C:\Users\Ad ...

  8. 借助AI助手快速解析LlamaIndex的Workflow设计与Java迁移

    在前面的讨论中,我们通过AI助手快速浏览并分析了LlamaIndex的核心源码及其可视化部分.在上次的工作中,我们已基本完成了使用Java版本实现的可视化部分,尽管在工作流(workflow)的分析上 ...

  9. Simple FOC内置通信接口学习(二):电机命令接口

    本文参(zhao)考(chao)至官方文档https://docs.simplefoc.com/docs_chinese/commander_interface Commander 接口 Comman ...

  10. ORM框架与数据库交互

    title: ORM框架与数据库交互 date: 2024/12/22 updated: 2024/12/22 author: cmdragon excerpt: 对象关系映射(Object-Rela ...