T
traeai
登录
返回首页
HelloGitHub

HelloGitHub 第 122 期

8.5Score
HelloGitHub 第 122 期

TL;DR · AI 摘要

HelloGitHub 第 122 期分享了多个有趣且易于入门的开源项目,涵盖深度学习推理引擎、教学操作系统、Codex 工具、Windows 媒体控制、桌面工具、3D 引擎、2D 动画软件、终端音乐播放器和带有 Git 版本控制的 SQL 数据库。

核心要点

  • Redis 创始人开发的轻量级本地推理引擎支持多种硬件加速和功能。
  • 一个仅 2000 行代码的教学操作系统,适合学生学习。
  • Codex 切换提供者工具恢复历史对话,提升用户体验。

结构提纲

按章节快速跳转。

  1. HelloGitHub 每月发布有趣且易于入门的开源项目。

  2. Redis 创始人开发的轻量级本地推理引擎,支持多种硬件加速和功能。

  3. 一个仅 2000 行代码的教学操作系统,适合学生学习。

  4. ·Codex 工具

    Codex 切换提供者工具恢复历史对话,提升用户体验。

  5. 替换默认 Windows 媒体控制弹出窗口,采用 Fluent 2 设计语言。

  6. 点击壁纸显示桌面,支持 Windows 10/11。

  7. 免费开源的 3D 引擎,支持 AAA 级游戏和电影质量场景。

  8. 基于 Ghibli 风格的开源 2D 动画创作软件。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • HelloGitHub 第 122 期

金句 / Highlights

值得收藏与分享的关键句。

#开源项目#教学资源#深度学习#操作系统#工具
打开原文

Published on May 28, 2026

HelloGitHub shares interesting, beginner-friendly open-source projects from GitHub, updated every month on the 28th. Discover fun beginner projects, open-source books, practical tutorials, and enterprise-grade projects, helping you quickly experience and become interested in the charm of open source.

C

Star 1.2w

4 hours ago

The Inference Engine Dedicated to DeepSeek Developed by Redis Creator.This project is a lightweight local inference engine developed in C by the creator of Redis, specifically designed for the DeepSeek-V4-Flash model. It is not just a simple GGUF runner, but a fully functional independent inference engine that supports hardware acceleration with Metal and CUDA, 2-bit quantization, persistent disk KV cache, HTTP API services, and programming agents, etc.

Image 1: ds4

Star 2.6k

4 hours ago

A Teaching Operating System with Only 2000 Lines.This is a minimalist operating system implemented with only 2000 lines of code, containing 9 course experiments, aiming to enable every student to read and understand all the source code of the operating system. It is small in size, clear in structure, and can run on QEMU emulator and RISC-V development board, realizing core components such as memory management, process control, system calls, file system, network communication, and shell.

Image 2: egos-2000

C#

Star 1.5k

4 hours ago

Tool for Codex to Switch Providers and Retrieve Historical Conversations.This tool is designed to address the issue of invisible historical conversations when switching model providers in Codex. It restores the conversation list by synchronizing conversation files, SQLite databases, and vendor metadata in project path caches, and offers both a Windows GUI and cross-platform CLI usage modes.

Star 2.8k

4 hours ago

More Aesthetic Windows Media Control Popup.This is a tool that replaces the default Windows media control popup, adopting the Fluent 2 design language. It offers music popups displaying album covers, song titles, and playback controls, upcoming playback popups, and lock key status popups. It also supports functions such as customizing popup positions, Windows Mica blur effects, light and dark themes, etc.

Image 3: FluentFlyout

Star 527

4 hours ago

Windows Tool to Show Desktop by Clicking Wallpaper.This is a desktop tool that migrates the macOS feature of showing the desktop by clicking the wallpaper to Windows 10/11. It is ready to use out of the box, with memory usage less than 5 MB when idle, and supports hiding all open windows by clicking the wallpaper or blank area of the taskbar, and restoring them by clicking again.

Image 4: PeekDesktop

C++

Star 9.1k

4 hours ago

Free and Open-Source 3D Engine.This is a free, open-source, and real-time 3D engine that can be used to develop AAA-level games, movie-quality 3D scenes, and simulation applications, and it supports Windows and Linux platforms.

Image 5: o3de

Star 6.8k

4 hours ago

Ghibli-Style 2D Animation Creation Software.This is an open-source 2D animation creation software deeply customized and evolved from the famous animation studio Ghibli. It provides digital animation production processes including scanning, coloring, compositing, special effects, and film output, and is compatible with Windows, macOS, and Linux platforms.

