GitHub Trending 日报 · 2026-07-20

今日 GitHub 热门项目 Top 18,已为你深度翻译整理。


1. tirth8205/code-review-graph

  • 作者: tirth8205
  • 语言: Python
  • ⭐ 星标: 22,018(今日 +663) | 🍴 Fork: 2,217
  • 许可证:MIT | 主页:https://code-review-graph.com
  • 标签: ai-coding, claude, claude-code, code-review, graphrag, incremental, knowledge-graph, llm, mcp, python, static-analysis, tree-sitter

项目定位: code-review-graph 是一个本地优先的代码智能图工具,通过 Tree-sitter 构建代码结构图并增量更新,让 AI 助手只读取关键上下文,显著减少 Token 消耗,经基准测试在代码审查和大仓库工作流中实现数十倍至数百倍上下文缩减。

核心特性:
– 使用 Tree-sitter 解析代码为 AST,构建函数、类、导入等节点及调用、继承、测试覆盖等边。
– 增量更新:文件保存或提交后通过 SHA-256 哈希检测差异,仅重新解析变更文件,2900 文件项目 2 秒内完成。
– 影响范围(blast-radius)分析:自动追踪变更波及的调用者、依赖和测试,AI 只读取必要文件。
– 自动检测并配置 14+ 种 AI 平台(Codex、Claude Code、Cursor 等),一键安装 MCP 集成。
– GitHub Action 支持:在 PR 中发布风险评分评论,可设 fail-on-risk 作为合并门禁。
– 通过 languages.toml 添加自定义语言支持,无需 fork 即可扩展。

适用场景:
– 代码审查时为 AI 助手提供精确上下文,避免全量读取。
– 大型 monorepo 项目中减少 Token 浪费,提升效率。
– 作为 GitHub Action 自动进行风险评分的 PR 审查。
– 本地开发时增量更新代码图,保持 AI 工具始终同步。

技术亮点:
– 核心解析依赖 Tree-sitter,支持 Python/JS/TS/Go/Rust/Java 等 30+ 语言。
– 图数据存储在 SQLite 中,通过 MCP 协议与 AI 工具集成。
– 增量更新利用 SHA-256 哈希校验,实现亚秒级重索引。

快速上手:
– pip install code-review-graph
– code-review-graph install
– code-review-graph build


2. kvcache-ai/ktransformers

  • 作者: kvcache-ai
  • 语言: Python
  • ⭐ 星标: 18,541(今日 +360) | 🍴 Fork: 1,459
  • 许可证:Apache-2.0 | 主页:https://kvcache-ai.github.io/ktransformers/

项目定位: KTransformers 是一个通过 CPU-GPU 异构计算实现大模型高效推理与微调的研究框架,支持主流 MoE 模型在消费级硬件上运行。

核心特性:
– AMX/AVX 加速的 CPU 推理内核,支持 INT4/INT8 量化。
– MoE 优化与 NUMA 感知内存管理,高效分配热点/冷点专家。
– 与 LLaMA-Factory 深度集成,实现超大规模 MoE 模型微调。
– 多后端支持:GPU、CPU、AMD ROCm、Intel Arc、Ascend NPU。
– 多并发、长上下文(139K)及 FP8 混合精度推理。
– 三层前缀缓存(GPU-CPU-Disk)复用,降低延迟。

适用场景:
– 消费级 GPU 上推理 DeepSeek-V3/R1 等大型 MoE 模型。
– 在有限显存(如 24GB)下微调千亿级 MoE 模型。
– 与 SGLang 集成,提供生产级异构服务。

技术亮点:
– 基于 PyTorch 与 CUDA/ROCm,利用 Intel AMX/AVX 优化 CPU 内核。
– MoE 专家调度:热专家驻 GPU,冷专家驻 CPU/磁盘。
– 集成 LLaMA-Factory 框架,支持 LoRA/QLoRA 等微调方法。

快速上手:
– 推理快速安装:cd kt-kernel && pip install .
– SFT 快速开始:cd /path/to/LLaMA-Factory && pip install -e . && pip install -r requirements/ktransformers.txt
– 使用示例配置启动微调:CUDA_VISIBLE_DEVICES=0,1,2,3 accelerate launch –config_file examples/ktransformers/accelerate/fsdp2_kt_int8.yaml src/train.py examples/ktransformers/train_lora/qwen3_5moe_lora_sft_kt.yaml


