Update the value, not the entire tree.
Signals bind directly to the text, attribute, or keyed region that uses them. Server-render first, then hydrate the existing DOM without throwing it away.
Clank is the AI-first full-stack TypeScript framework. Build a fast, reactive interface for people and a secure, discoverable MCP interface for agents—from the same typed server actions.
npm i -g @clank.run/frameworkThe MCP contract stays in lockstep with your typed queries and mutations.
Clank owns the seams that usually slow an application down: rendering, data, identity, realtime coordination, agent access, and release safety.
Signals bind directly to the text, attribute, or keyed region that uses them. Server-render first, then hydrate the existing DOM without throwing it away.
Sessions, CSRF protection, roles, ownership, immutable migrations, isolated SQLite, backups, and live queries arrive as one coherent system.
Eligible queries and mutations become authenticated MCP tools with JSON Schema, OAuth + PKCE, explicit side-effect metadata, and a revision that changes with the contract.
Explore per-app MCP →People get a polished, accessible application. Agents get a scoped, machine-readable interface. Both execute the same trusted logic and observe the same live state.
Use native HTML, Tailwind, routing, forms, and the complete headless UI library.
Point a compatible client at the app URL, approve access, and use the current contract.
The CLI exposes the same deterministic workflow to a person, a coding agent, or CI. Every artifact is checksummed before it becomes a release.
Choose a complete authenticated template or the minimal foundation.
TSX, Tailwind, server actions, local SQLite, and browser reloads work together.
Doctor validates migrations, health, UI actions, and agent parity before upload.
Back up, migrate, health-check, and switch traffic while preserving rollback.
Read the contracts, inspect every component, review the source, or open a real app. Clank is MIT licensed and designed to be understood.
Start here for the framework, CLI, deployment platform, data model, MCP, security, and operations.
↗Interact with all 39 headless UI families and compare ten complete theme systems.
↗Audit the source, follow development, and contribute.
↗Install the official framework and CLI.
↗See a touch-first Clank application in production.
↗Build practical full-stack application patterns.
Start with a secure full-stack foundation, then give people and agents the same power to get real work done.