《HelloGitHub》第 120 期
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,每月 28 号更新一期。这里有好玩和入门级的开源项目、开源书籍、实战项目、企业级项目,帮助你快速发现开源的魅力,对开源产生兴趣。
把井字棋塞进一次 printf 调用。这是一个展示 C 语言黑魔法的开源项目,在单个 printf 调用内完成了游戏逻辑运算、变量赋值、胜负判断和界面渲染,同时支持数字键落子、走法检测和刷新棋盘功能。

轻松管理你电脑上的驱动程序。这是一款开源的 Windows 驱动管理工具,支持快速查看、安装、卸载和备份驱动程序。它免安装、体积小,可自动比对驱动版本,识别旧版本或未使用的驱动,方便清理冗余驱动。

《星露谷物语》背后的游戏引擎。这是一款跨平台、开源的 .NET 游戏开发框架,是微软 XNA 框架的开源实现。它让开发者可以使用 C# 语言开发 2D 和 3D 游戏,代码几乎无需修改,即可运行在 Windows、macOS、Linux、iOS、Android、PlayStation、Xbox 和 Nintendo Switch 等平台。知名游戏《星露谷物语》、《蔚蓝》和《愤怒的铁拳 4》均基于该项目开发。

极简的 IT 资产管理工具。这是一款轻量级个人 IT 基础设施管理工具,提供 WebUI 与 CLI 使用方式。它通过 YAML 文件存储数据,内置 Git 方便追踪变更历史,支持直观显示硬件参数、网络、服务信息,以及导出 SSH 配置、生成 Ansible 清单等功能。

即用即走的桌面翻译与 OCR 工具。这是一款基于 WPF 开发的 Windows 翻译与 OCR 工具,集成了 Google、DeepL、OpenAI 等翻译服务,支持划词翻译、截图识别、全文翻译、生词管理和插件市场等功能。

开源的高性能通用物理引擎。该项目是由 Google DeepMind 开源的通用物理仿真引擎,专注于复杂关节结构与环境交互模拟。它内置可视化交互式界面,支持使用 MJCF 描述场景,适用于机器人、具身智能、生物力学、动画和机器学习等场景。

专为 macOS 打造的本地语音 AI 助手。这是一款针对苹果芯片优化的本地语音 AI 命令行工具,集成了语音识别、LLM、VLM 和语音合成功能,全流程本地推理不依赖云端服务,支持语音控制音乐播放、创建提醒、调节音量等操作,并可分析屏幕或图片内容。

把本地 AI 编程助手接入聊天应用。该项目能够将本地运行的 AI Agent 接到你常用的即时通讯平台,比如飞书、钉钉、Slack、Telegram、Discord 等主流平台。同时支持 Claude Code、Cursor、Gemini CLI 等 7 种 AI 编程助手,实现通过聊天软件远程控制本地 AI Agent,执行各种开发相关任务。

远程使用 GPU 加速 FFmpeg 转码。该项目能够像本地调用 FFmpeg 命令一样进行视频转码,但实际是在远程 GPU 服务器上完成的编解码,整个过程无需复杂配置和跨设备文件共享系统。

连接 AI 与 Chrome 浏览器的桥梁。这是一款基于 Go 语言开发的 HTTP 服务器,能够让 AI 代理通过 API 接口或命令行的方式控制 Chrome 浏览器,支持 MCP、DOM 交互、屏幕截图和文本提取等功能,并可有效降低 Token 消耗。

一键同步多平台 AI 技能的工具。这是一款跨工具、跨平台的 skill 同步工具,可通过一条简单的命令将技能、提示词和配置文件同步到多个 AI 工具中,支持 Claude Code、OpenClaw、Codex、OpenCode 等工具。

开箱即用的 AWS 本地模拟器。这是一款免费、开源的 AWS 本地模拟器,帮助开发者在本地开发和测试 AWS 应用,它启动快、占用少、无需账号,仅需一条命令就能在本地启动 20 多种 AWS 服务的模拟环境。
在 Android 上运行 OpenClaw。该项目提供两种在 Android 手机上运行 OpenClaw 智能体平台(非客户端)的方式。可通过 Termux 安装 glibc 动态链接器直接部署 Linux 二进制文件,也可通过直接安装打包好的 Android 应用实现一键安装 OpenClaw,后者不需要安装 Termux。

开源的模型火箭模拟器。这是一款免费、开源的模型火箭(航模)仿真软件,支持模拟火箭的空气动力学性能和飞行轨迹,提供直观的火箭设计界面,可进行六自由度飞行模拟,在模拟过程中实时展示高度、速度、加速度等参数,适用于 Windows、Linux 和 macOS 平台。

在浏览器中运行多种复古游戏的模拟器。这是一款基于 JavaScript 和 WebAssembly 开发的复古游戏模拟器,支持 NES、SNES、GBA、PSP、PS1、街机等经典游戏。用户只需在网页中拖入游戏 ROM 即可开始游戏,支持存档、联机对战、屏幕录制等功能。

生成代码仓库知识图谱的工具。该项目能够根据代码仓库生成包含调用链、依赖关系和执行流程的交互式知识图谱,为 Cursor、Claude Code 等 AI 编程工具提供结构化上下文。

极简零依赖的前端 UI 库。这是一个压缩后仅 8KB、零依赖的 UI 组件库,仅需引入极小体积的 CSS 和 JS 文件,就能轻松构建美观且包含常见组件的 Web 应用。