3. rohitg00/ai-engineering-from-scratch

  • 作者: rohitg00
  • 语言: Python
  • ⭐ 星标: 40,029(今日 +501) | 🍴 Fork: 6,664
  • 许可证:MIT | 主页:https://aiengineeringfromscratch.com
  • 标签: agents, ai, ai-agents, ai-engineering, computer-vision, course, deep-learning, from-scratch, generative-ai, llm, machine-learning, mcp, nlp, python, reinforcement-learning, rust, swarm-intelligence, transformers, tutorial, typescript

项目定位: 一个从零开始构建AI工程能力的开源课程,包含503课、20个阶段,覆盖从数学基础到自主系统,每课产出可复用工具,帮助你真正理解并亲手构建AI。

核心特性:
– 503节课程、20个阶段,系统覆盖线性代数、深度学习、LLM、Agent等全栈AI工程。
– 每课遵循“Build It / Use It”模式:先手写数学实现,再使用PyTorch等框架。
– 每节课产出可复用成品:Prompt、Skill、Agent或MCP Server,而非仅理论练习。
– 支持Python、TypeScript、Rust、Julia四种语言,灵活适配不同场景。
– 内置AI技能(/find-your-level、/check-understanding)可定位起点并自我评估。
– 免费开源(MIT),可在本地运行,无需依赖云服务。

适用场景:
– 希望从零理解AI原理、不满足于仅调API的开发者。
– 需要系统化AI工程实践的学生或转行者。
– 想要构建可复用AI工具(Agent、MCP服务器)的AI工程师。
– 团队或教育机构用于内部AI能力培训。

技术亮点:
– 采用“Build It / Use It”双阶段:先手写原始数学实现,再使用PyTorch/sklearn。
– 课程覆盖Python、TypeScript、Rust、Julia四种语言,同一算法多语言实现。
– 每节课输出可部署的MCP Server或Agent技能,直接集成到现有工作流。

快速上手:
– 克隆仓库并运行示例:git clone https://github.com/rohitg00/ai-engineering-from-scratch.git && cd ai-engineering-from-scratch && python phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py
– 直接访问网站 aiengineeringfromscratch.com 阅读任何已完成课程,无需安装。
– 在Claude/Cursor等工具中使用 /find-your-level 技能进行10题定位测试,获得个性化学习路径。


4. jamiepine/voicebox

  • 作者: jamiepine
  • 语言: TypeScript
  • ⭐ 星标: 43,698(今日 +610) | 🍴 Fork: 5,325
  • 许可证:MIT | 主页:https://voicebox.sh
  • 标签: ai, cuda, mlx, qwen3-tts, qwen3-tts-ui, voice-ai, voice-clone, whisper

项目定位: Voicebox 是一个开源、本地优先的 AI 语音工作室,集成语音克隆、生成、听写与代理语音输出,是 ElevenLabs 和 WisprFlow 的免费替代方案,全程在本地运行,保护隐私。

核心特性:
– 7 种 TTS 引擎、23 种语言,支持零样本语音克隆与 50+ 预设音色。
– 全局听写热键,推按通话与切换模式,macOS 自动粘贴,支持 LLM 精炼。
– 8 种后处理效果(音高、混响、延迟等),可创建预设并应用于每个音色。
– 无限长度生成,自动分段交叉淡入,最大 50,000 字符。
– 故事编辑器,多轨时间线,支持对话、播客与叙事创作。
– MCP 代理语音输出,一个工具调用即可让 AI 以克隆语音说话。

适用场景:
– 内容创作者克隆语音,生成有声书或播客多角色对话。
– 开发者通过 REST API 或 MCP 集成语音 I/O 到自有应用。
– 用户使用全局听写热键提升输入效率,自动粘贴到任意文本框。
– AI 代理(如 Claude Code, Cursor)以个性化语音播报任务结果。

技术亮点:
– 基于 Tauri(Rust)构建,原生性能,避免 Electron 内存开销。
– 使用 OpenAI Whisper 进行语音识别,支持 Base/Turbo 等多尺寸模型。
– 集成 7 种 TTS 引擎(Qwen3-TTS、Chatterbox、Kokoro 等),覆盖多种推理后端。

快速上手:
– 使用 Docker: docker compose up
– 从 GitHub Releases 或 voicebox.sh 下载对应平台的安装包并运行。

注意事项:
– Linux 平台暂无预构建二进制文件,需从源码构建。


5. KnockOutEZ/wigolo

  • 作者: KnockOutEZ
  • 语言: TypeScript
  • ⭐ 星标: 2,136(今日 +595) | 🍴 Fork: 135
  • 主页:https://knockoutez.github.io/wigolo/
  • 标签: agent, ai, ai-agent, claude, cli, developer-tools, local-first, mcp, mcp-server, metasearch, model-context-protocol, nodejs, privacy, rag, search, search-engine, typescript, web-crawler, web-scraping, web-search