Image 6: opentoonz

Go

Star 2.3k

4 hours ago

Winamp-Style Terminal Music Player.This is a retro-style terminal music player inspired by Winamp, which supports playing local files, network streams, podcasts, and content from major mainstream platforms. It is equipped with a spectrum visualizer, parametric equalizer, and playlist management, and also enables one-click browsing of multiple online radio stations.

Image 7: cliamp

Star 2.3w

4 hours ago

SQL Database with Git-like Data Management.This is an SQL database compatible with the MySQL protocol. It introduces Git's version control capabilities to table management, supporting operations like branch, merge, push, pull, clone, etc., and can be directly connected and used via any MySQL client.

Image 8: dolt

Star 789

4 hours ago

A Command to Generate Terminal Screenshots.This is a command-line tool developed in Go language that can convert terminal text content into screenshots with syntax highlighting and window borders. It supports using 'termshot' before the command and features like custom fonts, displaying executed commands, instant preview, removing window decorations and shadows, etc.

Image 9: termshot

Star 1.7w

4 hours ago

A Command to Reveal Process Origins.This is a command-line diagnostic tool written in Go for quickly locating and analyzing running processes. It maps process information via ports, service names, or PIDs, generates easy-to-understand process causality chains, and visually shows the origin, startup method, and reasons for continuous operation of processes, helping operations and maintenance personnel and developers to investigate and locate abnormal processes

Image 10: witr

JavaScript

Star 1.6k

4 hours ago

Out-of-the-Box Markdown Documentation Site Generator.This is an out-of-the-box Markdown documentation site generator. You can start it by running a single command in any directory containing Markdown files, automatically generating navigation and outputting static HTML. It features built-in SEO optimization, internationalization, version management, offline search, PWA, and AI context, and supports one-click generation of deployment configuration files for Docker, Nginx, or Caddy.

Image 11: docmd

Star 3.5w

4 hours ago

Zero-Dependency TypeScript ORM Library.This is a lightweight, small-sized, zero-dependency TypeScript ORM library that supports PostgreSQL, MySQL, SQLite, and Serverless databases, and can run on Node.js, Bun, Deno, Cloudflare Workers, and various Edge runtimes

Star 1.1w

4 hours ago

React Code Quality Scanning Tool for AI Safety Net.This project is a scanning tool designed specifically for React projects, capable of detecting issues such as state, performance, architecture, and security. It supports frameworks like Next.js, Vite, TanStack, React Native, Expo, etc., and can be installed as a skill into AI coding tools like Claude Code, Cursor, Codex, etc.

Star 2.5k

4 hours ago

High-Performance React Native Line Chart Component.This is a high-performance React Native line chart component built on the Skia rendering engine, supporting panning gesture for point selection, axis labels, and custom data ranges. Animations execute entirely on the native side without blocking navigation or scrolling, and it is specifically designed for financial scenarios

Image 12: react-native-graph

Star 1.5w

4 hours ago

Screen Recording Tool with Auto-Scaling and Cursor Effects.This is an open-source desktop screen recording and editing tool. It features auto-scaling based on mouse activity, smooth and beautified cursor effects, supports camera feeds, custom wallpapers, drag-and-drop timeline editing, and is compatible with Windows, macOS, and Linux platforms.

Image 13: Recordly

Python

Star 5.6k

4 hours ago

Free and Open-Source Disk Cleanup Tool.This is an open-source disk cleanup tool for Windows and Linux, which can be used to clear temporary files, browser caches, cookies, browsing history, etc., and supports functions such as secure deletion, file shredding, and batch automatic cleanup.

Image 14: bleachbit

Star 880

4 hours ago

API Traffic Analysis Tool for AI Coding Assistants.This is a Python-developed tool that tracks API requests of AI coding CLI tools, helping users view prompts, conversation histories, tool invocation results, streaming responses, and token usages for each LLM service call. It also supports comparing adjacent requests to locate changes in prompts or parameters, and is compatible with 10 mainstream AI coding tools such as Claude Code, Codex CLI, Gemini CLI, and Cursor CLI

Image 15: claude-tap

Star 2.4k

4 hours ago

Speed-Up Library for NumPy Numerical Computations.This is a fast library designed specifically for evaluating numerical expressions in NumPy. It significantly boosts computation speed and reduces memory usage by avoiding intermediate temporary arrays and leveraging multi-threaded parallel computing. For large array operations, it's usually 2-4 times faster than NumPy, and for complex mathematical expressions, it can be up to 15 times faster. It also supports Intel MKL/VML to further accelerate mathematical function computations