自动识别图片人脸并替换为 Emoji 的应用。这是一款基于 YOLOv8 模型实现的 Android 人脸打码应用,能够自动检测图片中的人脸并用 Emoji 表情进行覆盖,同时支持高斯模糊、像素化及半色调网点等多种模糊效果。

在浏览器中管理你的手机。这是一款 Kotlin 开发的 Android 应用,让你可以在同一局域网内通过任意电脑上的浏览器,轻松查看和管理手机中的联系人、短信、通话记录、文件和照片,并支持屏幕镜像、远程操控、文件传输等功能。

字符编码检测 Python 库。这是一款通用的字符编码检测 Python 库,能够自动识别出文本所使用的编码格式,支持 UTF-8、GB2312、ISO-8859-1 等 99 种编码和 49 种语言,可作为库或命令行工具使用。

Crontab 终端可视化管理工具。这是一款基于 Textual 构建的 crontab 可视化管理工具,可用于管理本地和远程服务器的定时任务,支持搜索任务、路径自动补全、表达式转为自然语言描述等功能。

终端里的交互式数据文件浏览工具。这是一款 Python 开发的多功能查看数据文件的命令行工具,能够直观且流畅地浏览百万行的数据文件,支持 csv、sqlite、json、xlsx 和 hdf5 等多种数据格式,部分格式需要额外安装相应的 Python 库。

将现实世界场景装进我的世界。这是一款能够将现实世界的地理数据转化为 Minecraft 游戏内地图的工具,用户仅需在交互式地图上选择区域,即可自动生成包含地形、街道、建筑和森林的游戏存档,适用于 Minecraft Java 版(1.17+)和基岩版。

降低 Token 消耗的命令行工具。这是一款用于降低 AI 编程助手 Token 消耗的工具,通过压缩常见开发命令的输出、合并重复日志、删除代码注释和多余空行等方式,可将 Token 消耗减少 60-90%,有效延长套餐配额的使用时间。

利用 WiFi 信号感知人体姿态的工具。这是一款将 WiFi 无线信号转化为实时空间感知能力的工具,通过分析人体活动引起的信道状态信息变化,无需摄像头或穿戴设备,即可实时还原人体姿态,并检测心率和呼吸。

为 AI 编程而生的 macOS 终端。这是一款基于 Ghostty 构建的 macOS 终端应用,专为同时跑多个 AI 编程会话而设计。当 AI 完成任务等待输入时,通知提醒环能帮你瞬间定位窗口。它侧边栏显示 git 分支、工作目录和端口信息,支持垂直标签页、分屏、内置浏览器等功能。

免费开源的 macOS 提词器。这是一款免费开源的 macOS 提词器,无需注册、可离线使用、自由调整位置,提供逐词跟踪、自动滚动和声控三种模式,适用于直播、主持、播客等场景。

减少 AI 编码幻觉的专属知识库。该项目是专为 Claude Code 等 AI 编程工具,提供由社区精心整理、版本化的 API 文档知识库,支持按需检索、本地标注和反馈循环等功能,有效减少 AI 生成代码时的幻觉问题。
AI 驱动的对话式视频创作智能体。这是一款基于 LLM/VLM 构建的自动化视频创作智能体。用户可通过自然语言描述意图,系统会自动完成素材收集、剪辑、构建故事线、配音和配乐,支持对话式精修,包括删减、重组、修改字幕等,并可一键保存为剪辑技能包,方便快速复刻同风格视频。

让 AI 编程助手变身虚拟开发团队。这是一组提升 AI 编程助手开发能力的 Skills 集合,能够让 AI 模拟 YC 合伙人的提问方式,以及 CEO、架构师、设计师和测试等角色,将 Claude Code 变成一支可按需唤出的虚拟开发团队。

你网站里的 AI 操作员。这是一个页面内嵌式 GUI Agent,专为网站开发者设计。与传统的浏览器自动化工具不同,它需要通过代码集成到网站中,集成后用户即可通过自然语言与页面进行交互。

快速构建生产级智能体的 Python 框架。这是一个开发智能体 AI 应用的 Python 框架,可通过简单的代码实现从模型能力、工具调用到自主工作流的构建,支持多种模型、Agent Loop、多智能协同和语音对话等功能。

启动速度极快的无头浏览器。这是一款完全用 Zig 语言从零开发的无头浏览器,启动比 Chrome 快 11 倍、内存占用低 9 倍,支持 JavaScript 和 Web API,兼容 Playwright、Puppeteer、chromedp 等自动化工具。

实时显示 Claude Code 执行状态的插件。这是一个 Claude Code 插件,可实时显示 Claude Code 在做什么、上下文使用情况、运行的子智能体、工具调用和任务完成进度。

Claude Code 的 GEO 优化技能插件。这是一个 Claude Code 技能插件,以 GEO 优先、SEO 辅助的理念,通过 11 个 skills 和 5 个子智能体,帮助网站针对 AI 驱动的搜索引擎进行优化,支持评分、分析和测试等功能。

开源的可变形无人机。这是一个开源的可变形无人机,能够在空中飞行模式和地面行驶模式之间自由切换。它基于树莓派和 ArduPilot 系统构建,集成了彩色摄像头、深度摄像头、GPS、远程操控等功能。

拍一下 MacBook 它就喊疼。这是一款 Go 开发的 macOS 命令行工具,能够实时识别笔记本受到的物理拍打(震动),并即时播放设置好的音频回应,适用于 M2+ 芯片的设备。
- C 项目
- C# 项目
- C++ 项目
- Go 项目
- Java 项目
- JavaScript 项目
- Kotlin 项目
- Python 项目
- Rust 项目
- Swift 项目
- 人工智能
- 其它