项目定位: wigolo 是面向 AI 代理的本地优先 web 智能层,提供搜索、抓取、爬取、研究等一体化工具,无需 API 密钥和云服务,零成本运行。

核心特性:
– 多引擎搜索:集成 18 个搜索引擎,使用排名融合和 ML 重排序,每结果附带可解释分数。
– 分层 Fetch:自动从 HTTP 升级到无头浏览器,处理反爬、SPA、PDF 等,返回干净 Markdown。
– 透明输出:标记缓存过期、失败、截断等,让代理始终知晓数据真实状态。
– 本地隐私:所有数据存储在 ~/.wigolo/,不离开本机,无需第三方。
– 零成本:每查询 $0,缓存复用,无需 API 密钥,适合高频调用。
– 多集成方式:支持 MCP、REST API、TypeScript/Python SDK,适配各类代理和框架。

适用场景:
– AI 编程助手(如 Claude Code、Cursor)实时获取网页信息。
– 自主研究代理收集、汇总多源资料,生成带引用的报告。
– 本地知识库构建:爬取网站并缓存,实现离线快速查询。
– 自动化工作流(n8n、LangChain)中集成 web 搜索与提取能力。

技术亮点:
– 基于 Node.js (≥20) 构建,通过 MCP 协议与 AI 代理通信。
– 本地运行无头浏览器引擎和嵌入模型,无需外部依赖。
– 提供 TypeScript 和 Python SDK,支持 REST API 和嵌入式模式。

快速上手:
– 运行 npx wigolo init 初始化本地引擎,下载浏览器和模型。
– 使用 npx wigolo init –agents=claude-code,cursor 一键配置常用代理。
– 通过 npx wigolo doctor 检查健康状态。

注意事项:
– 初始设置需 Node ≥20 和约 1.5GB 磁盘空间,首次运行需下载组件。
– research 和 agent 工具如无 LLM 密钥,只能返回原始摘要,需自行合成完整回答。


6. andrewrabert/jellium-desktop

  • 作者: andrewrabert
  • 语言: Rust
  • ⭐ 星标: 1,357(今日 +43) | 🍴 Fork: 112
  • 许可证:GPL-2.0 | 主页:https://github.com/andrewrabert/jellium-desktop

项目定位: 一个基于CEF和mpv的Jellyfin非官方桌面客户端,提供跨平台原生体验,支持多架构和多种分发格式。

核心特性:
– 基于CEF和mpv,实现高质量视频播放与现代Web UI渲染。
– 支持Linux、macOS、Windows三大平台,涵盖x86_64与arm64架构。
– 提供AppImage、Flatpak、AUR等多种Linux分发方式,方便安装。
– macOS版提供Intel和Apple Silicon原生构建,并内置移除隔离命令。
– 使用just命令运行器,简化开发、构建和测试流程。

适用场景:
– Jellyfin用户希望在桌面端获得原生播放体验。
– 需要mpv作为后端播放器的用户,追求更好的性能和格式支持。
– 跨平台媒体中心部署,统一客户端体验。

技术亮点:
– 使用CEF嵌入Chromium,提供现代Web界面渲染能力。
– 集成mpv播放器,支持多种视频格式和硬件加速。
– 采用just作为任务运行器,管理构建、测试与打包。

快速上手:
– 下载对应平台和架构的压缩包,解压后直接运行应用。
– macOS安装后需执行 sudo xattr -cr /Applications/Jellium\ Desktop.app 移除隔离属性。


7. github/copilot-sdk

  • 作者: github
  • 语言: Java
  • ⭐ 星标: 10,011(今日 +39) | 🍴 Fork: 1,354
  • 许可证:MIT

项目定位: 多平台 SDK,用于将 GitHub Copilot Agent 的规划、工具调用和文件编辑能力嵌入到任何应用中,实现生产级 agent 工作流。

核心特性:
– 支持 Python、TypeScript、Go、.NET、Java、Rust 六种语言,灵活集成。
– 自动管理 Copilot CLI 进程生命周期,无需手动启动或维护。
– 提供 BYOK 支持,可使用自有 LLM 密钥(如 OpenAI、Anthropic),无需 GitHub 身份。
– 允许自定义 agent、skills 和 tools,扩展能力的边界。
– 基于 JSON-RPC 通信,架构清晰,易于调试和扩展。
– 生产就绪,遵循语义化版本,提供完整的 API 文档和 Cookbook。

适用场景:
– 将 Copilot 的 agent 编排能力嵌入到自有 SaaS 或桌面应用中。
– 构建定制化的 AI 开发助手,实现自动化代码修改与文件操作。
– 需要结合规划、工具调用和多步骤推理的复杂工作流场景。