Image 16: numexpr

Star 1.8k

4 hours ago

Helping You Find the Best Large Models That Can Run Locally.This project can automatically detect the local GPU/CPU/RAM configurations and screen out large models suitable for the current hardware from HuggingFace. It is based on comprehensive score rankings like LiveBench and Chatbot Arena ELO, rather than simply sorting by the number of parameters. It also supports functions such as simulating specified GPUs, finding the graphics cards needed to run target models, one-click starting conversations, and generating Python code snippets.

Image 17: whichllm

Rust

Star 2.1k

4 hours ago

Lightweight Cross-Platform Database Desktop Client.This is a lightweight, cross-platform, offline-capable database desktop client that supports over 40 databases including MySQL, PostgreSQL, SQLite, Redis, MongoDB, etc. It integrates features like connection management, SQL editing, data table, and AI assistant, and provides Docker self-hosting, web version, MCP Server, and CLI.

Image 18: dbx

Star 1.1k

4 hours ago

Tool to Turn Code into Typing Games.This is a tool that can convert your written code or GitHub projects into typing challenges. It supports programming languages such as Rust, TypeScript, Python, etc., and provides real-time accuracy statistics and various game modes, which is suitable for familiarizing with code while practicing keyboard input.

Image 19: gittype

Star 8.8k

4 hours ago

Video Shaking Stabilization Tool.This is a video stabilization application based on gyroscope data, compatible with mainstream devices like GoPro, Sony, Insta360, DJI, etc. It offers features such as real-time preview, rolling shutter correction, underwater shooting, adaptive zooming, etc., and can be adapted as a plugin to various video editors, supporting Windows, macOS, Linux, Android, and iOS platforms.

Image 20: gyroflow

Skills

Star 2.2w

4 hours ago

Skill Kit for Creating Videos with HTML.This is a skill kit that enables developers to create videos with HTML, featuring frameworks like GSAP, anime.js, Lottie, Three.js, etc. It supports real-time preview/editing, background removal, text-to-speech, subtitles, and can seamlessly integrate with tools such as Claude Code, Cursor, Codex, Gemini CLI, etc.

Image 21: hyperframes

Star 5.8k

4 hours ago

Making AI-Generated Docs Print-Worthy.This project is a document layout design kit for AI programming tools, solving the problems of unappealing layouts and inconsistent styles in AI-generated documents. It comes with 10 document templates, including one-pagers, resumes, slideshows, portfolios, and landing pages.

Image 22: Kami

Star 10.8w

4 hours ago

Skill Kit to Make AI Coding Tools Stop Random Coding.This is a skill kit for AI coding tools developed by senior developer Matt Pocock, applicable to Claude Code, Codex, etc., and can be installed with a single command. It includes more than a dozen combinable skills such as requirement alignment, shared documents, red-green-refactor TDD, problem diagnosis, problem decomposition, architecture optimization, etc., helping developers to master AI in an engineering way instead of aimless vibe coding.

Swift

Star 1.4w

4 hours ago

All AI Programming Tools Usage at a Glance.This is a macOS application that centrally displays the quota usage and reset countdowns of over 40 AI tools such as Codex, Claude, Cursor, Gemini, Copilot, Grok, etc. It reuses existing authentication information like OAuth, browser cookies, and API keys, eliminating the need for re - login. It also supports usage progress bars and service status monitoring.

Image 23: CodexBar

Star 215

4 hours ago

Sit-Down Reminder Tool for macOS Menu Bar.This is a sit-down reminder application that stays in the macOS menu bar. It supports customizing work durations from 1 to 120 minutes and break durations from 1 to 15 minutes, and forces breaks via pop-ups when the set time is reached. It provides multiple reminder methods, including forcing reminders in the top-right corner, top-left corner, center of the screen, or full screen. Additionally, it features data statistics functions such as daily goals, continuous check-ins, unlocking badges, bar charts, and heat maps.

Image 24: health-tick-release

Star 4.5k

4 hours ago

What Can This USB-C Cable Do.This is a tool that can identify the charging speed and data transfer speed of a USB-C cable plugged into a Mac, and can display information such as transfer rate, charging speed, power limit, and the manufacturer of the E-Marker chip

Image 25: whatcable

AI

Star 1.9w

4 hours ago

