Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Font Lab

БесплатноНе проверен

Font Lab — a decision surface for typography in Next.js + Tailwind apps. Curate tasteful font directions on your real running site, let a human pick, and ship t

GitHubEmbed

Описание

Font Lab — a decision surface for typography in Next.js + Tailwind apps. Curate tasteful font directions on your real running site, let a human pick, and ship the exact next/font + Tailwind code. Installs as an agent skill + MCP server.

README

npm version npm provenance license: MIT

Pick the fonts. Fix the words. Your agent does the work.

Font Lab is a real-time typography and content editor for AI-built sites. Your agent installs it, composes curated font directions from ~1,500 Google fonts and distinctive open-foundry faces, and renders them live on your real site. You pick the one you like. The agent ships the exact next/font + Tailwind code — reversibly.

Every AI-built site ends up with Inter or Geist because the agent never stops to let you choose. Font Lab is the stop-to-choose.

The taste stays human.

Install

Inside a Next.js + Tailwind project — or just ask your agent "install Font Lab":

npx font-lab install

Works with: Claude Code · Cursor · VS Code · Codex · Windsurf · Gemini CLI For: Next.js (App Router) + Tailwind v4 sites

Install auto-detects which agents you have and wires them all — skill, MCP server, config, each in the right format. On an unsupported stack, Font Lab refuses with a clear reason rather than half-applying a change.

Upgrading

Always use upgrade, not bare npm install.

npx font-lab upgrade

Font Lab lives in two places: the npm package and the panel code stamped into your project (app/_fontlab/). A bare npm install font-lab@latest updates the package but leaves the panel on the old version — which shows a "stale version" warning. upgrade moves everything together in one command: package, panel re-stamp, MCP re-pin, and stale-endpoint shutdown.

How it works

  1. Ask. Font Lab asks what you're going for — what feeling, how bold a departure, a brand to evoke or avoid — so the directions are tailored to you, not a generic default.
  2. Compose. Your agent composes a small set of font directions (display + body + mono, each with a rationale), reaching past the overexposed AI defaults. A built-in anti-generic rubric rejects menus that are all Inter/Geist/Space Grotesk.
  3. Pick. You compare them on your own site — screenshots in chat (works on web or phone) or a live flip/mix/compare panel locally. You always make the pick.
  4. Ship. The agent writes the real next/font + Tailwind code. Every change is reversible.

The panel

The Font Lab panel sits on top of your running site — your real pages, your real content — and lets you change fonts and words in real time.

  • Flip through directions with arrow keys — see each pairing on your actual content across multiple routes
  • Mix roles — heading from one direction, body from another — and save the mix as its own direction
  • Before/after — hold B to peek at your current fonts; tap space to snap between your two finalists
  • Inspect — hover any text to see its role, typeface, size, and how many elements share it
  • Edit words — double-click any text, retype it, and it saves straight to your source files
  • Change receipts — see exactly what changed across the page after every edit
  • Undo everything — every modification ships with a reversal command

The panel runs headless too: the agent screenshots your site in each direction and shows you the images in chat. Works on a phone, on the web, anywhere your agent runs.

Honesty

Font Lab's core promise is preview == ship: what you see in the panel is what the codegen writes.

  • Guaranteed fidelity for every font the gate admits — or an honest "may render slightly differently" badge when it can't be byte-for-byte.
  • Refuses unsupported stacks rather than guessing. That's not a limitation — it's the contract.
  • Text sourced externally triggers an explicit notice, never a silent edit.
  • The human's pick overrides everything.

Contributing & testing

Testers are the point — especially "it did the wrong thing on my repo" reports. The analyzer output is the most useful thing you can include.

Going deeper


Open source · MIT · Published with npm provenance — every release is traceable to this repo and commit. Built and dogfooded on jack-mcgovern.com.

from github.com/jmg698/Font-Lab

Установить Font Lab в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install font-lab

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add font-lab -- npx -y font-lab

FAQ

Font Lab MCP бесплатный?

Да, Font Lab MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Font Lab?

Нет, Font Lab работает без API-ключей и переменных окружения.

Font Lab — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Font Lab в Claude Desktop, Claude Code или Cursor?

Открой Font Lab на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Font Lab with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development