技术亮点:
– 所有 SDK 通过 JSON-RPC 与 Copilot CLI 服务器通信,进程管理由 SDK 自动处理。
– 支持多种认证方式:GitHub OAuth、环境变量令牌、及 BYOK 密钥。
– Node.js、Python、.NET 的 SDK 自动捆绑 Copilot CLI,无需额外安装。

快速上手:
– 安装 SDK:npm install @github/copilot-sdk(Node.js)或 pip install github-copilot-sdk(Python)等。
– (可选)若使用 Go/Java/Rust,需手动安装 Copilot CLI 并确保其在 PATH 中。
– 查阅各语言 SDK 的 README 获取使用示例和 API 文档。

注意事项:
– 需要 GitHub Copilot 订阅(除非使用 BYOK 自带密钥)。
– Go、Java、Rust 的 SDK 默认不捆绑 Copilot CLI,需手动安装。


8. PostHog/posthog

  • 作者: PostHog
  • 语言: Python
  • ⭐ 星标: 37,051(今日 +411) | 🍴 Fork: 3,062
  • 主页:https://posthog.com
  • 标签: ab-testing, ai-analytics, analytics, cdp, data-warehouse, experiments, feature-flags, javascript, product-analytics, python, react, session-replay, surveys, typescript, web-analytics

项目定位: PostHog 是开源的自驱动产品构建平台,集成产品分析、会话回放、功能标志、实验、错误跟踪、AI 可观测性等工具,帮助团队从数据中主动诊断问题、发现机会并快速修复。

核心特性:
– 自驱动模式:将产品数据中的错误、愤怒点击等信号自动转化为研究报告和 PR。
– 产品分析:自动捕获或手动埋点,支持可视化或 SQL 分析用户行为。
– 会话回放:观看真实用户会话,直观诊断交互问题与理解用户行为。
– 功能标志与实验:安全发布功能,并进行 A/B 测试,统计衡量目标影响。
– 错误跟踪与日志:跟踪错误、接收告警,并集中搜索分析日志数据。
– 数据管道与 AI 可观测性:自定义过滤并发送至 25+ 工具,捕获 LLM 踪迹与成本。

适用场景:
– 产品团队利用分析、回放和实验优化用户体验。
– 开发者使用错误跟踪和日志快速定位并修复问题。
– 数据团队通过数据仓库和管道整合外部数据进行分析。
– AI 团队监控 LLM 应用性能、延迟和成本。

技术亮点:
– 开源架构,支持自托管(Docker 一键部署)或托管云服务。
– 多语言 SDK(JS、Python、Node、PHP 等)及 MCP 集成,灵活接入。
– 基于事件的分析引擎,支持自动捕获与 SQL 查询。

快速上手:
– 推荐注册 PostHog Cloud(US 或 EU),免费使用每月 100 万事件等额度。
– 自托管:Linux 上执行一行命令部署爱好实例(需 4GB 内存)。
– 安装后通过 JS 代码片段、SDK 或 API 接入,也可连接 MCP 到 Claude Code 等。

注意事项:
– 自托管开源部署约可扩展至 10 万事件/月,之后建议迁移至云。
– 开源部署不提供官方客户支持或保证,且 ee 目录包含专有代码。


9. microsoft/terminal

  • 作者: microsoft
  • 语言: C++
  • ⭐ 星标: 104,272(今日 +59) | 🍴 Fork: 9,445
  • 许可证:MIT
  • 标签: cmd, command-line, console, contributions-welcome, good-first-issue, hacktoberfest, terminal, windows, windows-console, windows-terminal, wsl

项目定位: Windows Terminal 是微软推出的现代化终端应用,整合了经典控制台主机,提供标签页、丰富文本、主题样式等特性,为命令行用户带来高效、美观的操作体验。

核心特性:
– 支持多标签页,轻松管理多个命令行会话
– 丰富的主题与样式自定义,满足个性化需求
– 完整的 Unicode 和全球化支持,显示多种语言和表情符号
– 基于 DirectWrite 的高性能文本渲染,清晰流畅
– 与经典控制台主机共享底层组件,兼容性强
– 支持多种安装方式(Store、winget、Chocolatey、Scoop、手动)

适用场景:
– 开发者和系统管理员日常使用命令行
– 在 Windows 上使用 WSL、PowerShell、CMD 等多种 Shell
– 需要现代终端体验(标签页、主题、Unicode 支持)的用户

技术亮点:
– 基于 C++ 和 Windows Implementation Libraries (WIL) 构建,安全高效
– 使用 DirectWrite 进行高质量文本渲染,支持 Unicode
– 共享组件包括 VT 解析器、文本缓冲区,支持 ConPTY 伪终端

