今日 GitHub 热门项目 Top 20,已为你深度翻译整理。
1. tirth8205/code-review-graph
- 作者: tirth8205
- 语言: Python
- ⭐ 星标: 23,172(今日 +1,833) | 🍴 Fork: 2,276
- 许可证:MIT | 主页:https://code-review-graph.com
- 标签:
ai-coding,claude,claude-code,code-review,graphrag,incremental,knowledge-graph,llm,mcp,python,static-analysis,tree-sitter
项目定位: 本地优先的代码智能图,基于 Tree-sitter 构建结构化图谱,通过 MCP 为 AI 工具提供精准上下文,大幅减少代码审查和大型仓库中的令牌消耗。
核心特性:
– 使用 Tree-sitter 解析代码为 AST,构建函数、类、调用等节点与边的图谱。
– 影响范围分析:追踪变更的影响,返回最小需读取的文件集,避免扫描整个仓库。
– 增量更新 <2 秒:基于 SHA-256 哈希,仅重新解析变更文件,2900 文件项目秒级完成。
– 支持 30+ 种语言及 Jupyter 笔记本,覆盖 Web、后端、系统、移动等主流领域。
– 通过 languages.toml 配置即可添加自定义语言,无需 fork 或修改代码。
– 一键安装并自动配置 Codex、Claude Code、Cursor 等 14+ 种 AI 平台。
适用场景:
– AI 代码审查:PR 时只读取受影响文件,减少令牌消耗 38x–528x。
– 大型单体仓库:有效排除无关文件,仅读取 ~15 个文件完成上下文。
– 本地开发问答:开发者提问时,AI 只获取相关代码节点与边。
技术亮点:
– Tree-sitter 解析 + SQLite 图存储,构建 AST 节点与调用/继承边。
– 通过 MCP 协议与 AI 工具集成,提供最小化上下文。
– 增量更新依赖 SHA-256 哈希和文件差异,支持 watch 模式和 Git/SVN 钩子。
快速上手:
– pip install code-review-graph
– code-review-graph install # 自动检测并配置所有支持的 AI 平台
– code-review-graph build # 解析代码库构建图谱
2. 1jehuang/jcode
- 作者: 1jehuang
- 语言: Rust
- ⭐ 星标: 9,632(今日 +568) | 🍴 Fork: 1,084
- 许可证:MIT | 主页:https://jcode.sh
- 标签:
ai,ai-agent,ai-coding-agent,claude,cli,coding-agent,llm,mcp,openai,rust,terminal,tui
项目定位: jcode 是下一代代码代理框架,专为多会话工作流、无限可定制性和极致性能而生,旨在提升开发者的技能上限。
核心特性:
– 内存占用极低,单会话仅 27.8 MB,相比同类工具节省 13.9 倍 RAM。
– 启动与首次输入响应极快(14.0 ms / 48.7 ms),远超 Claude Code 等竞品。
– 语义记忆系统自动提取并检索相关上下文,支持显式记忆工具与跨会话搜索。
– 侧面板实时显示文件/差异,内联渲染 Mermaid 图表,速度提升 1800 倍。
– Swarm 模式支持多代理自动协作,通知文件变更并解决冲突。
– 自研终端 handterm 提供原生滚动 API,渲染帧率超过 1000 fps。
适用场景:
– 多会话并行开发,需高效资源管理。
– 需要长期记忆、自动保持上下文的代码代理。
– 大型项目中多代理协同工作,避免冲突。
– 对启动速度和响应时间敏感的交互式开发。
技术亮点:
– 自研 Mermaid 渲染库 (mermaid-rs-renderer),无浏览器依赖,速度提升 1800 倍。
– 自研终端 handterm,实现原生滚动 API,支持高帧率渲染。
– 基于语义向量的记忆图,余弦相似度检索,侧代理验证相关性。
快速上手:
– macOS/Linux: curl -fsSL https://jcode.sh/install | bash
– Windows (PowerShell 5.1+): irm https://jcode.sh/install.ps1 | iex
注意事项:
– 自定义终端 handterm 仍在开发中,部分功能(如平滑滚动)可能不完善。
3. diegosouzapw/OmniRoute
- 作者: diegosouzapw
- 语言: TypeScript
- ⭐ 星标: 21,829(今日 +1,107) | 🍴 Fork: 2,965
- 许可证:MIT | 主页:https://omniroute.online
- 标签:
a2a,ai-agents,ai-gateway,anthropic,claude,claude-code,cline,codex,copilot,cursor,deepseek,free-ai,gemini,kimi,llm-gateway,mcp,openai,openai-proxy,qwen,token-saver
项目定位: OmniRoute 是一个免费开源的 AI 网关,通过统一端点接入 268+ 家提供商(50+ 免费)和 500+ 模型,自动回退、压缩 token 消耗,大幅降低使用成本与复杂度。
核心特性:
– 统一端点接入 271 家提供商(90+ 免费),无需管理多个 API 密钥。
– 4 层智能自动回退(订阅→API→廉价→免费),确保永不中断。
– RTK + Caveman 堆叠压缩,节省 15–95% tokens(平均约 89%)。
– 18 种路由策略,支持零配置 auto 模式或自定义组合。
– 实时仪表盘展示免费额度使用情况,透明管理预算。
– 兼容 Claude Code、Cursor、Cline、Copilot 等主流 AI 开发工具。
适用场景:
– 开发者统一管理多模型 API,降低切换与集成成本。
– 需要高可用回退的 AI 编码代理,如 Claude Code。
– 充分利用免费额度、减少 API 开支的个人或团队。
– 构建多模型编排应用,灵活路由并压缩 token。
技术亮点:
– 基于 Node.js,提供 npm 包与 Docker 部署方式。
– RTK + Caveman 叠加压缩算法,工具链场景平均节省 89% tokens。
– 支持 MCP 和 A2A 协议,扩展 AI 交互与代理能力。
4. rohitg00/ai-engineering-from-scratch
- 作者: rohitg00
- 语言: Python
- ⭐ 星标: 40,524(今日 +823) | 🍴 Fork: 6,722
- 许可证: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阶段,每课产出可复用的提示词、技能、智能体或MCP服务器。适合想深入理解AI原理而非仅调用API的开发者。
核心特性:
– 503课、20阶段,覆盖从数学基础到自主智能体集群的完整知识体系。
– 每课遵循“Build It / Use It”模式:先手写算法,再用PyTorch等框架复用。
– 支持Python、TypeScript、Rust、Julia四种语言,适应不同技术栈。
– 每课产出可复用组件(prompt, skill, agent, MCP server),直接用于生产工作流。
– 内置代理技能(/find-your-level, /check-understanding)帮助智能定位学习起点。
– 免费开源(MIT),可在本地运行,无需云服务。
适用场景:
– 希望系统学习AI工程、从零构建模型的学生。
– 有一定编程基础但想深入理解AI原理的开发者。
– 需要产出可复用AI组件(如提示词、智能体)的实践者。
技术亮点:
– 课程结构使用Mermaid图展示阶段依赖关系,直观清晰。
– 每课包含code/、docs/、outputs/目录,实现标准化学习路径。
– 内置代理技能(SKILL.md)与Claude、Cursor等工具集成,支持个性化学习。
快速上手:
– 在线阅读:访问aiengineeringfromscratch.com无需安装。
– 克隆仓库并运行: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
– 在Claude等工具中输入/find-your-level进行十题测评,获得个性化学习路径。
5. msitarzewski/agency-agents
- 作者: msitarzewski
- 语言: Shell
- ⭐ 星标: 134,710(今日 +862) | 🍴 Fork: 21,968
- 许可证:MIT
项目定位: 提供一群精心设计的AI专家代理,每个代理都有独特个性、工作流程和可交付成果,可快速集成到多种开发工具,提升工作效率。
核心特性:
– 每个代理都是特定领域的深度专家,而非通用提示模板,能交付真实代码和可衡量结果。
– 代理拥有独特的声音、沟通风格和问题处理方法,使协作更自然。
– 通过命令行脚本或桌面应用,一键安装到Claude Code、Cursor、Gemini CLI等主流工具。
– 支持macOS、Linux、Windows,提供原生桌面应用,自动更新代理列表。
– 代理配置以Markdown文件组织,清晰定义身份、核心任务、技术交付物和成功指标。
– 支持选择性安装,可按团队、工具或单个代理灵活部署,避免冗余。
适用场景:
– 快速搭建前端应用,利用Frontend Developer代理实现像素级UI。
– 设计可扩展的后端架构,由Backend Architect代理处理API和数据库。
– 开发跨平台移动应用,借助Mobile App Builder代理加速。
– 集成AI/ML功能,使用AI Engineer代理构建数据管道和模型部署。
技术亮点:
– 每个代理为独立的Markdown文件,包含身份、工作流、代码示例和成功指标。
– 脚本convert.sh和install.sh实现多工具适配,支持Claude Code、Cursor等十余种工具。
– 基于原生桌面应用(Tauri/Electron)提供一键安装和自动更新。
快速上手:
– brew install –cask msitarzewski/agency-agents/agency-agents
– git clone 后运行 ./scripts/install.sh –tool claude-code 安装所有代理。
– 使用 ./scripts/install.sh –tool cursor –division engineering 仅安装工程团队。
注意事项:
– OpenCode工具目前仅支持约119个代理,超出部分会被静默丢弃(上游bug)。
6. kvcache-ai/ktransformers
- 作者: kvcache-ai
- 语言: Python
- ⭐ 星标: 18,733(今日 +458) | 🍴 Fork: 1,463
- 许可证:Apache-2.0 | 主页:https://kvcache-ai.github.io/ktransformers/
项目定位: KTransformers 是一个基于 CPU-GPU 异构计算的灵活框架,旨在高效推理和微调大型语言模型,降低消费级硬件的部署门槛。
核心特性:
– AMX/AVX 加速:利用 Intel AMX 和 AVX512/AVX2 优化内核,实现 INT4/INT8 量化推理。
– MoE 优化:支持混合专家模型的高效推理,具备 NUMA 感知内存管理。
– 量化支持:CPU 端 INT4/INT8 量化权重,GPU 端 GPTQ 支持。
– LLaMA-Factory 集成:无缝对接主流微调框架,支持超大规模 MoE 模型微调。
– 多后端支持:兼容 Intel Arc GPU、AMD ROCm、Ascend NPU 等硬件。
– 异构调度:将热专家放置于 GPU、冷专家放置于 CPU,最大化资源利用率。
适用场景:
– 在消费级 GPU(如 RTX 4090)上运行 DeepSeek-R1/V3 等大型 MoE 模型。
– 通过 SGLang 集成进行生产级混合推理服务部署。
– 在有限 GPU 内存下微调超大规模 MoE 模型,训练速度比 ZeRO-Offload 快 6-12 倍。
技术亮点:
– CPU-GPU 异构计算:将不同层或专家分配到最优计算单元,降低显存需求。
– Intel AMX/AVX 内核:针对量化推理的指令集优化,显著提升 CPU 吞吐量。
– FP8 与 GPTQ 量化:支持混合精度推理和微调,降低内存占用而不损失精度。
快速上手:
– 推理:cd kt-kernel && pip install .
– 微调: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
7. jamiepine/voicebox
- 作者: jamiepine
- 语言: TypeScript
- ⭐ 星标: 44,169(今日 +821) | 🍴 Fork: 5,370
- 许可证:MIT | 主页:https://voicebox.sh
- 标签:
ai,cuda,mlx,qwen3-tts,qwen3-tts-ui,voice-ai,voice-clone,whisper
项目定位: 一个本地优先的开源AI语音工作室,集成语音克隆、多引擎语音合成、全局听写和AI代理语音输出,是对标ElevenLabs和WisprFlow的全栈替代方案,所有处理均在本地运行保证隐私。
核心特性:
– 多引擎语音克隆:7种TTS引擎,覆盖23种语言,支持零样本克隆和50+预设音色。
– 全局听写:通过可自定义热键在任何应用听写,macOS上自动粘贴,支持LLM优化。
– 后期处理效果:8种音效(变调、混响、延迟等),可实时预览并保存为预设。
– 无限长度生成:自动分块交叉淡入,支持最长50000字符,适合长文播报。
– 代理语音输出:MCP感知的AI代理通过一个工具调用即可用克隆声音说话,支持双向状态浮窗。
– 语音个性与本地LLM:为音色附加角色描述,利用内置LLM进行撰写、改写、回复,增强交互体验。
适用场景:
– 内容创作者快速生成多语言配音或播客。
– 开发者将语音输入输出集成到自有应用或AI代理。
– 需要隐私保护的语音克隆和合成用户。
– 多语言语音翻译与场景化语音生成。
技术亮点:
– 基于Tauri(Rust)构建,原生性能,资源占用低。
– 使用Whisper进行语音识别,支持MLX(Apple Silicon)和PyTorch(CUDA/ROCm/CPU)。
– 内置REST API和MCP服务器,便于与外部工具和AI代理集成。
快速上手:
– 从Release页面下载对应平台的安装包(macOS DMG / Windows MSI)并运行。
– 使用Docker:docker compose up 启动服务。
注意事项:
– Linux暂未提供预编译二进制,需从源码构建(详见 voicebox.sh/linux-install)。
– 全局听写自动粘贴功能仅限macOS,且需授予辅助功能和输入监控权限。
8. topoteretes/cognee
- 作者: topoteretes
- 语言: Python
- ⭐ 星标: 28,794(今日 +234) | 🍴 Fork: 2,743
- 许可证:Apache-2.0 | 主页:https://www.cognee.ai
- 标签:
agent-memory,agent-skills,ai,ai-agents,ai-memory,cognitive-architecture,cognitive-memory,context-engineering,contributions-welcome,good-first-issue,good-first-pr,graph-database,graph-rag,help-wanted,knowledge,knowledge-graph,memory-management,open-source,vector-database
项目定位: Cognee 是一个开源 AI 记忆平台,为 AI 代理提供跨会话的持久化长期记忆。通过自托管知识图谱引擎,支持任意格式数据摄取,让代理能召回、连接并基于完整上下文行动。
核心特性:
– 统一数据摄取与知识图谱构建:将任意格式数据转化为持久化知识图谱,支持语义搜索和关系推理。
– 持久化跨会话记忆:代理可跨会话保持上下文,实现持续学习和反馈改进。
– 单一数据库全栈记忆层:仅需 Postgres 即可替代图数据库、向量数据库、Redis 等多组件栈。
– 丰富的集成与 API:提供 remember/recall/forget/improve 操作,支持 Claude Code、TypeScript、Rust 等客户端。
– 可靠性与可追溯性:支持用户/租户隔离、OpenTelemetry 追踪和审计迹,保障数据安全。
适用场景:
– 客户支持代理:利用历史交互、账单和产品数据自动解决客户问题。
– 专家知识蒸馏(SQL Copilot):帮助初级分析师复用专家级 SQL 查询和模式。
– 构建企业大脑:统一多源数据,赋予 AI 代理领域知识以增强决策。
技术亮点:
– 结合向量嵌入、图推理和认知科学本体生成,实现语义搜索与关系连接。
– 使用 Postgres + pgvector 存储关系和嵌入,无需额外图数据库或向量数据库。
快速上手:
– 安装:uv pip install cognee
– 配置 LLM 密钥:os.environ["LLM_API_KEY"] = "YOUR_OPENAI_API_KEY"
– 运行示例:cognee.remember("...") 和 cognee.recall("...")
9. Robbyant/lingbot-map
- 作者: Robbyant
- 语言: Python
- ⭐ 星标: 14,231(今日 +565) | 🍴 Fork: 1,483
- 许可证:Apache-2.0
项目定位: LingBot-Map是一个前馈式3D基础模型,专为流式数据场景重建设计,通过几何上下文Transformer实现高效、高精度的长序列3D重建。
核心特性:
– Geometric Context Transformer架构:统一坐标定位、密集几何线索与长程漂移校正,实现稳定流式重建。
– 前馈推理与分页KV Cache注意力:高效推理,在518×378分辨率下可达约20 FPS,支持超万帧序列。
– 长序列支持:无需状态重置,通过关键帧间隔和窗口模式可处理超长视频。
– 多场景SOTA性能:在室内外、动态、大规模等基准测试中均优于现有方法。
– 灵活的推理选项:支持天空掩码、GPU内存卸载、迭代次数调节等,适应不同硬件。
适用场景:
– 室内外大规模场景重建(如房屋、校园)。
– 长时间序列的3D重建(如车载摄像头、无人机航拍)。
– 动态场景重建(如Droid-W数据集)。
– 交互式3D可视化与探索(演示用例)。
技术亮点:
– 核心架构:Geometric Context Transformer,融合锚点上下文、参考窗口和轨迹记忆。
– 高效推理:采用分页KV Cache注意力机制,支持FlashInfer或SDPA后端,实现流式推理。
– 离线渲染:基于NVIDIA Kaolin实现批量点云视频渲染。
快速上手:
– python demo.py –model_path /path/to/lingbot-map.pt –image_folder example/courthouse –mask_sky
– python demo.py –model_path /path/to/checkpoint.pt –video_path video.mp4 –fps 10 –mode windowed –window_size 128 –overlap_keyframes 16 –keyframe_interval 2
注意事项:
– 训练时基于320视图,超过此数量需使用关键帧间隔或窗口模式,否则性能下降。
– 最大推理范围受限于训练数据中最长距离,超出后需状态重置,否则可能定位失效。
10. every-app/open-seo
- 作者: every-app
- 语言: TypeScript
- ⭐ 星标: 5,851(今日 +939) | 🍴 Fork: 649
- 许可证:MIT | 主页:https://openseo.so
- 标签:
backlink-analysis,google-search-console-mcp,keyword-research,mcp,seo,seo-tools,site-audit
项目定位: OpenSEO 是 Semrush 和 Ahrefs 的开源替代品,提供按需付费的 SEO 工具,支持 AI 代理集成,用户可完全控制数据和成本。
核心特性:
– 提供最佳 MCP 和 AI 技能,AI 代理可直接使用 SEO 数据。
– 现代简洁 UI,聚焦工作流,避免臃肿复杂。
– 无订阅模式,自带 DataForSEO 密钥,按使用量付费。
– 支持 Docker 或 Cloudflare 自托管,可完全控制数据。
– 内置关键词研究、排名追踪、网站审计等核心 SEO 工作流。
适用场景:
– 个人站长或小团队,寻找低成本 SEO 工具替代昂贵方案。
– 开发者希望将 SEO 数据集成到 AI Agent 工作流中。
– 需要自托管、数据隐私优先的 SEO 用户。
技术亮点:
– 基于 MCP 协议,AI 代理可直接调用 SEO 数据接口。
– 支持 Docker 容器化部署和 Cloudflare 边缘部署。
– 使用 DataForSEO API 作为数据源,按需付费。
快速上手:
– 在 openseo.so 注册免费试用。
– 自托管:使用 Docker 部署,参考 docs/SELF_HOSTING_DOCKER.md。
– 配置 DataForSEO API 密钥以获取数据。
11. MoonshotAI/kimi-cli
- 作者: MoonshotAI
- 语言: Python
- ⭐ 星标: 10,240(今日 +410) | 🍴 Fork: 1,218
- 许可证:Apache-2.0 | 主页:https://moonshotai.github.io/kimi-cli/
项目定位: Kimi CLI 是一个运行在终端中的 AI 代理,能够自主完成软件开发任务和终端操作,包括代码读写、Shell 命令执行、网页搜索与获取,并可在执行过程中自主规划调整行动。
核心特性:
– 终端 AI 代理,可读写代码、执行 Shell 命令、搜索网页,并自主规划调整行动。
– 支持 Shell 命令模式,按 Ctrl-X 可直接运行命令,无需退出代理。
– 通过 VS Code 扩展集成,在编辑器中直接使用 Kimi CLI。
– 支持 ACP 协议,可与 Zed、JetBrains 等 IDE 集成。
– 支持 Zsh 集成,通过插件增强 Shell 体验。
– 支持 MCP(模型上下文协议),可添加和管理 MCP 服务器以扩展功能。
适用场景:
– 软件开发中的代码编写、修改和调试。
– 终端命令的智能执行与解释。
– 需要自主规划的多步骤任务。
– 集成到 IDE 中作为 AI 助手。
技术亮点:
– 基于 Python 构建,使用 uv 进行包管理。
– 支持 Agent Client Protocol(ACP),可与多种 IDE 集成。
– 支持 MCP(Model Context Protocol)工具,可动态添加第三方服务。
快速上手:
– 运行 kimi 命令启动 AI 代理。
– 按 Ctrl-X 切换至 Shell 命令模式,直接执行终端命令。
– 使用 kimi acp 启动 ACP 服务器,与支持 ACP 的 IDE 集成。
注意事项:
– 项目正在迁移至 Kimi Code CLI,旧版将逐步停止更新。
– 内置 Shell 命令模式暂不支持 cd 等内置命令。
12. AstrBotDevs/AstrBot
- 作者: AstrBotDevs
- 语言: Python
- ⭐ 星标: 37,094(今日 +317) | 🍴 Fork: 2,581
- 许可证: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 平台,扩展能力强。
– 多平台支持:QQ、企业微信、飞书、钉钉、公众号、Telegram、Slack 等 15+ 平台。
– 插件市场提供 1000+ 插件,支持一键安装,社区生态丰富。
– 内置 Agent 沙箱,隔离执行代码和 Shell 调用,保障安全并支持会话级资源复用。
– 提供 WebUI 和 Web ChatUI,内置 Agent 沙箱和网络搜索,支持国际化(i18n)。
适用场景:
– 个人 AI 陪伴与情感交互。
– 企业智能客服与自动化助手。
– 团队知识库与智能问答系统。
– 开发者快速构建 IM 平台上的 AI 应用。
技术亮点:
– 核心基于 Python 3.12+,使用 uv 进行包管理与部署。
– 支持 Docker / Docker Compose 容器化部署,适配生产环境。
– 采用插件化架构,配合 ruff 代码规范与 pre-commit 自动化检查。
快速上手:
– 一键部署:uv tool install astrbot –python 3.12 && astrbot init && astrbot run
– 更新:uv tool upgrade astrbot –python 3.12
– Docker 部署请参考官方文档:https://docs.astrbot.app/deploy/astrbot/docker.html
13. PrefectHQ/fastmcp
- 作者: PrefectHQ
- 语言: Python
- ⭐ 星标: 26,530(今日 +96) | 🍴 Fork: 2,164
- 许可证:Apache-2.0 | 主页:https://gofastmcp.com
- 标签:
agents,fastmcp,llms,mcp,mcp-clients,mcp-servers,mcp-tools,model-context-protocol,python
项目定位: 快速、Pythonic 的方式构建 MCP 服务器和客户端,自动处理协议、验证与文档,让开发者专注于业务逻辑,内置最佳实践。
核心特性:
– 声明 Python 函数即可自动生成工具 schema、验证和文档。
– 支持 Servers、Apps、Clients 三大能力,覆盖 MCP 全栈。
– 内置协议传输、认证和生命周期管理,无需手动处理。
– 可连接任何本地或远程 MCP 服务器,提供编程与 CLI 接口。
– Apps 能力让工具拥有交互式 UI,直接在对话中渲染。
– 最佳实践内建,被官方 MCP SDK 采纳,驱动 70% 的 MCP 服务器。
适用场景:
– 为 LLM 暴露自定义工具、资源和提示。
– 构建带交互式 UI 的 MCP 服务器。
– 连接和管理多个 MCP 服务器(客户端场景)。
– 从原型快速迭代到生产环境。
技术亮点:
– 基于 Python 类型注解自动生成 MCP 协议 schema。
– 完整实现 MCP 协议,处理传输、认证与生命周期。
– 支持 uv 和 pip 安装,推荐 uv 以获得最佳体验。
快速上手:
– 安装:uv pip install fastmcp
– 创建 FastMCP 实例,用 @mcp.tool 装饰器定义工具函数。
– 调用 mcp.run() 启动服务器。
14. KnockOutEZ/wigolo
- 作者: KnockOutEZ
- 语言: TypeScript
- ⭐ 星标: 2,551(今日 +689) | 🍴 Fork: 151
- 主页: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
项目定位: 面向AI代理的本地优先网络工具套件,通过MCP协议提供搜索、抓取、爬取和研究能力,无需API密钥和云端依赖,零成本每查询。
核心特性:
– 多引擎搜索:18个直接适配器,融合排序与ML重排序,输出可解释的分数。
– 本地优先:所有数据、缓存和模型均存储在本地~/.wigolo/,无第三方依赖。
– 零成本查询:默认使用公共引擎,响应缓存,重复查询即时且免费。
– 透明输出:结果包含字节精确的原文片段、失败标记和得分分解,如实反映状态。
– 持久缓存:所有响应自动缓存,支持离线重查和变化检测。
– 多接口支持:MCP、REST、CLI、SDK,适配编码代理、框架和自托管代理。
适用场景:
– AI编码代理(Claude Code、Cursor等)实时获取网络信息。
– 自托管代理和自动化工作流(n8n、LangChain)集成搜索与提取。
– 研究与分析任务,需要多源搜索、爬取和结构化提取。
技术亮点:
– 基于Node.js,需Node ≥20,跨平台支持macOS/Linux/Windows。
– 使用MCP协议作为主要接口,同时提供REST API和CLI工具。
– 内置本地浏览器引擎和on-device模型(reranker、embeddings),无需外部服务。
快速上手:
– npx wigolo init # 初始化本地引擎,下载浏览器和模型,执行健康检查
– npx wigolo init –agents=claude-code,cursor # 初始化并配置常用代理
– npx wigolo doctor # 检查组件是否健康
注意事项:
– 需要Node ≥20和约1.5GB磁盘空间。
– 核心搜索/抓取免费,但research、agent及search format=answer需要LLM密钥(可用免费Gemini密钥)。
15. tokio-rs/topcoat
- 作者: tokio-rs
- 语言: Rust
- ⭐ 星标: 1,545(今日 +371) | 🍴 Fork: 40
- 许可证:MIT
项目定位: Topcoat 是一个模块化、电池齐全的 Rust 全栈框架,注重简单性与生产力,在服务器端渲染组件,同时通过编译到 JavaScript 的表达式实现客户端响应式。
核心特性:
– 客户端响应式无需客户端构建步骤:$(…) 表达式在服务器初始渲染,自动转换为 JavaScript 在浏览器中运行。
– view! 宏模板:使用熟悉的 Rust 控制流,保持 HTML 与 Rust 的自然性,支持 topcoat fmt 自动格式化。
– 模块化路由:可从模块文件结构自动推断路由树,无需额外构建步骤。
– 预置 UI 组件:基于 Tailwind 的组件库,组件可复制到项目并自由编辑设计。
– 资产打包:asset! 宏自动扫描二进制文件,复制或下载文件到本地目录,实现内容哈希 URL 和高效缓存。
– 内置 Tailwind 支持:通过 tailwind 特性轻松集成 Tailwind CSS,无需 Node.js 依赖。
适用场景:
– 构建全栈 Rust Web 应用,减少前后端分离的复杂性。
– 需要服务器端渲染同时具备客户端交互的动态页面。
– 快速原型开发,利用电池齐全的组件和工具链。
– 希望使用 Rust 统一前端和后端逻辑的团队。
技术亮点:
– Rust 语言 + Tokio 异步运行时,支持高并发。
– view! 宏提供类似 JSX 的模板 DSL,支持条件属性、循环等控制流。
– 信号系统实现客户端响应式,$(…) 表达式双端执行(Rust/JavaScript)。
注意事项:
– 项目处于早期实验阶段,API 可能发生破坏性变更,不建议生产使用。
16. iptv-org/iptv
- 作者: iptv-org
- 语言: TypeScript
- ⭐ 星标: 133,777(今日 +240) | 🍴 Fork: 7,562
- 许可证:Unlicense | 主页:https://iptv-org.github.io
- 标签:
iptv,m3u,playlist,streams,tv
项目定位: 收集全球公开可用的IPTV电视频道,提供免费、开放的播放列表,用户可直接在支持直播的播放器中打开观看。
核心特性:
– 收录全球数千个公开IPTV频道,持续更新。
– 提供主播放列表 index.m3u,一键导入播放器。
– 配套电子节目指南(EPG)仓库,可获取节目信息。
– 基于数据库管理频道元数据,支持社区纠错。
– 提供RESTful API方便开发者集成频道数据。
– 社区贡献活跃,拥有大量贡献者和支持者。
适用场景:
– 在家用电视或电脑上观看全球电视直播。
– 开发者测试IPTV播放器或相关应用。
– 用户寻找免费、合法的IPTV频道资源。
技术亮点:
– 使用M3U播放列表格式,通过GitHub Pages静态托管。
– 利用GitHub Actions自动更新频道列表和EPG。
– 依赖iptv-org/database和iptv-org/api存储和提供数据。
快速上手:
– 将以下链接粘贴到支持直播的播放器(如VLC)中打开:https://iptv-org.github.io/iptv/index.m3u
– 更多播放列表见PLAYLISTS.md文件。
– 如需EPG信息,参考iptv-org/epg仓库。
17. oblien/openship
- 作者: oblien
- 语言: TypeScript
- ⭐ 星标: 4,807(今日 +1,641) | 🍴 Fork: 333
- 许可证:Apache-2.0 | 主页:https://openship.io
- 标签:
agents,ai,deployments,self-hosted
项目定位: 开源自托管部署平台,内置CI/CD,支持任意技术栈,零配置一键部署,整合数据库、域名、SSL、CDN、邮件与备份管理。
核心特性:
– 内置CI/CD:推送即部署,支持预览环境、暂存/生产流程与一键回滚。
– 任意技术栈:Node、Python、Go、Rust、PHP、Ruby、Java、.NET、Docker及Monorepo。
– 全栈后端服务:Postgres、MySQL、MongoDB、Redis、WebSocket、存储等开箱即用。
– 自动域名与SSL:Let’s Encrypt自动签发、通配符、无限域名、自动续期。
– 内置邮件服务器:自带SMTP,支持DKIM/SPF/DMARC,无需额外服务。
– 实时监控与日志:构建日志、容器指标、资源使用实时流式传输。
适用场景:
– 个人开发者快速部署Side Project,零配置上线。
– 团队管理生产环境,统一管理数据库、域名、SSL。
– 从VPS到裸金属任意服务器部署,支持多节点分布。
技术亮点:
– 标准Docker容器,可移植性强,支持Docker Compose直接部署。
– 提供桌面应用、Web仪表盘和CLI三种交互界面,适配不同场景。
– 内置REST API与MCP(AI代理协议),便于自动化与工具集成。
快速上手:
– npm i -g openship 或 curl -fsSL https://get.openship.io | sh
– openship up 启动后台服务,openship open 打开仪表盘。
– cd your-project && openship init && openship deploy 完成项目部署。
注意事项:
– 文档仍在完善中,部分功能说明可能缺失,欢迎贡献。
18. microsoft/Ontology-Playground
- 作者: microsoft
- 语言: TypeScript
- ⭐ 星标: 1,728(今日 +464) | 🍴 Fork: 233
- 许可证:MIT
项目定位: 免费开源Web应用,用于学习本体论和Microsoft Fabric IQ。提供可视化本体设计、RDF/XML导出、互动图表分享,零后端全静态。
核心特性:
– 交互式图形探索:基于Cytoscape.js的节点边图,支持缩放、点击查看属性、实时搜索过滤。
– 本体目录:涵盖零售、电商、医疗等六领域的预构建本体,一键加载并支持深度链接分享。
– 可视化设计器:全屏分屏编辑器,添加实体与关系,支持撤销/重做(50层)、实时验证,导出RDF/XML。
– RDF导入导出:完整支持RDF/XML(OWL类、属性、基数),导入.rdf/.owl文件,导出符合Fabric IQ格式。
– 一键PR提交:登录GitHub后可直接从设计器将本体提交到社区目录,自动fork、分支、提交并开PR。
– 嵌入式小部件:单文件JS,通过