GitNexus

活跃
GitHub TypeScript NOASSERTION

简介

零服务器代码智能引擎,完全在浏览器中运行的客户端知识图谱创建工具,内置 Graph RAG 智能体用于代码探索。

核心特性

  • 代码知识图谱 — 将代码库索引为知识图谱,追踪每个依赖、调用链和执行流程
  • MCP 智能工具 — 通过 MCP 协议为 AI 代理提供深度代码架构视图
  • CLI + Web UI — CLI 用于本地索引和 MCP 服务,Web UI 用于可视化图谱探索
  • Graph RAG Agent — 内置图 RAG 智能体,支持基于代码结构的精准问答
  • 多编辑器支持 — Claude Code、Cursor、Antigravity、Codex、Windsurf 等全兼容
  • 零服务器运行 — 完全在浏览器本地运行,数据不离开用户设备

适用场景

💡 让 AI 编码助手理解整个代码库的架构和依赖关系
💡 可视化分析大型项目的代码结构和调用链
💡 在代码审查中自动识别变更的影响范围(爆炸半径分析)
💡 为不熟悉项目的开发者快速生成代码知识地图
💡 构建基于代码知识图谱的智能问答系统

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(47.2k stars)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

# 索引当前仓库
npx gitnexus analyze

# 一次性 MCP 设置
npx gitnexus setup

# 启动 Web UI 服务
gitnexus serve

# 通过 npm 全局安装
npm install -g gitnexus
gitnexus analyze

相关项目

Open Operator

2.0k · TypeScript
不活跃 C

基于 Stagehand 和 Browserbase 构建 Web Agent 的开源模板,提供无服务器浏览器自动化方案,支持 AI Agent 在云端安全执行网页操作任务。

browseragenttypescript +2
  • · 基于 Stagehand 和 Browserbase 构建的开源 Web Agent 模板——通过简单代理循环将自然语言意图转换为无头浏览器操作
  • · 由 Browserbase 驱动的无服务器浏览器自动化——AI 代理在隔离的云端浏览器会话中执行 Web 任务,无需管理基础设施
  • · Stagehand DOM 操作和状态管理,实现与 Web 元素的精确交互和结构化数据提取

Scrapling

79.4k · Python
活跃 A+

自适应 Web 爬虫框架,智能应对反爬机制,从单次请求到大规模爬取均可处理,专为 AI Agent 数据采集设计。

browserpythontools +2
  • · 自适应选择器 — 解析器学习网站结构变化,自动重新定位元素,即使页面更新也能找到数据
  • · 反爬虫绕过 — 内置 StealthyFetcher 和 DynamicFetcher,可绕过 Cloudflare Turnstile 等反机器人系统
  • · 多模式 Fetcher — 提供 Fetcher、AsyncFetcher、StealthyFetcher、DynamicFetcher 四种模式适应不同场景

Agent Reach

78.9k · Python
活跃 A+

为 AI Agent 赋予全网搜索能力,一键读取和搜索 Twitter、Reddit、YouTube、GitHub、B 站、小红书等平台,无需 API 费用。

browserpythonagent +2
  • · 全平台搜索 — 一键搜索 Twitter、Reddit、YouTube、GitHub、B站、小红书等 14+ 平台
  • · 零 API 费用 — 所有工具开源免费,无需为各平台 API 付费
  • · 一键安装 — 复制一句话给 AI Agent 即可完成安装,支持 Claude Code、OpenClaw、Cursor 等