快速上手:
– 推荐从 Microsoft Store 安装,自动更新
– 或使用 winget 命令:winget install –id Microsoft.WindowsTerminal -e
– 也可从 GitHub Releases 页面下载 .msixbundle 文件手动安装

注意事项:
– 需要 Windows 10 2004(build 19041)或更高版本
– 手动安装不会自动更新,需定期手动升级


10. AstrBotDevs/AstrBot

  • 作者: AstrBotDevs
  • 语言: Python
  • ⭐ 星标: 36,834(今日 +83) | 🍴 Fork: 2,553
  • 许可证:AGPL-3.0 | 主页:https://astrbot.app
  • 标签: agent, ai, astrbot, chatbot, chatgpt, discord, docker, gemini, gpt, llama, llm, mcp, openai, python, qq, qqbot, telegram

项目定位: AstrBot 是一个开源的全功能 Agent 聊天机器人平台,集成主流即时通讯应用,提供可靠可扩展的对话 AI 基础设施,可快速构建生产级 AI 应用。

核心特性:
– 免费开源,支持 AI LLM 对话、多模态、Agent、MCP、技能、知识库、角色设置与自动上下文压缩。
– 集成 Dify、阿里云百炼、Coze 等 Agent 平台,扩展 AI 能力。
– 多平台支持:QQ、企业微信、飞书、钉钉、微信公众号、Telegram、Slack 等。
– 插件扩展机制,内置 1000+ 插件市场,支持一键安装。
– Agent 沙箱提供隔离安全执行环境,支持代码、shell 调用和会话级资源复用。
– 内置 WebUI 和 Web ChatUI,支持 Agent 沙箱与网页搜索。

适用场景:
– 个人 AI 伴侣与情感陪伴
– 智能客服与自动化助手
– 企业知识库与对话应用
– 团队协作中的 AI 代理集成

技术亮点:
– 基于 Python 3.12+,使用 uv 进行包管理和部署。
– 支持 Docker / Docker Compose 容器化部署。
– 使用 ruff 进行代码格式化和 linting,集成 pre-commit 钩子。

快速上手:
– 安装 uv 后执行:uv tool install astrbot --python 3.12
– 首次运行:astrbot init 初始化环境,然后 astrbot run 启动。
– 更新:uv tool upgrade astrbot --python 3.12

注意事项:
– macOS 用户首次运行 astrbot 命令可能耗时 10-20 秒(因安全校验)。


11. 1jehuang/jcode

  • 作者: 1jehuang
  • 语言: Rust
  • ⭐ 星标: 9,124(今日 +235) | 🍴 Fork: 1,052
  • 许可证:MIT | 主页:https://jcode.sh
  • 标签: ai, ai-agent, ai-coding-agent, claude, cli, coding-agent, llm, mcp, openai, rust, terminal, tui

项目定位: 下一代编码代理工具,旨在提升技能上限。专为多会话工作流、无限可定制性和高性能而构建。

核心特性:
– 极致性能:单会话内存仅27.8MB,启动速度14ms,多会话扩展性极佳。
– 智能记忆系统:基于语义向量图,自动提取、检索并整合相关记忆。
– 多代理Swarm协作:原生支持多代理合作,自动处理文件冲突。
– 丰富UI:侧面板、信息小部件,支持Mermaid图高速渲染(1800倍)。
– 无限可定制:配置、热键、对齐模式等,适应各种工作流。
– 跨平台一键安装:支持Linux/macOS/Windows,安装命令简单。

适用场景:
– 需要同时运行多个会话的开发者(多会话工作流)。
– 对性能和资源消耗敏感的场景(低配机器或大规模部署)。
– 需要多代理协作完成复杂任务(如大型代码库重构)。

技术亮点:
– mermaid-rs-renderer:自定义Mermaid渲染库,无浏览器依赖,速度快1800倍。
– Handterm:自定义终端,实现原生滚动API,解决滚动限制。
– 语义向量记忆图:基于余弦相似度的图结构存储和检索记忆。

快速上手:
– macOS/Linux:运行 curl -fsSL https://jcode.sh/install | bash
– Windows PowerShell:运行 irm https://jcode.sh/install.ps1 | iex

注意事项:
– 标准终端中无法实现平滑的部分行滚动,需配合Handterm终端获得更好体验。


12. trycua/cua

  • 作者: trycua
  • 语言: HTML
  • ⭐ 星标: 20,311(今日 +64) | 🍴 Fork: 1,350
  • 许可证:MIT | 主页:https://cua.ai
  • 标签: agent, ai-agent, apple, computer-use, computer-use-agent, containerization, cua, desktop-automation, hacktoberfest, lume, macos, manus, operator, swift, virtualization, virtualization-framework, windows, windows-sandbox

