io.github.HomenShum/nodebench

编码与调试

by homenshum

覆盖 49 个领域的 260 个 MCP 工具,支持 AI Flywheel、质量门禁、研究与 web scraping。

什么是 io.github.HomenShum/nodebench

覆盖 49 个领域的 260 个 MCP 工具,支持 AI Flywheel、质量门禁、研究与 web scraping。

README

NodeBench AI

Entity intelligence for any company, market, or question.

Live: nodebenchai.com · npm: npx nodebench-mcp · GitHub: HomenShum/nodebench-ai


What It Does

Search any company. Get a decision-ready intelligence packet with people, timeline, financials, competitive landscape, product intelligence, and risk flags — shaped for your role (founder, investor, banker, CEO, legal, student).

  • Deep diligence: 6 parallel research branches, each chaining up to 3 levels deep
  • Gap remediation: Every risk comes with actionable steps, effort estimates, and expected outcomes
  • SEO audit: Automatic discoverability scoring with missing-presence detection
  • Self-search: Search your own company — NodeBench injects your local context for honest self-assessment

Quick Start

Option 1: Use the Web App

Go to nodebenchai.com and search.

Option 2: Connect via MCP (Claude Code / Cursor / Windsurf)

bash
# Claude Code (one command)
claude mcp add nodebench -- npx -y nodebench-mcp --preset founder

# Cursor
npx nodebench-mcp --preset cursor

# Any MCP client
npx nodebench-mcp --preset starter

That's it. NodeBench starts with 15 tools and discovers more as you need them.

Option 2b: Claude Code Plugin (slash commands + Codex delegation)

bash
/plugin marketplace add HomenShum/nodebench-ai
/plugin install nodebench@nodebench
/reload-plugins
/nodebench:setup

Commands: /nodebench:search, /nodebench:diligence, /nodebench:remediate, /nodebench:packet

With Codex plugin installed, /nodebench:remediate --delegate sends gap fixes to Codex for background implementation.

Option 3: Run Everything Locally

bash
git clone https://github.com/HomenShum/nodebench-ai.git
cd nodebench-ai
npm install
cp .env.example .env.local  # Add your API keys

# Start the app
npm run dev                  # Frontend (Vite, port 5191)
npx convex dev               # Backend (Convex)

# Or just the MCP server
cd packages/mcp-local && npx tsx src/index.ts

Claude Code Setup Guide

After running claude mcp add nodebench -- npx -y nodebench-mcp --preset founder, Claude Code can guide itself. Here's what to tell it:

code
I have NodeBench MCP connected. Help me:

1. Run `discover_tools` to see what's available
2. Search my company: use `web_search` + `enrich_entity` for "[Your Company]"
3. Get my weekly reset: use `founder_local_weekly_reset`
4. Analyze a competitor: use `run_recon` for "[Competitor Name]"

Presets

PresetToolsBest for
starter15First-time users, any IDE
founder~40Founders — weekly reset, delegation, company truth
banker~40Bankers — diligence, credit memo, risk analysis
cursor28Cursor IDE (fits tool cap)
full350+Power users — everything

Architecture

code
nodebenchai.com (React + Vite + Tailwind)
    ↓
Convex Cloud (realtime DB + 10-min actions + durable workflows)
    ↓
Deep Diligence Pipeline:
  Entity Resolution → 6 Parallel Branches → Chained Depth (3 levels)
    ├── People & Leadership
    ├── Company History & Timeline
    ├── Financials & Metrics
    ├── Market & Competitive
    ├── Products & Technology
    └── Risks & Diligence Flags
    ↓
Gap Remediation → SEO Audit → Actionable Next Steps
    ↓
Result Packet (realtime via Convex subscription)

Key Tech

  • Frontend: React, Vite, TypeScript, Tailwind CSS
  • Backend: Convex (realtime database, serverless functions, durable workflows)
  • Search: Linkup API + Gemini 3.1 extraction + 4-layer grounding pipeline
  • MCP Server: Node.js, TypeScript, better-sqlite3, 350+ tools across 57 domains
  • Design: Glass cards, terracotta #d97757, Manrope + JetBrains Mono

API Keys

Set these in .env.local (local dev) or Convex environment (production):

KeyRequiredPurpose
GEMINI_API_KEYYesGemini 3.1 for classification, extraction, synthesis
LINKUP_API_KEYRecommendedDeep web search with sourced answers
VITE_CONVEX_URLYes (app)Convex deployment URL
bash
# Set Convex env vars
npx convex env set GEMINI_API_KEY "your-key"
npx convex env set LINKUP_API_KEY "your-key"

Project Structure

code
nodebench-ai/
├── src/                          # React frontend
│   ├── features/                 # Feature modules (controlPlane, founder, monitoring)
│   ├── hooks/useConvexSearch.ts  # Convex search hook (realtime polling)
│   └── layouts/                  # App shell, surface routing
├── convex/                       # Convex backend
│   ├── domains/search/           # Deep diligence pipeline
│   │   ├── searchPipeline.ts     # Mutations + queries (start, get, cache)
│   │   ├── searchPipelineNode.ts # Quick search action
│   │   └── deepDiligence.ts      # 6-branch deep diligence + remediation
│   └── schema.ts                 # Database schema (50+ tables)
├── packages/mcp-local/           # MCP server (npm: nodebench-mcp)
│   ├── src/tools/                # 350+ tool implementations
│   ├── src/subconscious/         # Memory blocks, graph engine, whisper policy
│   └── src/toolsetRegistry.ts    # Lazy-loading tool domains
├── server/                       # Express server (local dev + Vercel)
│   ├── routes/search.ts          # SSE search (Vercel fallback)
│   └── agentHarness.ts           # Agent orchestration
└── docs/architecture/            # Specs and analysis

License

MIT

常见问题

io.github.HomenShum/nodebench 是什么?

覆盖 49 个领域的 260 个 MCP 工具,支持 AI Flywheel、质量门禁、研究与 web scraping。

相关 Skills

前端设计

by anthropics

Universal
热门

面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。

想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。

编码与调试
未扫描111.8k

网页构建器

by anthropics

Universal
热门

面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。

在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。

编码与调试
未扫描111.8k

网页应用测试

by anthropics

Universal
热门

用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。

借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。

编码与调试
未扫描111.8k

相关 MCP Server

GitHub

编辑精选

by GitHub

热门

GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。

这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。

编码与调试
83.1k

by Context7

热门

Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。

它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。

编码与调试
51.8k

by tldraw

热门

tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。

这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。

编码与调试
46.2k

评论