# Mimicur > Give your AI a face. Real-time, 60 fps, runs on the device. Works with any model. One line of code. Mimicur is a face layer for AI. One runtime animates a character in the viewer's own browser, with lips, blinks and voice. After the character's material loads once, speech makes no face-render request and uploads no audio, so an hour of talking face costs nothing on our side. ## Give yourself a face right now Speak link: https://www.mimicur.com/say#c=&t= - c is a character: its short name (wren), its catalogue id (cast- and 32 hex), or its rig id. Case does not matter and a two-word name is hyphenated. - An unknown c is not an error — the page reads the text with a default character and says which one it picked. The names accepted today are listed on /for-agents. - t is the text, URL-encoded. It sits in the fragment, so it never reaches our server. - Text is capped at 600 characters; anything longer is cut at a word boundary and the page says so. - No account, no key, no install. The page loads the face runtime and reads the text on the device. - Example: https://www.mimicur.com/say#c=wren&t=Hello.%20I%20have%20a%20face%20now. Prompt to paste into a chat assistant: Give yourself a face. When I ask you to say something out loud, answer normally and add a link of the form https://www.mimicur.com/say#c=wren&t=YOUR_ANSWER with the answer URL-encoded. Details, if you need them: https://www.mimicur.com/for-agents ## Quickstart (three lines) /api/mimicur-session is a route on your own server. It authenticates your user, exchanges your key at POST https://www.mimicur.com/api/v1/face/sessions, and returns the short-lived session. Your permanent key never reaches a browser. ## Limits - Face playback: unlimited, on every tier, free. It renders on the device. - Live speech: never metered by the minute. - Speak link: 600 characters of text, in the fragment, no account. - Face API session: 15 minutes, issued by your backend, scoped to an exact origin. - One session covers at most 512 catalogue characters and 100 delegated saved characters. - Session control JSON: 65,536 bytes and ten seconds. - Exports and server lanes (model replies, server voice, video rendering) carry monthly allowances per tier. See /pricing. ## What is true today - Runs on the device; no video streams during speech (measured 2026-09-09, external-origin SDK run). - Works with any model: text or audio in, face out. - Real-time, targeting a 60 fps display cadence. - The site is in beta and the preview gate is still on for some surfaces. ## Links - [Home](https://www.mimicur.com/): the live face, and what an hour of it costs elsewhere - [For agents](https://www.mimicur.com/for-agents): the pasted prompt and the link grammar - [Speak link](https://www.mimicur.com/say): reads text aloud on the device, no account - [Pricing](https://www.mimicur.com/pricing): plans and allowances - [Showcase](https://www.mimicur.com/showcase): products that shipped a face - [The Developer platform: keys, playground, API docs](https://developer.mimicur.com) - [Terms](https://www.mimicur.com/terms) and [Privacy](https://www.mimicur.com/privacy)