ERIC ZHANG
「projects」
A framework-agnostic tool router for MCP (Model Context Protocol) servers. Routes agent requests to the fastest available tool when similar tools exist, decreasing response latency by ~64% (tool dependent) on average across 824 benchmark questions.
Tool similarity is determined by computing vector embeddings of each tool's description, then grouping duplicates via cosine similarity, letting the router identify functionally equivalent tools automatically.
Tested against Google's Frames dataset using Gemini Flash with a custom agent built using LangChain.

A collection of opinionated web-dev tooling configurations.
A CLI is provided that analyzes your project and generates the appropriate ESLint/Prettier configuration files.

A Next.js based template that provides authentication via Better Auth.
Supports multiple authentication methods including email and password, passkeys, OAuth, and magic links.
Users can change their email or password, delete their account, enable TOTP two-factor authentication, and invalidate sessions. Emails are sent with SMTP or the SES API.