项目定位: 一套开源工具集,用于规模化计算机使用2.0,提供后台驱动、跨操作系统沙箱和基准测试,支持训练、评估与数据生成。

核心特性:
– 后台驱动原生桌面应用,不抢夺光标或焦点,支持macOS、Windows、Linux。
– 统一API管理Linux、macOS、Windows、Android等沙箱,本地或云端运行。
– 内置OSWorld、ScreenSpot等基准测试和强化学习环境,支持轨迹导出。
– Lume提供macOS/Linux虚拟机管理,基于Apple Virtualization.Framework,接近原生性能。
– 支持云(cua.ai)和本地QEMU运行,灵活部署。
– MIT开源许可,社区驱动,提供CLI、MCP服务器和Python SDK。

适用场景:
– 构建AI agent,需要隔离的沙箱环境执行计算机操作。
– 为编码agent提供后台计算机控制能力,不干扰用户操作。
– 评估或训练计算机使用模型,使用标准化基准和RL环境。
– 在Apple Silicon上快速创建和管理macOS/Linux虚拟机。

技术亮点:
– 使用Apple Virtualization.Framework和QEMU作为虚拟化后端,支持多种操作系统。
– Linux后台输入支持X11和Wayland,带明确限制的原始输入驱动。
– Python SDK(pip install cua)和curl/PowerShell脚本安装驱动,CLI工具统一管理。