AI Programming Assistant Cross-Session Memory System.This is a persistent memory service for an AI programming Agent built on the iii engine, which automatically captures the Agent's operational behaviors and compresses them into retrievable memories, injecting relevant contexts when starting a new session subsequently to allow the Agent to continue the previous state without re-explanation. It supports multiple programming assistants such as Claude Code, Cursor, Gemini CLI, and Codex CLI, provides over 50 MCP tools and 12 hooks, achieves a retrieval recall rate of 95.2% in the LongMemEval-S test, and meanwhile reduces token consumption by 92%

Image 26: agentmemory

Star 2.2w

4 hours ago

Learning AI Engineering from Scratch.This is a free, open-source, and comprehensive learning course for AI engineering, consisting of 20 stages, 435 lessons, and taking approximately 320 hours to complete. The content covers from mathematical foundations like linear algebra, through machine learning basics, deep learning, Transformers, large language models, Agent engineering, to multi-agent systems. Each lesson requires writing code from mathematical derivations and running tests to deeply understand their principles and operation mechanisms.

Image 27: ai-engineering-from-scratch

Star 7.1k

4 hours ago

AI Coding Assistant Token Usage Analysis Tool.This is a tool for tracking the token usage of AI coding assistants, supporting over 20 AI coding tools. It directly reads session data from the disk without an API key, and then calculates the cost of each call using LiteLLM. It can be counted by task type, model, tool, project, and vendor, supports optimization suggestions, model horizontal comparison, consumption analysis, and can export data to CSV or JSON

Image 28: codeburn

Star 5.4w

4 hours ago

Open-Source Alternatives to Claude Design.This project is an open-source alternative to Claude Design, supporting local operation and deployment to Vercel without any subscriptions or accounts throughout the process. It can automatically detect over 10 AI coding CLIs in the PATH as design engines, and has built-in over 30 composable skills and over 70 brand-level design systems.

Image 29: open-design

Star 2.9w

4 hours ago

AI Desktop Assistant Integrating into Your Daily Life.This is an open-source AI desktop personal assistant featuring an emoji-enabled desktop mascot, capable of attending online meetings on your behalf and continuously thinking and memorizing in the background. It is ready-to-use, user-friendly, and requires no complicated configuration. It can store data in SQLite and Obsidian-compatible knowledge bases in Markdown format, supports integrating with services such as Gmail, Notion, GitHub, Slack, and Jira, and automatically syncs the latest data and updates memory every 20 minutes

Image 30: openhuman

Other

Star 361

4 hours ago

Hovering E-book Reader in Desktop Corner.This is a desktop e-book reader developed with Flutter, permanently staying in a floating window in a corner of the desktop. It features a transparent plain text mode that makes the reading window blend into the desktop background. It supports formats like txt, epub, html, markdown, fb2, docx, pdf, etc., and provides single-line and multi-line reading modes, jump by line/page/percentage, text search, custom font, and one-click hide function.

Image 31: cheatreader

Star 1.3k

4 hours ago

Desktop Mini-Screen for Displaying Claude Usage.This is a desktop dashboard for displaying Claude Code usage based on ESP32. It pairs with the computer via Bluetooth, displays real-time current conversation and weekly usage statistics on an AMOLED touch screen, and plays pixel art Clawd animations, with the animation becoming busier as usage increases. The buttons on both sides of the device also support triggering voice mode and quick switching via BLE HID.

Image 32: Clawdmeter

Star 4.3k

4 hours ago

AI Large Model Price Cheat Sheet.This project is a community-maintained database of AI model information, including large models, prices, capabilities, context lengths, etc., provided by vendors like OpenAI, Anthropic, Google, and all data can be obtained at once via an API

Image 33: models.dev

Star 558

4 hours ago

Browser Extension for Identifying Website Technology Stack.This is a web technology stack identification tool based on Chrome/Edge Manifest V3. It detects the technologies used by websites from page style resources, DOM, global variables, response headers, etc., and displays the results grouped into over 50 categories, covering front-end frameworks, back-end services, CDNs, SaaS and other types, with built-in functions like forged response header detection and fuzzy false positive prevention

Star 4.6k

4 hours ago

Programming Languages for AI Agents.This is an experimental programming language designed specifically for the code generation workflow of AI agents, featuring zero dependencies, low memory footprint, and quick startup. It directly provides structured diagnostic information, repair suggestions, module graphs, and bundle size reports through the compiler CLI, enabling agents to locate and fix code issues more efficiently.

AI 可能会生成不准确的信息,请核实重要内容

HelloGitHub 第 122 期 | HelloGitHub | traeai