Project

{M}ETIS

Visit live site ↗GitHubnextjsLast deployed Jul 14, 2026

Understand the code you have. Metis turns a codebase — a single Arduino sketch, a React app, or a zipped git repo — into an annotated learning walkthrough tailored to a stated learning focus. Annotation only: Metis never rewrites, fixes, or transforms uploaded source. Every claim is marked certain (visible in the code) or inferred (reasoned from naming, structure, or commit messages), with evidence.

Stack

  • Framework: Next.js 14.2 (App Router), React 18, TypeScript
  • Styling: Tailwind CSS
  • AI: Anthropic SDK (@anthropic-ai/sdk), forced tool-use calls, Zod-validated responses
  • Client-side ingestion: fflate (unzip), highlight.js
  • Validation: Zod
  • Hosting: Vercel Hobby (fluid compute, 180s function timeout)
  • Architecture note: all repo ingestion runs in-browser — nothing over 4.5MB ever hits a server function, so Vercel's body-size limit never applies. No database; sessions export/import as JSON.

Screens

Video

Walkthrough video coming soon