快速上手:
– 安装Cua沙箱:pip install cua,然后使用Sandbox.ephemeral(Image.linux())创建沙箱。
– 安装Cua Drivers(macOS/Linux):/bin/bash -c “$(curl -fsSL https://cua.ai/driver/install.sh)”
– 安装Lume:/bin/bash -c “$(curl -fsSL https://cua.ai/lume/install.sh)”

注意事项:
– Lume中macOS Sequoia可能仍会打开辅助功能设置步骤,需手动处理(见issue #2155)。
– Linux Wayland后台输入有明确限制,原始输入驱动可能不完全支持所有场景。


13. MoonshotAI/kimi-cli

  • 作者: MoonshotAI
  • 语言: Python
  • ⭐ 星标: 10,030(今日 +410) | 🍴 Fork: 1,206
  • 许可证:Apache-2.0 | 主页:https://moonshotai.github.io/kimi-cli/

项目定位: Kimi CLI 是一款终端 AI 代理,专为辅助软件开发和命令行操作而设计,能够自主读写代码、执行 Shell 命令、搜索网页并在执行过程中调整计划。

核心特性:
– Shell 命令模式:通过 Ctrl+X 切换,直接在 Kimi CLI 中运行 Shell 命令,无需退出。
– VS Code 扩展:与 Visual Studio Code 集成,通过 Kimi Code 扩展协同工作。
– ACP 协议集成:支持 Agent Client Protocol,可配合 Zed、JetBrains 等 IDE 使用。
– Zsh 集成:通过 zsh-kimi-cli 插件增强终端体验,支持 Ctrl+X 切换至代理模式。
– MCP 工具支持:通过 kimi mcp 子命令管理 MCP 服务器,支持流式 HTTP 和 stdio 传输。

适用场景:
– 开发者在终端中编写、调试代码时获得 AI 辅助。
– 需要执行复杂 Shell 命令或搜索网页的终端用户。
– 需要将 AI 代理集成到 VS Code、Zed、JetBrains 等 IDE 的开发者。
– 使用 MCP 协议管理工具链的 AI 代理用户。

技术亮点:
– 基于 Python 开发,通过 PyPI 分发。
– 支持 Agent Client Protocol(ACP),可与多种 IDE 互操作。
– 支持 Model Context Protocol(MCP),方便集成外部工具。

注意事项:
– 内置 Shell 命令(如 cd)暂不支持。


14. Flowseal/zapret-discord-youtube

  • 作者: Flowseal
  • 语言: Batchfile
  • ⭐ 星标: 31,062(今日 +106) | 🍴 Fork: 2,378

项目定位: 基于 zapret 的 Windows 工具,提供多种策略帮助用户绕过对 Discord、YouTube 等服务的 DPI 封锁,支持自动启动和灵活配置。

核心特性:
– 提供多种策略手动运行(general.bat)或通过服务自动启动。
– 支持游戏过滤(Game Filter)和 IPSet 过滤,精细控制流量。
– 内置 hosts 更新功能,修复 Telegram 网页版和 Discord 语音连接。
– 集成诊断工具和自动更新检查,方便排查问题。
– 支持自定义域名/IP 列表,扩展可绕过的服务范围。
– 基于 WinDivert 驱动,无需修改系统网络栈即可拦截流量。

适用场景:
– 需要访问被封锁的 Discord、YouTube 等网站的用户。
– 游戏玩家希望绕过游戏服务器或附加服务的 DPI 封锁。
– 希望将策略设为系统服务自动运行,无需每次手动启动。

技术亮点:
– 基于 zapret 核心(bol-van/zapret)和 WinDivert 驱动实现流量拦截与修改。
– 支持多种策略参数(如 FAKE、ALT),通过不同的 DPI 绕过方式适配不同 ISP。
– 使用 bat 脚本封装,提供交互式菜单和自动安装服务功能。

快速上手:
– 启用 Secure DNS(Chrome/Firefox/Windows 11 设置)。
– 下载最新 release 并解压到不含俄语或特殊字符的路径。
– 直接运行 general.bat 选择策略,或运行 service.bat 安装为服务。

注意事项:
– WinDivert 驱动可能被防病毒软件误报为风险工具,需添加排除项。
– 策略可能随时间被 DPI 检测到,需定期尝试不同策略或更新参数。


15. codecrafters-io/build-your-own-x

  • 作者: codecrafters-io
  • 语言: Markdown
  • ⭐ 星标: 529,164(今日 +754) | 🍴 Fork: 50,062
  • 主页:https://codecrafters.io
  • 标签: awesome-list, free, programming, tutorial-code, tutorial-exercises, tutorials

项目定位: 一个精选的教程合集,通过从零开始重造各种技术,帮助开发者深入理解计算机科学原理。

核心特性:
– 涵盖 30 多个技术领域,从 3D 渲染器到 Web 服务器,内容丰富。
– 每个教程提供详细步骤,适合自学和动手实践。
– 支持多种编程语言(C/C++、Go、Python、JS 等)。
– 基于费曼学习法:无法创造的东西,你便没有真正理解。
– 社区驱动,持续更新,汇集大量优质外部资源。
– 从零开始,不依赖现成框架,彻底掌握底层原理。

适用场景:
– 想深入理解底层原理的开发者。
– 准备技术面试的计算机专业学生。
– 寻找动手实践项目的编程爱好者。

技术亮点:
– 教程涵盖 C/C++、Go、Python、JavaScript、Rust 等多种语言。
– 每个项目从零开始,不依赖现成框架,强调底层实现。
– 精选外部资源,包括博客、书籍、视频等,注重可操作性。

快速上手:
– 浏览 README 中的目录,选择感兴趣的技术领域。
– 点击对应教程标题的超链接,跳转到外部教程页面。
– 按照教程中的步骤,从零开始构建自己的实现。


16. lyogavin/airllm

  • 作者: lyogavin
  • 语言: Jupyter Notebook
  • ⭐ 星标: 23,763(今日 +358) | 🍴 Fork: 2,689
  • 许可证:Apache-2.0
  • 标签: chinese-llm, chinese-nlp, finetune, generative-ai, instruct-gpt, instruction-set, llama, llm, lora, open-models, open-source, open-source-models, qlora

项目定位: AirLLM 通过逐层推理机制,使 70B 级大模型可在单张 4GB GPU 上运行,无需量化、蒸馏或剪枝;甚至可在 12GB 显存下运行 DeepSeek-V3 (671B)。

核心特性:
– 单 GPU 运行超大模型:70B 模型仅需 4GB 显存,671B 模型约 12GB,无需多卡或大规模量化。
– 零精度损失:无需量化、蒸馏或剪枝,保持原始模型精度。
– 模型压缩加速:支持 4bit/8bit 块级量化,推理速度提升 3 倍,精度损失极小。
– 广泛模型兼容:通过 AutoModel 一行代码支持 Llama、Qwen、DeepSeek、Mistral 等几乎所有主流开源模型。
– 跨平台推理:支持 Linux、MacOS(Apple Silicon)及 CPU 推理,降低硬件门槛。
– 预取机制:自动重叠模型加载与计算,进一步提速约 10%。

适用场景:
– 个人研究者在消费级显卡上运行 70B+ 大模型进行推理或实验。
– 低成本边缘部署:在有限显存设备上运行超大规模模型。
– 无需修改模型代码,快速迁移现有 HuggingFace 模型至低显存环境。

技术亮点:
– 逐层推理架构:每次仅将模型一层加载至 GPU,显存需求取决于单层大小而非总参数量。
– 块级量化(bitsandbytes):对权重进行 4/8bit 量化,压缩模型体积以加速加载。
– 预取与流水线:重叠模型加载与计算,减少 GPU 空闲等待时间。

快速上手:
– 安装:pip install airllm
– 初始化模型:from airllm import AutoModel; model = AutoModel.from_pretrained(‘Qwen/Qwen3-32B’)
– 推理:输入 tokenize 后调用 model.generate(),与标准 transformers 接口类似。

注意事项:
– 模型分解过程需大量磁盘空间(约原始模型大小),需确保缓存目录有足够空间。
– 预取功能目前仅支持 Llama2 系列模型,其他模型尚未支持。


17. Canner/WrenAI

  • 作者: Canner
  • 语言: Python
  • ⭐ 星标: 16,368(今日 +121) | 🍴 Fork: 1,851
  • 主页:https://docs.getwren.ai/oss/introduction
  • 标签: agent, anthropic, bigquery, charts, context-engineering, duckdb, genbi, llm, openai, postgresql, rag, sql, sqlai, text-to-chart, text-to-sql, text2sql, vertex

项目定位: WrenAI 是一个开源 GenBI 引擎,让 AI 代理基于可信的开放上下文层,从自然语言问题生成、部署并治理跨 22+ 数据源的 SQL 答案与仪表板。

核心特性:
– 端到端 GenBI:代理驱动生成 SQL 答案、构建仪表板并一键部署到 Vercel/Cloudflare Pages。
– 内置知识管理:业务语义、审批定义、示例和记忆以版本化文件管理,可审查、可 Git 协作。
– 开放默认:核心、SDK 和技能均以 Apache-2.0 开源,不锁定于任何厂商 UI。
– 正确性原语:丰富模式检索、干计划验证、结构化错误提示、值分析,降低 LLM 幻觉风险。
– 基于现有堆栈:直接对接 BigQuery、Snowflake、PostgreSQL 等 22+ 数据源,无需额外工具。
– 代理驱动设计:通过 CLI 和约 50 行的发现存根,让 AI 客户端自动获取工作流指南。

适用场景:
– AI 代理需要生成可信的业务仪表板,而不仅仅是 SQL 猜测。
– 业务逻辑(定义、枚举、单位、审批连接)存在于数据库之外,代理频繁出错。
– 希望拥有开放、可审查、版本控制的上下文,可被多种代理和人员复用。

技术亮点:
– 基于 Apache DataFusion 的 Rust 语义引擎,支持 22+ 数据源。
– MDL 建模语言(模型、列、关系、视图、立方体、指标、行/列级权限)。
– LanceDB 混合检索内存索引,结合 instructions.mdqueries.yml 实现知识记忆。

快速上手:
– pip install wrenai(可选 pip install "wrenai[postgres,memory]" 添加扩展)
– npx skills add Canner/WrenAI 安装 AI 客户端发现存根
– 让代理执行 wren skills get onboarding 开始项目设置

注意事项:
– 不适合仅需一次性 CSV 图表或对无治理 SQL 猜测满意的场景。


18. PKUFlyingPig/cs-self-learning

  • 作者: PKUFlyingPig
  • 语言: HTML
  • ⭐ 星标: 74,332(今日 +134) | 🍴 Fork: 7,951
  • 许可证:MIT | 主页:https://csdiy.wiki

项目定位: 一份计算机自学指南,汇集欧美名校高质量开源课程,帮助学习者系统规划学习路径,少走弯路,实现从入门到全能的成长。

核心特性:
– 汇集欧美名校开源课程,覆盖算法、体系、网络、AI等核心领域。
– 提供完整学习路径规划,从零基础到掌握多语言与多方向。
– 在线免费阅读,支持中英文版本,方便全球学习者。
– 开源社区贡献,可提交 PR 添加课程或改进内容。
– 页面支持评论功能,便于建立学习交流群组。

适用场景:
– 想自学计算机但不知如何选择课程的新手。
– 计算机专业学生希望补充海外优质课程。
– 在职程序员系统提升 CS 基础与视野。

技术亮点:
– 基于 MkDocs 构建静态文档网站,使用 Markdown 编写。
– GitHub 开源协作,支持中英文双语翻译与 PR 贡献。
– 利用 Issue 和评论区建立学习者社区。

快速上手:
– 在线访问 https://csdiy.wiki 免费阅读全书。
– 通过 GitHub 仓库提交 Pull Request 贡献新课程或改进。
– 在对应课程页面下方评论,加入或创建学习交流群。

注意事项:
– 内容依赖开源课程,部分可能因版权或更新而失效。
– 个人水平有限,书中可能存在笔误或错误,欢迎提 Issue 指正。


感谢阅读!如有疑问请留言
上一篇
下一篇